1. ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์์ฑ
๐กKEYWORD - ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์์ฑ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์์ ํน์ฑ - ๋ฐ์ดํฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค - DBMS, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ
๋ฐ์ดํฐ๋?
DATA : ํ์ค ์ธ๊ณ์ ์๋ ๋ชจ๋ ์ฌ์ค ๋๋ ๊ฐ
- ์ผ์์์ ์ธก์ ๋ ๊ฐ
- ํ๊ต ํ์๋ค์ ์ด๋ฆ, ๋์ด, ํธ๋ํฐ ๋ฒํธ, ์ฑ์ etc...
์ ๋ณด๋?
Information : ๋ฐ์ดํฐ์์ ์ฌ์ฉ์์๊ฒ ์ ์ฉํ๊ฒ ์ฒ๋ฆฌํ ๊ฒฐ๊ณผ๋ฌผ
- ์กฐ๋ ์ผ์์์ ์ธก์ ๋ ๊ฐ์ ๋ชจ์ ํ๋ฃจ ์ค ๋น์ด ๊ฐ์ฅ ์ผ ์๊ฐ์ ์ถ์ถํ๋ค.
- ํ์๋ค์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ์ฌ ๋น์์ฐ๋ฝ๋ง์ ๋ง๋ ๋ค.
์ ๋ณด ์ฒ๋ฆฌ
๋ฐ์ดํฐ์์ ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ๊ณผ์
์ ๋ณด ์์คํ
๋ฐ์ดํฐ ์์ง๋ถํฐ ์ ์ฅ, ์ด์ฉ, ๊ด๋ฆฌ ์์คํ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ๋ณด์์คํ ์ข ๋ฅ ์ค ํ๋
DB์ ํ์์ฑ
์ข์ ์ ๋ณด๋ฅผ ์ป์ผ๋ ค๋ฉด, ๋ฐ์ดํฐ๋ฅผ ์ต๋ํ ๋ง์ด ์์งํ์ฌ ์ ์ฅํ๊ณ ์์ด์ผ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐฉ๋ํ ๋ฐ์ดํฐ์์ ์๋ฏธ์๋ ์ ๋ณด๋ฅผ ์ถ์ถํด์ผ ํ๋ค. ์ ๋ณด๋ฅผ ์ด์ฉํ๊ณ ์ด์ํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ์ฌ ์ฌ์ฉ์๋ค์๊ฒ ์ ์ํ๊ฒ ๊ณต์ ํ๊ณ ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ํ์ํ๋ค.
- ์ข์ ์ ๋ณด = ๋ฐ์ดํฐ๋ฅผ ์ต๋ํ ๋ง์ด ์์งํ์ฌ ์ ์ฅ ํ ์๋ฏธ์๋ ์ ๋ณด ์ถ์ถ
- ์ ๋ณด๋ฅผ ์ด์ฉํ๊ณ ์ด์ํ๊ธฐ ์ํด DB์ ์ ์ฅํ์ฌ ์ฌ์ฉ์๋ค์๊ฒ ์ ์ํ๊ฒ ๊ณต์ ํ๊ณ ๊ด๋ฆฌํ๋ DB ํ์
2. DB ์ ์์ ํน์ง
DB ์ ์
๐ก๋ค์ํ ์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ์ฌ ์ฌ์ฉํ ์ ์๋๋ก, ๋ฐ์ดํฐ๋ฅผ ํตํฉํด์ ์ ์ฅํ ์ด์ ๋ฐ์ดํฐ์ ์งํฉ
- Shared data(๊ณต์ ๋ฐ์ดํฐ)
- ๋ค์ํ ์ฌ์ฉ์๊ฐ ํจ๊ป ์ฌ์ฉํ ์ ์๋๋ก ๋ฐ์ดํฐ ๊ณต์
- Integrated Shared data(๊ณต์ ๋ฐ์ดํฐ)
- ๋์ผํ ๋ฐ์ดํฐ๊ฐ ์ค๋ณต ํ์ฉX
- Stored Data(์ ์ฅ ๋ฐ์ดํฐ)
- PC์์ ๋ค๋ฃฐ ์ ์๋ ๋งค์ฒด(HD, ํด๋ผ์ฐ๋, SSD etc..)์ ์ ์ฅ๋จ
- Operational Data(์ด์ ๋ฐ์ดํฐ)
- ์กฐ์ง์์ ์ด์ํ๊ธฐ ์ํด ๋ฐ์ดํฐ ์ฌ์ฉ๋๊ธฐ์ ์ง์์ ์ผ๋ก ๋ณํ๋๊ณ ์ ์งํจ
DB ํน์ง
- Real-Time Accessibilty(์ค์๊ฐ ์ ๊ทผ์ฑ)
→ ํ์ํ ๋ ์ธ์ ๋ ์ง ์ ๊ทผ๊ฐ๋ฅ - Continuous Evolution(์ง์์ ์ธ ๋ณํ)
→ ๋ฐ์ดํฐ ์ ์ฅ ์ ์์ ๋ถ๊ฐX, ์ธ์ ๋ ์ง ์ ๊ทผํด ๋ฐ์ดํฐ ์ ๋ฐ์ดํธํ์ฌ ๋ณํ๋ ์ํ ์ ์ง - Content Reference(๋ด์ฉ ์ฐธ์กฐ)
→ ๋ฐ์ดํฐ ํ์ ์, ๋ฐ์ดํฐ ์์น๊ฐ ์๋ ๋ด์ฉ์ผ๋ก ํ์
Ex) select 'C.J.S' from Student - Concurrent Sharing(๋์ ๊ณต์ )
→ ๋์ผํ ๋ฐ์ดํฐ๋ฅผ ์ ๊ทผ ์ ์ฌ์ฉ์๊ฐ ๋ค์๋ผ๋ ๊ณต์ ๊ฐ๋ฅ
3. ๋ฐ์ดํฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค
โป๋ฐ์ดํฐ ์ข ๋ฅ
์ ํ ๋ฐ์ดํฐ(Structured Data)
๋ฏธ๋ฆฌ ์ ํด์ง ๊ตฌ์กฐ์ ์ ์ฅ๋ ๋ฐ์ดํฐ
๋ฐ์ ํ ๋ฐ์ดํฐ(Semi-Structured Data)
์ ํ ๋ฐ์ดํฐ๋ณด๋ค๋ ๋ค์ ํ์ ํ๊ฒ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ / ๋ฐ์ดํฐ์ ๊ตฌ์กฐ์ ๋ํ ์ค๋ช ๋๋ด
→ ๋ฐ์ดํฐ์ ๋ํ ์ค๋ช ํ์, ๋ณดํต ํ์ผ ํํ๋ก ์ ์ฅ
๊ตฌ์กฐ๋ฅผ ํ์ ํ๋ Parsing(ํ์ฑ) ๊ณผ์ ์ด ํ์ํ๋ค
๋น์ ํ ๋ฐ์ดํฐ(Unstuctured Data)
์ ํด์ง ๊ตฌ์กฐX๊ฐ ์์ด ์ ์ฅ๋ ๋ฐ์ดํฐ
4. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ๋ฑ์ฅ ๋ฐฐ๊ฒฝ
๐กKEYWORD
- ํ์ผ์์คํ ๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ด๋ฆฌ์์คํ ๋น๊ต
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ๊ธฐ๋ฅ
ํ์ผ์์คํ ์ ์ ์
ํ์ผ์์คํ - DB์ด์ ์ ์ ๋ณด์ฒ๋ฆฌ ์์คํ
DATA : ํ์ค ์ธ๊ณ์ ์๋ ๋ชจ๋ ์ฌ์ค ๋๋ ๊ฐ
- ๋ฐ์ดํฐ๋ฅผ ํ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋๋ก ํ์ผ์ ์์ฑ/์์ /์ญ์ /๊ฒ์ํ๋ ๊ธฐ๋ฅ ์ ๊ณต
- OS์ ํจ๊ป ์ค์น / ์์ฉํ๋ก๊ทธ๋จ๋ณ๋ก ํ์ํ ๋ฐ์ดํฐ ๊ฐ์์ ํ์ผ๋ก ๊ด๋ฆฌ
๐กํ์ผ ์์คํ ์ ์ฌ๋ก: ์๋์ฐ - ํ์ผํ์๊ธฐ
์์ ์๋ ๋ฐ์ดํฐ๋ฅผ ํ์ผ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ์ฌ ์์ฉํ๋ก๊ทธ๋จ์์ ์์คํ ์ ์ด์ํ๋ฉด์ ๋ฐ์ ๋ฐ ์์ ๋ ๋ฐ์ดํฐ, ๋ชจ๋ ํ์ผ์ ์ ์ฅํจ. ์ฆ, ์์ฉ ํ๋ก๊ทธ๋จ๋ง๋ค ๋ณ๋์ ํ์ผ์ ์ ๊ทผํ์ฌ ์์คํ ์ด์
ํ์ผ์์คํ ์ ํน์ง
๋ฐ์ดํฐ๋ฅผ ํ์ผ ๋จ์๋ก ์ ์ฅํ๊ณ ๊ด๋ฆฌ(์์ฑ, ์์ , ์ญ์ , ๊ฒ์)
๊ฐ์ ๋ด์ฉ์ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ ํ์ผ์ ์ค๋ณต ์ ์ฅ
- ๋ฐ์ดํฐ ์ค๋ณต์ฑ์ ๋ฌธ์
- ์ ์ฅ ๊ณต๊ฐ ๋ญ๋น
- ๋ฐ์ดํฐ ์์ , ์ ์ฅ ๋น์ฉ ↑
- ๋ฐ์ดํฐ ๋ถ์ผ์น(๋ฐ์ดํฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ ์, ์ค๋ณต ๋ฐ์ดํฐ ์ ๋ถ ์์ ๋ชปํ ์)
- ๋ฐ์ดํฐ ์ผ๊ด์ฑ์ด ๋ฌด๋์ง
- ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ(์์ ์ฑ)์ด ๋ฌด๋์ง
- ์์ฉ ํ๋ก๊ทธ๋จ์ด ๋ฐ์ดํฐ ํ์ผ์ ์ข ์์ ์
- ๋ฐ์ดํฐ ํ์ผ์ ๋ํ ๋์ ๊ณต์ , ๋ณด์, ํ๋ณต ๊ธฐ๋ฅ์ด ๋ถ์กฑ
5. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ์ ์
DBMS๋?
DBMS, DataBase Management System
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ
: ๋ฐ์ดํฐ ์งํฉ์ ๊ด๋ฆฌํ๊ธฐ ์ฉ์ดํ๊ฒ ํด์ฃผ๋ SW
โป๋ฐ์ดํฐ๋ฒ ์ด์ค : ๋ฐ์ดํฐ ์งํฉ
6. DBMS ํน์ง
ํ์ผ์์คํ vs DBMS
๋ฐ์ดํฐ ์ค๋ณต ์ ์ฅ ๋ฌธ์ | ๋ฐ์ดํฐ๋ฅผ ํตํฉํ์ฌ ์ ์ฅํ์ฌ ์ค๋ณต ์ต์ํ → ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ์ ์ง |
๋ฐ์ดํฐ ์ข ์ ๋ฌธ์ | ์์ฉ ํ๋ก๊ทธ๋จ์ด DBMS๋ฅผ ํตํด ๋ฐ์ดํฐ์ ์ ๊ทผํ๋ฏ๋ก, ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ ๋ฆฝ์ |
๋ฐ์ดํฐ ๋์ ๊ณต์ ๋ถ๊ฐ๋ฅ | DBMS๊ฐ ํธ๋์ญ์ ๊ธฐ๋ฒ์ ํตํด ๋์๊ณต์ ๊ฐ ๊ฐ๋ฅํ๋๋ก ๊ด๋ฆฌ |
๋ฐ์ดํฐ ๋ณด์ ๋ฌธ์ | DBMS๊ฐ ์ฌ์ฉ์๋ณ ๋ฐ์ดํฐ ์ ๊ทผ ๊ถํ์ ๊ด๋ฆฌํ๋ฏ๋ก ๋ณด์ ๊ด๋ฆฌ ์ฉ์ด |
๋ฐ์ดํฐ ํ๋ณต ๋ถ๊ฐ๋ฅ | DBMS๊ฐ ๋ฐ์ดํฐ ์ ์ฅ ์๊ธฐ๋ณ ํ๋ณต ๊ธฐ์ ์ ์์ฑํ์ฌ, ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ์ด์ ์ผ๋ก ํ๋ณต ์์ผ์ค |
- DBMS ์ฅ์
- ๋ฐ์ดํฐ ์ค๋ณต์ ํต์ ๊ฐ๋ฅ
- ๋ฐ์ดํฐ ๋ ๋ฆฝ์ฑ์ด ํ๋ณด๋จ
- ๋ฐ์ดํฐ๋ฅผ ๋์ ๊ณต์ ๊ฐ๋ฅ
- ๋ฐ์ดํฐ ๋ณด์์ด ํฅ์๋จ
- ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ์ ์ง
- ํ์คํ ๊ฐ๋ฅ
- ์ฅ์ ๋ฐ์์ ํ๋ณต์ด ๊ฐ๋ฅ
- ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ๋น์ฉ ๊ฐ์
- DBMS ๋จ์
- ๋น์ฉ ๋ถ๋ด์ด ํผ
- ๋ฐฑ์ ๊ณผ ํ๋ณต๋ฐฉ๋ฒ์ด ๋ณต์กํ๋ค.
- ์ค์ ์ง์ค ๊ด๋ฆฌ๋ก ์ธํ ์ทจ์ฝ์ ์ด ์กด์ฌํ๋ค.
7. DBMS์ ๊ธฐ๋ฅ
DBMS ๊ธฐ๋ฅ
- ์ ์ ๊ธฐ๋ฅ : DBMS๊ฐ DB์ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๋ ๊ธฐ๋ฅ ์ ๊ณต
- ๋์ผํ ๋ฐ์ดํฐ๋ฅผ ์ค๋ณต ์ ์ฅ ๋ฌธ์ ๋ฐฉ์ง
- ์์ฉ ํ๋ก๊ทธ๋จ์์๋ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ ๊ตฌ์กฐ๋ฅผ ํ์ธํ ํ์X ์ด๊ธฐ์ ๋ ๋ฆฝ์ ์
- ์กฐ์ ๊ธฐ๋ฅ : DBMS๋ DB์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌ(์์ฑ/๊ฒ์/์์ /์ญ์ )
- ์์ฉ ํ๋ก๊ทธ๋จ ๋๋ ์ฌ์ฉ์๊ฐ ์ง์ DB๊ตฌ์กฐ์ ๋ํด ์์ง ์์๋ ๋จ
- ๋ฐ์ดํฐ ๊ด๋ฆฌ์ ์ฉ์ดํจ
- ์ ์ด ๊ธฐ๋ฅ : DBMS๋ DB ๋ฐ์ดํฐ์ ๋ํ ๋์ ๊ณต์ /ํ๋ณต/๋ณด์ ๊ธฐ๋ฅ ์ ๊ณต
- ์ฌ๋ฌ ์ฌ์ฉ์ ๋๋ ํ๋ก๊ทธ๋จ์ด ์ ๊ทผ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ X
- ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๊ฐ์์ ๊ถํ์ผ๋ก ์ ๊ทผํ๋ฏ๋ก ๋ณด์์ด ์ ์ง๋๋ค.
- DB์ ๋ฐ์ดํฐ๊ฐ ์ญ์ ๋๋๋ผ๋ ํ๋ณต๊ฐ๋ฅ
์ฐธ๊ณ ์ฌ์ดํธ
https://thisteacher.notion.site/1-DBMS-6c7977bd01cc43129231e17156afa62a
'๐ปโIT_Study > ๐ฐโDB_Study' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
2. DBS (0) | 2022.04.05 |
---|