#๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ๋ง
-๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ : ์ฃผ์ ์์๊ณผ ์ฌ์ฉ์๋ค์ด ์๊ตฌํ๋ Data๊ฐ์ ๊ด๊ณ๋ฅผ ํํํ ๊ฒ / ์กฐ์ง์ฒด์ ์๊ตฌ์ฌํญ์ DB์ ๋ ผ๋ฆฌ์ , ๋ฌผ๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๋ ๊ฒ
์๊ฐ์ ๋ฐ๋ฅธ Data ํ๋ฆ์ ๋ํ๋ด๊ณ , ์ค๋ณต ์ต์ํ, DB์ ๋ฌด๊ฒฐ์ฑ ์ ๊ณต
-๊ฐ๋ ์ DB ์ค๊ณ : DB๋ฅผ ์ด๋ป๊ฒ ๊ตฌํ + ๋ ๋ฆฝ์ ์ผ๋ก ์ ๋ณด์ฌ์ฉ์ ๋ชจ๋ธ์ ๊ฐ๋ฐ + ์กฐ์ง์ฒด์ ์ํฐํฐ, ๊ด๊ณ, ํ๋ก์ธ์ค, ๋ฌด๊ฒฐ์ฑ ์ ์ฝ์กฐ๊ฑด๋ฑ ์ถ์ํ ๋ชจ๋ธ ๊ตฌ์ถ
*์ค๊ณ ์ด์ : ๋น์ฆ๋์ค ์ดํด, ์๊ตฌ์ฌํญ, ํ์ง๋ณด์ , DBMS์ ๋ ๋ฆฝ์ ์ธ DB์ค๊ณ
-๋ฌผ๋ฆฌ์ DB ์ค๊ณ : ๋ฌผ๋ฆฌ์ ์ ์ฅ์ฅ์น๊ณผ ์ ๊ทผ๋ฐฉ์
-๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ๊ณผ์
1. ์๊ตฌ๋ถ์ ๋จ๊ณ - ์ค๊ณ์์ ์ฌ์ฉ๊ฐ์ ์ํํ ์์ฌ์ํต์ด ๋ชฉ์
2. ๊ฐ๋ ์ ์ค๊ณ - ๋ชจ๋ ๋ฌผ๋ฆฌ์ ์ธ ์ฌํญ๊ณผ ๋ ๋ฆฝ์ ์ผ๋ก, ํ ์กฐ์ง์ฒด์์ ์ฌ์ฉ๋๋ ์ ๋ณด์ ๋ชจ๋ธ์ ๊ตฌ์ถํ๋ ๊ณผ์
3. DBMS ์ ์ - ์ฌ๋ฌ ์์ธ ๊ฒํ ํ DBMS ์ ์
4. ๋ ผ๋ฆฌ์ ์ค๊ณ - ๊ฐ๋ ์ ์คํค๋ง์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ์ฌ ๋ ผ๋ฆฌ์ ์คํค๋ง๋ฅผ ์์ฑํจ
5. ๋ฌผ๋ฆฌ์ ์ค๊ณ - ์ ์ฅ๊ตฌ์กฐ์ ์ ๊ทผ๊ฒฝ๋ก๋ฑ์ ๊ฒฐ์ ํจ
6. ํธ๋ฆฐ์ญ์ ์ค๊ณ - ํธ๋์ ์ ์ ์์ฑ๋ DB์์ ๋์ํ ์์ฉํ๋ก๊ทธ๋จ
7. ER๋ชจ๋ธ - ์ค์ธ๊ณ๋ฅผ ์ํฐํฐ, ์์ฑ, ๊ด๊ณ๋ก ํํํจ
-์ํฐํฐ : ๋ ๋ฆฝ์ ์ผ๋ก ์กด์ฌํ๋ฉด์, ๊ณ ์ ํ๊ฒ ์๋ณ ๊ฐ๋ฅํ ์ค์ธ๊ณ์ ๊ฐ์ฒด
-์ํฐํฐ ํ์ : ๋์ผํ ์์๋ค์ ๊ฐ์ง ์ํฐํฐ์ ํ(๋ดํฌ)
*๊ฐํ ์ํฐํฐ ํ์ : ๋ ์์ ์ผ๋ก ์กด์ฌ / ์ํฐํฐํ์ ๋ด์์ PK๋ฅผ ์ฌ์ฉํ์ฌ ๊ณ ์ ํ๊ฒ ์ํฐํฐ๋ฅผ ์๋ณํ ์ ์๋ ์ํฐํฐํ์
*์ฝํ ์ํฐํฐ ํ์ : ํค๋ฅผ ํ์ฑํ๊ธฐ์ ์ถฉ๋ถํ ์์ฑ๋ค์ ๊ฐ์น ๋ชปํ ์ํฐํฐ ํ์
-์ํธ๋ฆฌ๋ทฐํธ : ํ๋์ ์ํฐํฐ๋ ์ฐ๊ด๋ ์ ํธ๋ฆฌ๋ทฐํธ๋ค์ ์งํฉ์ผ๋ก ์ค๋ช ๋จ / ๋ช ์ฌ๋ ํ์ฉ์ฌ / ์์ฑ์ ๋ ๋ฆฝ์ ์ธ ์๋ฏธ๋ฅผ ๊ฐ์ง x
-๋จ์ ์ํธ๋ฆฌ๋ทฐํธ : ๋ ์ด์ ๋ค๋ฅธ ์์ฑ์ผ๋ก ๋๋ ์ ์๋ ์ ํธ๋ฆฌ๋ทฐํธ
-๋ณตํฉ ์ ํธ๋ฆฌ๋ทฐํธ : 2๊ฐ ์ด์์ ์ ํธ๋ฆฌ๋ทฐํธ๋ก ์ด๋ฃจ์ด์ง ์ ํธ๋ฆฌ๋ทฐํธ
-๋จ์ผ๊ฐ ์ ํธ๋ฆฌ๋ทฐํธ : ๊ฐ ์ํฐํฐ๋ง๋ค ์ ํํ๊ฒ 1๊ฐ์ ๊ฐ์ ๊ฐ๋ ์์ฑ, ์ฆ ๊ฐ๋ค์ ์งํฉ์ด๋ ๋ฆฌ์คํธ๋ฅผ ๊ฐ์ง์งx
-๋ค์น ์ ํธ๋ฆฌ๋ทฐํธ : ๊ฐ ์ํฐํฐ๋ง๋ค ์ฌ๋ฌ๊ฐ์ ๊ฐ์ ๊ฐ์ง ์ ์๋ ์ ํธ๋ฆฌ๋ทฐํธ
-์ ์ฅ๋ ์ ํธ๋ฆฌ๋ทฐํธ : ๋ค๋ฅธ ์ ํธ๋ฆฌ๋ทฐํธ์ ๋ ๋ฆฝ์ ์ผ๋ก ์กด์ฌํ๋ ์ ํธ๋ฆฌ๋ทฐํธ
-์ ๋๋ ์ ํธ๋ฆฌ๋ทฐํธ : ๋ค๋ฅธ ์ ํธ๋ฆฌ๋ทฐํธ์ ๊ฐ์ผ๋ก๋ถํฐ ์ป์ด์ง ์ ํธ๋ฆฌ๋ทฐํธ
-์ฐจ์ = ์ด ๊ฐ์ -> ์ ํธ๋ฆฌ๋ทฐํธ ๊ฐ์ / ๊ด๊ณ๋ก ์ฐ๊ฒฐ๋ ์ํฐํฐ ํ์ ๋ค์ ๊ฐ์
-์นด๋๋๋ฆฌํฐ = ํ๋ค์์, ๋์์
1:1, 1:N, M:N ๊ด๊ณ
-ISA ๊ด๊ณ : ์ํ๊ด๊ณ๋ฅผ ๋ณด์ด๋ ๊ด๊ณ
-์ํ์ ๊ด๊ณ : ํ๋์ ์ํฐํฐ ํ์ ์ด ๋์ผํ ๊ด๊ณ ํ์ ์ ๋๋ฒ ์ด์ ์ฐธ์ฌํ๋ ๊ฒ
*์์ฑ๋ ER๋ชจ๋ธ์ ์ค์ DBS๋ก ๊ตฌ์ถํ๊ธฐ ์ํด ๋ ผ๋ฆฌ์ ๋ชจ๋ธ๋ง ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋๋ฐ, ์ด ๋จ๊ณ์์ Mapping์ด ์ด๋ฃจ์ด์ง๋ค.
'๋ฐ์ดํฐ๋ฒ ์ด์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐ์ดํฐ๋ฒ ์ด์ค9 (0) | 2022.07.17 |
---|---|
๋ฐ์ดํฐ๋ฒ ์ด์ค8 (0) | 2022.07.14 |
๋ฐ์ดํฐ๋ฒ ์ด์ค6 (0) | 2022.06.29 |
๋ฐ์ดํฐ๋ฒ ์ด์ค5 (0) | 2022.06.29 |
๋ฐ์ดํฐ๋ฒ ์ด์ค4 (0) | 2022.06.25 |