์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ๋ฐ์ดํฐ ์ ์ถ๋ ฅ ๊ตฌํ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ 5ํธ] 2.๋ฐ์ดํฐ ์ ์ถ๋ ฅ ๊ตฌํ(๋ ผ๋ฆฌ ๋ฐ์ดํฐ ์ ์ฅ์ ํ์ธ)
๐ฑโ๏ธ์ดํ 1. ํ์ค ์ธ๊ณ์ ์ ๋ณด๋ฅผ ์ธ๊ฐ๊ณผ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋๋ก ์ถ์ํํ์ฌ ํํํ ๋ชจ๋ธ์? ๋๋ณด๊ธฐ ๋ฐ์ดํฐ ๋ชจ๋ธ(Data Model) 2. ๋ฐ์ดํฐ ๋ชจ๋ธ ์ ์ฐจ? (4๋จ๊ณ) ๋๋ณด๊ธฐ ์๊ตฌ์ฌํญ ๋ถ์ → ๊ฐ๋ ์ ์ค๊ณ → ๋ ผ๋ฆฌ์ ์ค๊ณ → ๋ฌผ๋ฆฌ์ ์ค๊ณ [์๊ธฐ๋ฒ : ์๊ฐ๋ ผ๋ฌผ] 3. ์ ๋ฌด์ ๋ชจ์ต์ ๋ชจ๋ธ๋ง ํ๊ธฐ๋ฒ์ผ๋ก ํ์ํํ์ฌ ์ฌ๋์ด ์ดํดํ๊ธฐ ์ฝ๊ฒ ํํํ๋ ํ๋ก์ธ์ค? ๋๋ณด๊ธฐ ๋ ผ๋ฆฌ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง 4. ๋ ผ๋ฆฌ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ์ข ๋ฅ ๋๋ณด๊ธฐ ๊ด๊ณ ๋ฐ์ดํฐ ๋ชจ๋ธ: ํ ์ด๋ธ ํํ, 1:1, 1:N, N:M ๊ณ์ธต ๋ฐ์ดํฐ ๋ชจ๋ธ: ํธ๋ฆฌ ํํ(์ํ ๊ด๊ณ), 1:N ๋คํธ์ํฌ ๋ฐ์ดํฐ ๋ชจ๋ธ: ๊ทธ๋ํ ํํ, N:M ๋๋ณด๊ธฐ ๊ด๊ณ ๋ฐ์ดํฐ ๋ชจ๋ธ E.F.Codd ๋ฐ์ฌ๊ฐ ์ ์ 2์ฐจ์ ํ ์ด๋ธ ํํ ๊ธฐ๋ณธ ํค์ ์ธ๋ ํค๋ก ํํ 1:1, 1:N, N:M ๊ด๊ณ ๊ณ์ธต..