[๋ฐ์ดํฐ๋ฒ ์ด์ค] ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง(Data Modeling)
๐งช Computer Science/Database
๋ฐ์ดํฐ ๋ชจ๋ธ๋ง(Data Modeling)์ ๊ฐ๋
๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ช ์ฃผ๊ธฐ
์๊ตฌ์ฌํญ ์์ง ๋ฐ ๋ถ์ - ์ค๊ณ - ๊ตฌํ - ์ด์ - ๊ฐ์ ๋ฐ ๊ฐ์
- ์๊ตฌ์ฌํญ ์์ง ๋ฐ ๋ถ์ ๋จ๊ณ
- ์ฌ์ฉ์๋ค์ ์๊ตฌ์ฌํญ์ ๋ถ์ํ์ฌ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ๊ตฌ์ถ์ ๋ฒ์๋ฅผ ์ ํ๋ค.
- ์ค๊ณ
- ๋ถ์๋ ์๊ตฌ์ฌํญ์ ๊ธฐ์ด๋ก ์ฃผ์ ๊ฐ๋
๊ณผ ์
๋ฌด ํ๋ก์ธ์ค ๋ฑ์ ์๋ณ
(๊ฐ๋ ์ ์ค๊ณ)
ํ๊ณ ์ฌ์ฉํ๋ DBMS์ ์ข ๋ฅ์ ๋ง๊ฒ ๋ณํํํ ํ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง๋ฅผ ๋์ถ(๋ ผ๋ฆฌ์ ์ค๊ณ)
ํ๋ค. - ์ฆ, ๊ฐ๋ ์ ๋ชจ๋ธ๋ง์ ํ์ฌ ER๋ค์ด์ด๊ทธ๋จ์ ๋์ถํ๊ณ ์ด๋ฅผ ์ด์ฉํ์ฌ ๊ด๊ณ ์คํค๋ง ๋ชจ๋ธ์ ๋์ถํ๋ฉฐ ์ด๋ฅผ ๋ฌผ๋ฆฌ์ ๋ชจ๋ธ๋งํ์ฌ ๊ด๊ณ ์คํค๋ง๋ฅผ ๋์ถํด๋ธ๋ค.
- ๋ถ์๋ ์๊ตฌ์ฌํญ์ ๊ธฐ์ด๋ก ์ฃผ์ ๊ฐ๋
๊ณผ ์
๋ฌด ํ๋ก์ธ์ค ๋ฑ์ ์๋ณ
- ๊ตฌํ
- ์ค๊ณ ๋จ๊ณ์์ ์์ฑํ ์คํค๋ง๋ฅผ ์ค์ DBMS์ ์ ์ฉํ์ฌ ํ ์ด๋ธ ๋ฐ ๊ด๋ จ ๊ฐ์ฒด(๋ทฐ or ์ธ๋ฑ์ค)๋ฅผ ๋ง๋ ๋ค.
- ์ด์
- ๊ตฌํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ํํธ์จ์ด๋ฅผ ๊ตฌ์ถํ์ฌ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
- ๊ฐ์ ๋ฐ ๊ฐ์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฒด์ ๋ฌธ์ ์ ์ ํ์ ํ์ฌ ๊ฐ์ ํ๋ค.
3๊ฐ์ง ๋ชจ๋ธ๋ง
- ๊ฐ๋ ์ ๋ชจ๋ธ๋ง: ๊ฐ์ฒด์ ๊ฐ์ฒด๋ค ๊ฐ์ ๊ด๊ณ์์ ER๋ค์ด์ด๊ทธ๋จ์ ๋ง๋๋ ๊ณผ์
- ๋ ผ๋ฆฌ์ ๋ชจ๋ธ๋ง: ER๋ค์ด์ด๊ทธ๋จ์ ์ฌ์ฉํ์ฌ ๊ด๊ณ ์คํค๋ง ๋ชจ๋ธ์ ๋ง๋๋ ๊ณผ์
- ๋ฌผ๋ฆฌ์ ๋ชจ๋ธ๋ง: ๊ด๊ณ ์คํค๋ง ๋ชจ๋ธ์ ๋ฌผ๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๊ณ ๊ตฌํํ๋ ๊ณผ์
'๐งช Computer Science > Database' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐ์ดํฐ๋ฒ ์ด์ค] ํธ๋์ญ์ (Transaction) (0) | 2021.07.06 |
---|---|
[๋ฐ์ดํฐ๋ฒ ์ด์ค] ์ ๊ทํ(Normalization) / ์ด์ํ์, ํจ์์ข ์์ฑ, ์ ๊ทํ (0) | 2021.07.06 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค] PL/SQL (0) | 2021.07.04 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค] SQL ๊ธฐ์ด(๋ฐ์ดํฐ ์ ์์ด/์กฐ์์ด/์ ์ด์ด) (0) | 2021.07.04 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค] ๋ฌด๊ฒฐ์ฑ ์ ์ฝ์กฐ๊ฑด๊ณผ ํค(Key) (0) | 2021.07.03 |