AngzavA
[SQLD] 1-1-1.๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ดํด ๋ณธ๋ฌธ
๐๋ฐ์์์ ์ ๋ฐ๋ฅธ ์ํฐํฐ ๋ถ๋ฅ
- ๊ธฐ๋ณธ/ํค์ํฐํฐ
- ์ค์ฌ์ํฐํฐ
- ํ์์ํฐํฐ
๐๋ฐ์ดํฐ๋ชจ๋ธ๋ง์ด๋
- ์ ๋ณด์์คํ
์ ๊ตฌ์ถํ๊ธฐ ์ํ ๋ฐ์ดํฐ ๊ด์ ์ ์
๋ฌด ๋ถ์ ๊ธฐ๋ฒ
- ํ์ค์ธ๊ณ์ ๋ฐ์ดํฐ์ ๋ํด ์ฝ์๋ ํ๊ธฐ๋ฒ์ ์ํด ํํํ๋ ๊ณผ์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ๋ถ์/์ค๊ณ์ ๊ณผ์
๐๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ์ ์์
- ์ค๋ณต
- ๋น์ ์ฐ์ฑ
- ๋น์ผ๊ด์ฑ
๐๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ์ข
๋ฅ
- ๊ฐ๋
์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง : ์ถ์ํ ์์ค์ด ๋๊ณ ์
๋ฌด์ค์ฌ์ ์ด๊ณ ํฌ๊ด์ ์ธ ์์ค์ ๋ชจ๋ธ๋ง ์งํ. ์ ์ฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง, EA ์๋ฆฝ์ ์ด์ฉ
** EA : Enterprise Application ์ ์ฌ ์์คํ
- ๋
ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง : ์์คํ
์ ๊ตฌ์ถํ๊ณ ์ ํ๋ ์
๋ฌด์ ๋ํด Key, ์์ฑ, ๊ด๊ณ ๋ฑ ์ ํํ๊ฒ ํํ, ์ฌ์ฌ์ฉ์ฑ์ด ๋์
- ๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง : ์ค์ ๋ก DB์ ์ด์ํ ์ ์๋๋ก ์ฑ๋ฅ, ์ ์ฅ ๋ฑ ๋ฌผ๋ฆฌ์ ์ธ ์ฑ๊ฒฉ์ ๊ณ ๋ คํ์ฌ ์ค๊ณ
๐๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๊ตฌ์กฐ 3๋จ๊ณ
- ์ธ๋ถ์คํค๋ง
- ๊ฐ๋ ์คํค๋ง : ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง
- ๋ด๋ถ์คํค๋ง
๐ERD ์ค๋ช
- 1976๋ ํผํฐ์ฒธ E-R ํ๊ธฐ๋ฒ
- ์ํฐํฐ ๋์ถ -> ์ํฐํฐ ๋ฐฐ์น -> ๊ด๊ณ ์ค์ -> ๊ด๊ณ๋ช ๊ธฐ์
- ์กด์ฌ์ ๊ด๊ณ์ ํ์์ ์ํ ๊ด๊ณ๋ฅผ ๊ตฌ๋ถ X but, ํด๋์ค ๋ค์ด์ด๊ทธ๋จ์ ๊ตฌ๋ถ -> ์ฐ๊ด๊ด๊ณ์ ์์กด ๊ด๊ณ
๐ERD ์์ฑ ์์
1. ์ํฐํฐ๋ฅผ ๊ทธ๋ฆฐ๋ค
2. ์ํฐํฐ๋ฅผ ์ ์ ํ๊ฒ ๋ฐฐ์นํ๋ค.
3. ์ํฐํฐ๊ฐ ๊ด๊ณ๋ฅผ ์ค์ ํ๋ค.
4. ๊ด๊ณ๋ช ์ ๊ธฐ์ ํ๋ค.
5. ๊ด๊ณ์ ์ฐธ์ฌ๋๋ฅผ ๊ธฐ์ ํ๋ค.
6. ๊ด๊ณ์ ํ์์ฌ๋ถ๋ฅผ ๊ธฐ์ ํ๋ค.
'SQLD' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SQLD] 2-2-2. SQL ํ์ฉ : ๊ทธ๋ฃน ํจ์ (0) | 2023.06.08 |
---|---|
[SQLD] 2-2. SQL ํ์ฉ (0) | 2023.06.08 |
[SQLD] 2-1. SQL ๊ธฐ๋ณธ (1) | 2023.06.07 |
[SQLD] 1-2.๋ฐ์ดํฐ ๋ชจ๋ธ๊ณผ ์ฑ๋ฅ (0) | 2023.06.07 |
[SQLD] 1-1-2.์ํฐํฐ/์์ฑ/๊ด๊ณ/์๋ณ์ (0) | 2023.05.29 |