728x90
๋ฐ์ํ
ํ์ต๋ชฉํ
- ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง๊ณผ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๊ฐ๋ ์ ์ดํดํ๋ค.
- ๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ธ ๊ฐ์ฒด-๊ด๊ณ ๋ชจ๋ธ์ ์ด์ฉํด ๋ชจ๋ธ๋งํ๋ ๋ฐฉ๋ฒ์ ์ตํ๋ค.
- ๊ฐ์ฒด-๊ด๊ณ ๋ชจ๋ธ์ ๊ฐ์ฒด-๊ด๊ณ ๋ค์ด์ด๊ทธ๋จ์ผ๋ก ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์ตํ๋ค.
- ๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ข ๋ฅ์ ํน์ง์ ์ดํดํ๋ค.
1. ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง๊ณผ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๊ฐ๋
- ๋ชจ๋ธ๋ง : ํ์ค์ธ๊ณ์ ์กด์ฌํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๋ฅผ ์ปดํจํฐ ์ธ๊ณ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฎ๊ธฐ๋ ๋ณํ ๊ณผ์ ์ ๋ณดํต ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ด๋ผ๊ณ ํ๋ค.
- ์ถ์ํ ๊ณผ์ ์ด ํ์
- ๊ฐ๋
์ ๋ชจ๋ธ๋ง: ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ์ฌ ๊ฐ๋
์ธ๊ณ๋ก ์ฎ๊ธฐ๋ ์์
- ์ฌ๋์ ๋จธ๋ฆฌ๋ก ์ดํดํ ์ ์๋๋ก ํ์ค ์ธ๊ณ๋ฅผ ๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋งํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ๋ ์ ๊ตฌ์กฐ๋ก ํํํ๋ ๋๊ตฌ
- ๋
ผ๋ฆฌ์ ๋ชจ๋ธ๋ง: ๊ฐ๋
์ธ๊ณ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ ๊ตฌ์กฐ๋ฅผ ๊ฒฐ์ ํ๊ณ ์ด ๊ตฌ์กฐ๋ก ํํํ๋ ์์
- ๊ฐ๋ ์ ๊ตฌ์กฐ๋ฅผ ๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋งํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ๋ก ํํํ๋ ๋๊ตฌ
- ๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ ์ค ๋ํ์ : ๊ฐ์ฒด-๊ด๊ณ ๋ชจ๋ธ
- ๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ ์ค ๋ํ์ : ๊ด๊ณ ๋ฐ์ดํฐ ๋ชจ๋ธ
2. ๊ฐ์ฒด-๊ด๊ณ ๋ชจ๋ธ
- ๊ฐ์ฒด์ ๊ฐ์ฒด ๊ฐ์ ๊ด๊ณ๋ฅผ ์ด์ฉํด ํ์ค ์ธ๊ณ๋ฅผ ๊ฐ๋ ์ ๊ตฌ์กฐ๋ก ํํํ๋ ๋ฐฉ๋ฒ์ด๋ค.
- ๊ฐ์ฒด-๊ด๊ณ ๋ค์ด์ด๊ทธ๋จ ๋๋ E-R๋ค์ด์ด๊ทธ๋จ์ด๋ผ ํ๋ค.
๊ฐ์ฒด-๊ด๊ณ ๋ชจ๋ธ์ ์ ๋๋ก ํ์ฉํ๋ ค๋ฉด ๋จผ์ ๊ฐ์ฒด, ์์ฑ, ๊ด๊ณ๋ฅผ ์ดํดํด์ผ ํ๋ค (๊ฐ๋ )
01 ๊ฐ์ฒด
- ๊ฐ์ฒด(entity)๋ ์ฌ๋, ์ฌ๋ฌผ๊ณผ ๊ฐ์ด ๊ตฌ๋ณ๋๋ ๋ชจ๋ ๊ฒ์ ์๋ฏธํ๋ค.
- ๊ฐ์ฒด๋ ๋ค๋ฅธ ๊ฐ์ฒด์ ๊ตฌ๋ณ๋๋ ์ด๋ฆ์ ๊ฐ์ง๊ณ ์๊ณ , ๊ฐ ๊ฐ์ฒด๋ง์ ๊ณ ์ ํ ํน์ฑ์ด๋ ์ํ,์ฆ ์์ฑ์ ํ๋ ์ด์ ๊ฐ์ง๊ณ ์๋ค.
- ๊ฐ์ฒด ํ์ : ๊ฐ์ฒด๋ฅผ ๊ณ ์ ์ ์ด๋ฆ๊ณผ ์์ฑ๋ค๋ก ์ ์
- ๊ฐ์ฒด ์ธ์คํด์ค : ๊ฐ์ฒด๋ฅผ ๊ตฌ์ฑํ๊ณ ์๋ ์์ฑ์ด ์ค์ ๊ฐ์ ๊ฐ์ง์ผ๋ก์จ ์ค์ฒดํ๋ ๊ฐ์ฒด๋ฅผ ๊ฐ์ฒด ์ธ์คํด์ค ๋๋ ๊ฐ์ฒด ์ด์ปค๋ฐ์ค๋ผ๊ณ ํ๋ค.
02 ์์ฑ
- ์์ฑ(attribute)๋ ๊ฐ์ฒด๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ณ ์ ์ ํน์ฑ์ด๋ค.
- ์์ฑ์ ์ผ๋ฐ์ ์ผ๋ก ์๋ฏธ ์๋ ๋ฐ์ดํฐ์ ๊ฐ์ฅ ์์ ๋ ผ๋ฆฌ์ ๋จ์๋ก ์ธ์๋๋ค.
02-1 ๋จ์ผ ๊ฐ ์์ฑ๊ณผ ๋ค์ค ๊ฐ ์์ฑ
- ๋จ์ผ ๊ฐ ์์ฑ: ์์ฑ ๊ฐ์ด ํ๋
- ๋ค์ค ๊ฐ ์์ฑ: ์์ฑ ๊ฐ์ด ์ฌ๋ฌ๊ฐ
02-2 ๋จ์ ์์ฑ๊ณผ ๋ณตํฉ ์์ฑ
- ๋จ์ ์์ฑ: ์๋ฏธ๋ฅผ ๋๋ ๋ถํดํ ์ ์๋ ์์ฑ์ด๋ค.
- ๋ณตํฉ ์์ฑ: ์๋ฏธ๋ฅผ ๋ถํดํ ์ ์์ด ๊ฐ์ด ์ฌ๋ฌ ๊ฐ์ ์๋ฏธ๋ฅผ ํฌํจํ๋ค.
02-3 ์ ๋ ์์ฑ
- ์ ๋ ์์ฑ : ๊ฐ์ด ๋ณ๋๋ก ์ ์ฅ๋๋ ๊ฒ์ด ์๋๋ผ ๊ธฐ์กด์ ๋ค๋ฅธ ์์ฑ ๊ฐ์์ ์ ๋๋์ด ๊ฒฐ์ ๋๋ ์์ฑ
- ์ ์ฅ ์์ฑ์ด๋ผ๊ณ ํ๋ค.
02-4 ๋ ์์ฑ
- ๋ ๊ฐ์ ์์ง ๊ฒฐ์ ๋์ง ์์๊ฑฐ๋ ๋ชจ๋ฅด๋ ๊ฐ์ ์๋ฏธํ๋ค.
- ๋ ์์ฑ: ๋ ๊ฐ์ด ํ์ฉ๋๋ ์์ฑ
02-5 ํค ์์ฑ
- ํค ์์ฑ: ๊ฐ์ฒด๋ฅผ ๊ตฌ์ฑํ๋ ์์ฑ๋ค ์ค์์ ํน๋ณํ ์ญํ ์ ํ๋ ์์ฑ
03 ๊ด๊ณ
- ๊ด๊ณ๋ ๊ฐ์ฒด์ ๊ฐ์ฒด๊ฐ ๋งบ๊ณ ์๋ ์๋ฏธ ์๋ ์ฐ๊ด์ฑ
- ๊ด๊ณ๋ ๊ฐ์ฒด ์งํฉ๋ค ์ฌ์ด์ ๋์ ๊ด๊ณ ์ฆ ๋งคํ์ ์๋ฏธ
03-1 ๊ด๊ณ์ ์ ํ
- ์ผ๋์ผ 1:1 ๊ด๊ณ
- ์ผ๋๋ค 1:n ๊ด๊ณ
- ๋ค๋๋ค n:n ๊ด๊ณ
03-2 ๊ด๊ณ์ ์ฐธ์ฌ ํน์ฑ
03-3 ๊ด๊ณ์ ์ข ์์ฑ
04. E-R ๋ค์ด์ด๊ทธ๋จ
- ๊ฐ์ฒด๋ฅผ ํํํ๋ ์ฌ๊ฐํ, ๊ฐ์ฒด ๊ฐ์ ๊ด๊ณ๋ฅผ ํฌํจํ๋ ๋ง๋ฆ๋ชจ,๊ฐ์ฒด๋ ๊ด๊ณ์ ์์ฑ์ ํํํ๋ ํ์, ๊ฐ ์์๋ฅผ ์ฐ๊ฒฐํ๋ ๋งํฌ๋ก ๊ตฌ์ฑ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ผ๋์ผ, ์ผ๋๋ค, ๋ค๋๋ค ๊ด๊ณ๋ฅผ ๋ ์ด๋ธ๋ก ํ๊ธฐํ๋ค.
3. ๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ
01. ๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๊ฐ๋ ๊ณผ ํน์ฑ
- E-R ๋ค์ด์ด๊ทธ๋จ์ผ๋ก ํํ๋ ๊ฐ๋ ์ ๊ตฌ์กฐ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๋ค๊ณ ํ ๋ ์ ์ฅ ํํ๋ก ํํํ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ
02 ๊ณ์ธต ๋ฐ์ดํฐ ๋ชจ๋ธ
- ๊ณ์ธต ๋ฐ์ดํฐ ๋ชจ๋ธ(hierarchical data model)์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ๊ฐ ํธ๋ฆฌ ํํ์ด๋ค.
03 ๋คํธ์ํฌ ๋ฐ์ดํฐ ๋ชจ๋ธ
- ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ๊ฐ ๊ทธ๋ํ ๋๋ ๋คํธ์ํฌ ํํ์ด๋ค.
728x90
๋ฐ์ํ
'๐ป Computer Science > DB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก ] Ch6 ๊ด๊ณ ๋ฐ์ดํฐ ์ฐ์ฐ (0) | 2022.01.24 |
---|---|
[๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก ] Ch5 ๊ด๊ณ ๋ฐ์ดํฐ ๋ชจ๋ธ (0) | 2022.01.24 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก ] ch3 ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ (0) | 2022.01.20 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก ] Ch2 ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (0) | 2022.01.20 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก ]Ch1 ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ณธ ๊ฐ๋ (0) | 2022.01.20 |