[Database] ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทํ๋?
DB ๊ณต๋ถ๋ฅผ ๋ค์ ์์ํ๋ฉด์ ๊ธฐ๋ณธ์ธ ์ ๊ทํ๋ฅผ ๊ณต๋ถํ๋ค. 1. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทํ๋? ์ ๊ทํ (Normalization) ์ด๋ ๋ฐ์ดํฐ์ ์ผ๊ด์ฑ, ์ต์ํ์ ๋ฐ์ดํฐ ์ค๋ณต, ์ต๋ํ์ ๋ฐ์ดํฐ ์ ์ฐ์ฑ์ ์ํ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ถํดํ๋ ๊ณผ์ ์ ๋งํ๋ค. ์ฆ, ์ ๊ทํ์ ๊ธฐ๋ณธ ๋ชฉํ๋ ํ
์ด๋ธ ๊ฐ์ ์ค๋ณต๋ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ์ง ์์์ผ๋ก์จ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํ๋๋ฐ์ ์๋ค. 2. ์ 1 ์ ๊ทํ ์ 1 ์ ๊ทํ์ ํ
์ด๋ธ์ ์ปฌ๋ผ์ด ์์๊ฐ(Automic Value) , ํ๋์ ๊ฐ์ ๊ฐ๋๋ก ํ
์ด๋ธ์ ๋ถํดํ๋ ๊ฒ์ด๋ค. ์ฌ์ง์ ํ์์ ๋ณด๋ฉด ์๊ฐ Table ์ 201700001๊ณผ 201700004 ํ๋ฒ์ ์์
์ด ๋๊ฐ์ฉ ์กด์ฌํ๋ ๊ฒ์ ๋ณผ ์์๋ค. ํ
์ด๋ธ์ด ์์๊ฐ์ ๊ฐ๊ธฐ ์ํด์ ์์ ํ
์ด๋ธ ์ฒ๋ผ ๋ฐ๊ฟ์ค์ผํ๋ค. 3. ์ 2 ์ ๊ทํ ์ 2 ์ ๊ทํ์ ๋ถ๋ถ ํจ์ ์ข
์์ฑ..
2021.10.13