๐ฉ๐ฆ๐น๐ฆ๐ง๐ฆ๐ธ๐ช
2021. 5. 10.
DB ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ(๊ด๊ณ์ ๋์์, ์ผ๋์ผ, ์ผ๋๋ค, ๋ค๋๋ค, ์ฝ์ฑ ๊ฐ์ฒด์งํฉ, ๊ฐ์ฑ ๊ฐ์ฒด์งํฉ)
๊ด๊ณ์ ๋์์ - ๊ด๊ณ์งํฉ์์ ๊ฐ ๊ฐ์ฒด๋ค์ด ์ฐธ์ฌํ ์ ์๋ ๋์์ ๊ฐ์ โ ๋์์์ ์ข
๋ฅ - ์ผ๋์ผโ(1:1, one-to-one) - ์ผ๋๋ค(1:N, one-to-many), ๋ค๋์ผ(N:1, many-to-one) - ๋ค๋๋ค(M:N, many-to-many) ๊ฐ์ฑ ๊ฐ์ฒด์งํฉ - ๊ธฐ๋ณธํค ํ์ฑ์ ํ์ํ ๋ชจ๋ ์์ฑ์ ๊ฐ๋ ๊ฐ์ฒด์งํฉ ์ฝ์ฑ ๊ฐ์ฒด์งํฉ - ๊ธฐ๋ณธํค ํ์ฑ์ ํ์ํ ๋ชจ๋ ์์ฑ์ ๊ฐ์ง ๋ชปํ ๊ฐ์ฒด์งํฉ โ ์ฝ์ฑ ๊ฐ์ฒด์งํฉ์ ๊ฐ์ฑ ๊ฐ์ฒด์งํฉ์ ํญ์ ์ข
์๋จ ์ฝ์ฑ ๊ฐ์ฒด์ ์กด์ฌ๊ฐ ๊ฐ์ฑ ๊ฐ์ฒด์ ์กด์ฌ์ ์ํด ๊ฒฐ์ ๋จ โ ์ฆ, ์ฝ์ฑ ๊ฐ์ฒด ์งํฉ์ ๋
๋ฆฝ์ ์ผ๋ก ์กด์ฌํ ์ ์์ผ๋ฉฐ ๊ฐ์ฑ ๊ฐ์ฒด ์งํฉ์ด ์กด์ฌํด์ผ ์กด์ฌํ ์ ์์ โ ์๋ณ ๊ด๊ณ - ๊ฐ์ฑ ๊ฐ์ฒด์งํฉ๊ณผ ์ฝ์ฑ ๊ฐ์ฒด์งํฉ ์ฌ์ด์ 1:1 ๋๋ 1:N ๊ด๊ณ โ ๋ถ๋ถํค (partial key)..