: ์ปดํจํฐ ์์คํ ์ ์ ์ฅ๋ ์ ๋ณด๋ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ๋ชจ์ ๋์ ์งํฉ
๋ชจ๋ ๋ฐ์ดํฐ๋ 2์ฐจ์ ํ ์ด๋ธ(table)๋ก ํํ
= Realtional DataBase Management System ๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ
id
,ย ์ฑ
์ ๋ชฉ
,ย ์๊ฐ
,ย ์ถํ์ฌ
,ย ๊ฐ๊ฒฉ
)์ ์๋ฏธํ๋ค.๊ฐ๋งค๊ธฐ์ ๊ฟ
,ย ๋ฆฌ์ฒ๋ ๋ฐํฌ
,ย ๋๋ฌด์์์
,ย 11,520
ย ์ด๋ผ๋ ์ค์ ๊ฐ์ด ์๋ค.: ๊ฐ Row(ํ)์ด ๊ฐ์ง ๊ณ ์ ํ ํค๊ฐ
: ์๋ก ์ค๋ก์ง ํ๋์ ๋ฐ์ดํฐ ํ ์ด๋ธ๋ง 1:1๋ก ์ฐ๊ฒฐ
ex) ๋ - ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ
๐ก Table A โย Table B
: ์ฐธ์กฐ ํค๊ฐ. ๋ค๋ฅธ ํ ์ด๋ธ๊ณผ ์ฐ๊ฒฐ์ ์ํ ํค.
ex) ๋ - ๋ฆฌ๋ทฐ / ๋ - ๋ธ๋ก๊ทธํฌ์คํ
๐ก Table A โ Table B ์ฌ๋ฌ๊ฐ
ํญ์ Many(๋ค) side์ FK๊ฐ ๋ฌ๋ ค์๋ค
๐
1:1
ย ์ ๋ ํ
์ด๋ธ์ด ์๋ก๊ฐ ์๋ก์ ์ค๋ก์ง ํ ๋ก์ฐ์๋ง ์ฐ๊ฒฐ.
1:N
ย ์ ํ ํ
์ด๋ธ์ ๋ก์ฐ ํ๋์ ๋ค๋ฅธ ํ
์ด๋ธ์ ๋ก์ฐ ์ฌ๋ฌ๊ฐ๊ฐ ์ฐ๊ฒฐ.
ex) ์๊ฐ - ์ฌ๋ฌ ์ฑ
/ ์ฑ
- ์๊ฐ ์ฌ๋ฌ๋ช
๐ก Table A โ Table B ์ฌ๋ฌ๊ฐ / Table B โ Table A ์ฌ๋ฌ๊ฐ
์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ ? โ Foreign Key(FK)๋ก ์ฐ๊ฒฐ!!!!โญ๏ธ
normalization
(์ ๊ทํ) ๋ผ๊ณ ํ๋ค.: โ์ ์ง๋ณด์โ ์ธก๋ฉด์์๋ ํจ์จ์ ์ด์ง๋ง, โ์๋, ๋น์ฉ' ์ธก๋ฉด์์๋ ๋นํจ์จ์ ์ผ ์ ์๋ค.
์ ๋ต์ ์๋ค! ์ํฉ์ ๋ง๊ฒ ๋ชจ๋ธ๋งํ๋ฉด ๋๋ค!๐ช๐ป ํ์ฅ์ฑ์ ํญ์ ์๊ฐํ๊ณ ๊ณ ๋ฏผํด๋ณด๊ธฐ โญ๏ธ