์ •๊ทœํ™” 1

[SQLD] 1-2-1 ์ •๊ทœํ™”์™€ ์„ฑ๋Šฅ

๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ์ดํ•ด - 2์žฅ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๊ณผ ์„ฑ๋Šฅ - 1์ ˆ ์ •๊ทœํ™”์™€ ์„ฑ๋Šฅ 1. ์ •๊ทœํ™” Normalization - ๋ฐ์ดํ„ฐ์˜ ์ผ๊ด€์„ฑ, ์ตœ์†Œํ•œ์˜ ๋ฐ์ดํ„ฐ ์ค‘๋ณต, ์ตœ๋Œ€ํ•œ์˜ ๋ฐ์ดํ„ฐ ์œ ์—ฐ์„ฑ์„ ์œ„ํ•œ ๋ฐฉ๋ฒ• - ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„ํ•ดํ•˜๋Š” ๊ณผ์ • - ๋ฐ์ดํ„ฐ ์ค‘๋ณต์„ ์ œ๊ฑฐํ•˜๊ณ  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ๋…๋ฆฝ์„ฑ์„ ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ• - ์ •๊ทœํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉด ๋น„์ฆˆ๋‹ˆ์Šค์— ๋ณ€ํ™”๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ๋„ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ๋ณ€๊ฒฝ์„ ์ตœ์†Œํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค - ์ด์ƒํ˜„์ƒ์ด ์ƒ๊ธฐ์ง€ ์•Š๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค 2. ์ด์ƒํ˜„์ƒ Anomaly - ๊ฐฑ์‹  ์ด์ƒ Modification Anomaly : ํ…Œ์ด๋ธ”์˜ ์†์„ฑ ๊ฐ’์„ ๊ฐฑ์‹ ํ•  ๋•Œ ์ผ๋ถ€ ํŠœํ”Œ์˜ ๊ฐ’๋งŒ ๊ฐฑ์‹ ๋˜์–ด ์ •๋ณด์— ๋ถˆ์ผ์น˜์„ฑ์ด ์ƒ๊ธฐ๋Š” ํ˜„์ƒ - ์‚ฝ์ž… ์ด์ƒ Insertion Anomaly : ํ…Œ์ด๋ธ”์— ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฝ์ž…ํ•  ๋•Œ ์˜๋„์™€๋Š” ์ƒ๊ด€์—†์ด ์›ํ•˜์ง€ ์•Š์€ ๊ฐ’๋“ค๋กœ ์ธํ•ด ..