728x90
๋ฐ์ํ
ํ์ต ๋ชฉํ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ , ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ์ฐจ์ด๋ฅผ ์ดํดํ๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ๊ตฌ์ฑ ์์๋ฅผ ์ดํด๋ณธ๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค 3๋จ๊ณ ๊ตฌ์กฐ์์ ๋ฐ์ดํฐ ๋ ๋ฆฝ์ฑ์ ๊ฐ๋ ์ ์คํํ๋ ๋ฐฉ๋ฒ์ ์ดํดํ๋ค.
- ๋ฐ์ดํฐ ์ธ์ด๋ณ ํน์ง์ ์์๋ณธ๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ์๋ณ ํน์ง์ ์์๋ณธ๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ๊ตฌ์ฑ์ ์์๋ณธ๋ค.
01. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ์ ์
๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ (DBS)๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ , ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ์ฌ ์กฐ์ง์ ํ์ํ ์ ๋ณด๋ฅผ ์์ฑํด์ฃผ๋ ์์คํ ์ด๋ค.
02. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ตฌ์กฐ
1. ์คํค๋ง
- ์คํค๋ง(schema)๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ์ ์ฝ์กฐ๊ฑด์ ์ ์ํ ๊ฒ์ด๋ค.
- ์ ์๋ ์คํค๋ง์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์๋ ๋ก ์ ์ฅ๋ ๊ฐ์ด ์ธ์คํด์ค๋ค.
- ์คํค๋ง๋ ํ๋ฒ ์ ์๋๋ฉด ์์ฃผ ๋ณ๊ฒฝ๋์ง ์์ง๋ง, ์ธ์คํด์ค๋ ๊ณ์ ๋ณํ๋ ํน์ฑ์ด ์๋ค.
- ์ง์ ๊ตฌ์กฐ๋ ์๋ฐ๋์ง ์์ง๋ง ์ด์ฌ ๋ฑ์ ํตํด ์ฌ๋ ์ฌ๋๋ค์ด ๊ณ์ ๋ฐ๋๋ ๊ฒ๊ณผ ๊ฐ๋ค.
2. 3๋จ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ
- ๋ฏธ๊ตญ์ ํ์คํ ๊ธฐ๊ด์ธ ANSI/SPARC์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณต์กํ ๋ด๋ถ ๊ฐ์ถ๊ณ 3๋จ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ ์ ์
- ๊ฐ๋ณ ์ฌ์ฉ์ ๊ด์ ์์ ๋ฐ๋ผ๋ณด๋ ์ธ๋ถ ๋จ๊ณ
- ์กฐ์ง ์ ์ฒด์ ๊ด์ ์์ ๋ฐ๋ผ๋ณด๋ ๊ฐ๋ ๋จ๊ณ
- ๋ฌผ๋ฆฌ์ ์ธ ์ ์ฅ ์ฅ์น์ ๊ด์ ์์ ๋ฐ๋ผ๋ณด๋ ๋ด๋ถ ๋จ๊ณ
- ๋ชจ๋ ๋ฐ์ดํฐ์ ์ ์ฅ.์ ์ง์ ๊ด๋ จ๋ ๋ณต์กํ ๋ด์ฉ์ ์จ๊ธฐ๊ณ ํ์ํ ๋ฐ์ดํฐ๋ง ๋จ์ํํ ์ธ๋ถ ๋จ๊ณ์ ๊ด์ ์ ์ผ๋ฐ ์ฌ์ฉ์๋ค์๊ฒ ์ ๊ณตํ ์ ์๋ค.
- ๊ฐ๋ณ ์ฌ์ฉ์ ๊ด์ ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ดํดํ๊ณ ํํํ๋ค.
- ์ธ๋ถ ์คํค๋ง๊ฐ ์ฌ๋ฌ๊ฐ ์กด์ฌํ ์ ์์
- ๊ฐ๋ ์คํค๋ง๋ ์ ์ฒด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ด๋ค ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋์ง, ๋ฐ์ดํฐ๋ค ๊ฐ์๋ ์ด๋ค ๊ด๊ณ๊ฐ ์กด์ฌํ๊ณ ์ด๋ค ์ ์ฝ ์กฐ๊ฑด์ด ์๋์ง์ ๋ํ ์ ์๋ฟ๋ง ์๋๋ผ, ๋ฐ์ดํฐ์ ๋ํ ๋ณด์ ์ ์ฑ ์ด๋ ์ ๊ทผ ๊ถํ์ ๋ํ ์ ์๋ ํฌํจํ๋ค.
- ๋ฐ์ดํฐ๋ฅผ ๋ฌผ๋ฆฌ์ ์ผ๋ก์ ์ฅํ๋ ๋ฐฉ๋ฒ์ด๋ ๋ฐ์ดํฐ ์ ์ฅ ์ฅ์น์๋ ๋ ๋ฆฝ์ ์ด๋ค,.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋์คํฌ๋ ํ ์ดํ๊ฐ์ ์ ์ฅ์ฅ์น์ ๊ด์ ์์ ์ดํดํ๊ณ ํํํ๋ค.
- ๋ ์ฝ๋์ ๊ตฌ์กฐ, ๋ ์ฝ๋๋ฅผ ๊ตฌ์ฑํ๋ ํ๋ ํฌ๊ธฐ, ์ธ๋ฑ์ค๋ฅผ ์ด์ฉํ ๋ ์ฝ๋ ์ ๊ทผ ๊ฒฝ๋ก ๋ฑ์ ์ ์ํ๋ค.
3. ๋ฐ์ดํฐ ๋ ๋ฆฝ์ฑ
- ํ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์๋ ์ธ ๊ฐ์ง ์ ํ์ ์คํค๋ง๊ฐ ์กด์ฌํ์ง๋ง, ๊ฐ๊ฐ์ ์คํค๋ง๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ฐ๋ผ๋ณด๋ ๊ด์ ์ด ๋ค๋ฅผ ๋ฟ ๋ชจ๋ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํํํ๋ค.
- ๋ฐ์ดํฐ ๋ ๋ฆฝ์ฑ์ ํ์ ์คํค๋ง๋ฅผ ๋ณ๊ฒฝํ๋๋ผ๋ ์์ ์คํค๋ง๊ฐ ์ํฅ์ ๋ฐ์ง ์๋ ํน์ฑ์ด๋ค.
- 3.1 ๋
ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋
๋ฆฝ์ฑ
- ๊ฐ๋ ์คํค๋ง๊ฐ ๋ณ๊ฒฝ๋๋๋ผ๋ ์ธ๋ถ ์คํค๋ง๊ฐ ์ํฅ์ ๋ฐ์ง ์๋ ๊ฒ์ด๋ค.
- 3.2 ๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ ๋
๋ฆฝ์ฑ
- ๋ด๋ถ ์คํค๋ง๊ฐ ๋ณ๊ฒฝ๋๋๋ผ๋ ๊ฐ๋ ์คํค๋ง๊ฐ ์ํฅ์ ๋ฐ์ง ์๋ ๊ฒ์ด๋ค. ๊ทธ๋์ ๊ฒฐ๊ณผ์ ์ผ๋ก ์ธ๋ถ ์คํค๋ง๋ ์ํฅ์ ๋ฐ์ง ์๋๋ค.
4. ๋ฐ์ดํฐ ์ฌ์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์กฐ์ง ์ด์์ ์ํด ํ์ํ ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋๋ฐ, ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ๊ด๋ฆฌํ๊ณ ์ด์ฉํ๋ ค๋ฉด ํ์ํ ๋ถ๊ฐ ์ ๋ณด๋ ์ ์ฅํด์ผ ํ๋ค.
- ๋ํ์ ์ธ ๋ถ๊ฐ ์ ๋ณด๊ฐ ์คํค๋ง์ ์ฌ์์ ๋ณด์ด๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ์ ๊ดํ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ๊ณณ์ ๋ฐ์ดํฐ ์ฌ์ ๋๋ ์์คํ ์นดํ๋ก๊ทธ
03 ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด์ฉํ๊ธฐ ์ํด ์ ๊ทผํ๋ ๋ชจ๋ ์ฌ๋์ ์๋ฏธํ๋ค. ์ด์ฉ ๋ชฉ์ ์ ๋ฐ๋ผ ๋๋๋ค.
1. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์
- DBA(DataBase Administrator)๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ์ด์.๊ด๋ฆฌํ๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ง์ ํ์ฉํ๊ธฐ๋ณด๋ค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค๊ณ ๋ฐ ๊ตฌ์ถํ๊ณ , ์ ๋๋ก ์๋น์คํ ์ ์๋๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ์ดํ๋ค.
- ๋ฐ์ดํฐ ์ธ์ด ์ค ์ฃผ๋ก ๋ฐ์ดํฐ ์ ์์ด์ ๋ฐ์ดํฐ ์ ์ด์ด๋ฅผ ์ด์ฉํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ๋ค.
- ์ฃผ์ ์
๋ฌด
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ฑ ์์ ์ ์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ์ ์
- ๋ฌผ๋ฆฌ์ ์ ์ฅ ๊ตฌ์กฐ์ ์ ๊ทผ ๋ฐฉ๋ฒ ๊ฒฐ์
- ๋ฌด๊ฒฐ์ฑ ์ ์ง๋ฅผ ์ํ ์ ์ฝ์กฐ๊ฑด ์ ์
- ๋ณด์ ๋ฐ ์ ๊ทผ ๊ถํ ์ ์ฑ ๊ฒฐ์
- ๋ฐฑ์ ๋ฐ ํ๋ณต ๊ธฐ๋ฒ ์ ์
- ์์คํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ
- ์์คํ ์ฑ๋ฅ ๊ฐ์ ๋ฐ ์ฑ๋ฅ ๋ถ์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ๊ตฌ์ฑ
2. ์ต์ข ์ฌ์ฉ์
- ๋ฐ์ดํฐ๋ฅผ ์กฐ์(์ฝ์ ,์ญ์ ,์์ ,๊ฒ์)ํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ๋ ์ฌ๋๋ค์ ์ผ๋ฐ ์ฌ์ฉ์ ๋๋ ์ต์ข ์ฌ์ฉ์๋ผ ํ๋ค.
- ์บ์ฃผ์ผ ์ฌ์ฉ์์ ์ด๋ณด ์ฌ์ฉ์๋ก ๊ตฌ๋ถ
3. ์์ฉ ํ๋ก๊ทธ๋๋จธ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ๋ ๋ฐ์ดํฐ ์กฐ์์ด๋ฅผ ์ฝ์ ํ๋ ์ฌ์ฉ์๋ค.
- ์ต์ข ์ฌ์ฉ์๋ ์์ฉ ํ๋ก๊ทธ๋๋จธ๊ฐ ์์ฑํ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ด์ฉํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ ์ ์๋ค.
04 ๋ฐ์ดํฐ ์ธ์ด
1. ๋ฐ์ดํฐ ์ ์์ด
- ์๋ก์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํด ์คํค๋ง๋ฅผ ์ ์ํ๊ฑฐ๋ ๊ธฐ์กด ์คํค๋ง์ ์ ์๋ฅผ ์ญ์ ๋๋ ์์ ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๋ฐ์ดํฐ ์ธ์ด๋ค.
2. ๋ฐ์ดํฐ ์กฐ์์ด
- ์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ์ ์ฝ์
,์ญ์ , ์์ ๊ฒ์ ๋ฑ์ ์ฒ๋ฆฌ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ
์ ์๊ตฌํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๋ฐ์ดํฐ ์ธ์ด๋ค.
- ์ ์ฐจ์ ๋ฐ์ดํฐ ์กฐ์์ด
- ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ์ํ๊ณ ํด๋น ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ์ฒ๋ฆฌํด์ผ ํ๋์ง ์ค๋ช
- ๋น์ ์ฐจ์ ๋ฐ์ดํฐ ์กฐ์์ด
- ์ฌ์ฉ์๊ฐ ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ์ํ๋์ง๋ง ์ค๋ช
- ์ ์ฐจ์ ๋ฐ์ดํฐ ์กฐ์์ด
3. ๋ฐ์ดํฐ ์ ์ด์ด
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๋ฌด๊ฒฐ์ฑ๊ณผ ์ผ๊ด์ฑ์ ์ ์งํ๋ฉฐ ๋ฌธ์ ์์ด ๊ณต์ ํ ์ ์๋๋ก ๋ด๋ถ์ ์ผ๋ก ํ์ํ ๊ท์น์ด๋ ๊ธฐ๋ฒ์ ์ ์ํ๋ ๋ฐ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ ์ธ์ด๋ค.
05 ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ๊ตฌ์ฑ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํ๊ณ ์ฌ์ฉ์์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๊ตฌ๋ฅผ ์ํ
1. ์ง์ ์ฒ๋ฆฌ๊ธฐ
- ์ฌ์ฉ์์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๊ตฌ๋ฅผ ํด์ํ์ฌ ์ฒ๋ฆฌํ๋ ์ญํ ์ ๋ด๋นํ๋ค.
2. ์ ์ฅ ๋ฐ์ดํฐ ๊ด๋ฆฌ์
- ๋์คํฌ์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ ์ฌ์ ์ ๊ด๋ฆฌํ๊ณ , ์ฌ๊ธฐ์ ์ค์ ๋ก ์ ๊ทผํ๋ ์ญํ ์ ๋ด๋นํ๋ค.
728x90
๋ฐ์ํ
'๐ป Computer Science > DB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก ] Ch6 ๊ด๊ณ ๋ฐ์ดํฐ ์ฐ์ฐ (0) | 2022.01.24 |
---|---|
[๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก ] Ch5 ๊ด๊ณ ๋ฐ์ดํฐ ๋ชจ๋ธ (0) | 2022.01.24 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก ] Ch4 ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง (0) | 2022.01.22 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก ] Ch2 ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (0) | 2022.01.20 |
[๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก ]Ch1 ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ณธ ๊ฐ๋ (0) | 2022.01.20 |