์ œ์•ฝ ์กฐ๊ฑด 1

[SQL] ์ œ์•ฝ ์กฐ๊ฑด

1. ์ œ์•ฝ ์กฐ๊ฑด - ํ…Œ์ด๋ธ”์˜ ํŠน์ • ์นผ๋Ÿผ์— ์ง€์ • - ์ œ์•ฝ ์กฐ๊ฑด์„ ์ง€์ •ํ•œ ์นผ๋Ÿผ์—๋Š” ์ œ์•ฝ ์กฐ๊ฑด์— ๋ถ€ํ•ฉํ•˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ ์ €์žฅ์ด ๋ถˆ๊ฐ€๋Šฅ - ์ œ์•ฝ ์กฐ๊ฑด ์ง€์ • ๋ฐฉ์‹์— ๋”ฐ๋ผ ๊ธฐ์กด ๋ฐ์ดํ„ฐ์˜ ์ˆ˜์ •์ด๋‚˜ ์‚ญ์ œ ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ๋˜ํ•œ ์˜ํ–ฅ๋ฐ›์Œ - ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ์„ค๊ณ„ ์‹œ์ , ์ฆ‰ ํ…Œ์ด๋ธ” ์ƒ์„ฑ์‹œ ์ฃผ๋กœ ์ง€์ • - ํ…Œ์ด๋ธ” ์ƒ์„ฑ ํ›„์—๋„ ์ถ”๊ฐ€, ๋ณ€๊ฒฝ, ์‚ญ์ œ ๊ฐ€๋Šฅ - ๋ฐ์ดํ„ฐ ์ •์˜์–ด DDL ์—์„œ ํ™œ์šฉ 2. ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ Data Intergrity - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ •ํ™•์„ฑ๊ณผ ์ผ๊ด€์„ฑ์„ ๋ณด์žฅํ•œ๋‹ค๋Š” ์˜๋ฏธ - ํ•ญ์ƒ ์œ ์ง€ํ•ด์•ผ ํ•˜๋Š” ๊ธฐ๋ณธ ๊ทœ์น™์„ ๊ฐ€์ง€๊ณ  ์žˆ์Œ - ๋ฌด๊ฒฐ์„ฑ์„ ์ง€ํ‚ค๊ธฐ ์œ„ํ•œ ์•ˆ์ •์žฅ์น˜๋กœ์„œ ์ œ์•ฝ์กฐ๊ฑด์ด ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•จ - ํ…Œ์ด๋ธ” ๋ฐ์ดํ„ฐ์˜ ์‚ฝ์ž…, ์ˆ˜์ •, ์‚ญ์ œ ๋“ฑ ๋ชจ๋“  ๊ณผ์ •์—์„œ ์ง€์ผœ์•ผ ํ•จ - ์˜์—ญ(๋„๋ฉ”์ธ) ๋ฌด๊ฒฐ์„ฑ Domain Intergrity..