SQL ๊ฐ๋ฐ์ (SQLD) ์๊ฒฉ์ฆ ๋ฐ๊ธฐ (2024๋ ๊ฐ์ ) Part.2
๋ณธ ๊ณผ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ์ ํต์ฌ ๊ฐ๋ ์ธ ์ ๊ทํ์ ๋ฐ์ ๊ทํ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ํ์ตํ๋ ๊ณผ์ ์ ๋๋ค. ํ์ต์๋ ์ ๊ทํ์ ํ์์ฑ๊ณผ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ , ์ 1์ ๊ทํ๋ถํฐ ์ 3์ ๊ทํ, BCNF ์ ๊ทํ ๊ธฐ๋ฒ๊น์ง ๋จ๊ณ๋ณ๋ก ์ต๋ํ๊ฒ ๋ฉ๋๋ค. ๋ํ ์ค๋ฌด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ์ ํ์์ ์ผ๋ก ๊ณ ๋ ค๋๋ ๋ฐ์ ๊ทํ ๊ธฐ๋ฒ์ ํ์ตํ๋ฉฐ, ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ํ ์ค์ ํ์ฉ ๋ฐฉ๋ฒ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค. ์์ธ๋ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ค์ํ ๊ฐ๋ ์ธ NULL ๊ฐ์ ๋ณธ์ง๊ณผ ์ฐ์ฐ ๊ฒฐ๊ณผ๋ฅผ ์ดํดํ๊ณ , **์ธ์กฐ ์๋ณ์(Artificial Identifier)**์ ๊ฐ๋ ๊ณผ ํน์ง์ ์ดํด๋ด์ผ๋ก์จ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ๊ณผ ๊ด๋ฆฌ์ ์ค์์ฑ์ ์ฒด๊ฐํ ์ ์์ต๋๋ค. ์ด ๊ฐ์๋ฅผ ํตํด ํ์ต์๋ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๊ณผ์ ์์ ๋ฐ์ํ ์ ์๋ ๋ค์ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ๊ธฐ๋ฐ์ ๋ง๋ จํ๊ณ , ์ด๋ก ๊ณผ ์ค๋ฌด ๋ชจ๋์ ์ ์ฉ ๊ฐ๋ฅํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ์ญ๋์ ํค์ธ ์ ์์ต๋๋ค.
3๋ช ์ด ์๊ฐํ๊ณ ์์ด์.
๋์ด๋ ์ ๋ฌธ
์๊ฐ๊ธฐํ 12๊ฐ์






