Chapter01. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ณธ ๊ฐ๋
1.๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ์์ฑ
(1) ๋ฐ์ดํฐ์ ์ ๋ณด
โ๋ฐ์ดํฐ : ์ ์ ๋์ง์์์๋ฃ =๊ฐ๊ด์ ์ธ ์ฌ์ค ๊ทธ ์์ฒด์ ์๋ฃ (REAL ์๋ฃ)
์์ฌ๊ฒฐ์ ์ ๋์ ๋์ง ์์
โ์ ๋ณด : ์ ์ ๋์ง ์์ ์๋ฃ(๋ฐ์ดํฐ)๋ฅผ ์์ฝ,์ ๋ฆฌ ํ ๊ฒ = ๊ฐ๊ณต๋๋ฐ์ดํฐ
์์ฌ๊ฒฐ์ ์ด ๊ฐ๋ฅํจ (์ํ๋ ๊ฐ์น ์ฐฝ์ถ ๊ฐ๋ฅ → ํ์ )
โ์ง์ : ์ ๋ณด + ์ธ๊ฐ์ ์ง์ ๋ฅ๋ ฅ (๊ฒฝํ๊ณผ ๋ ธํ์ฐ)
์ ๋ณด์ ๋ฌ๋ฆฌ ๋์ ์ (์์ ์ ๊ฒฝํ, ์ํฉ์ ๋ค๋ฃธ)
๋ฐ์ดํฐ, ์ ๋ณด๋ฅผ ๋ถ์ํ์ฌ ๋ฐ๊ฒฌํ ๊ท์น, ํจํด
- ์๋ฌต์ง : ๊ฐ์ธ์๊ฒ ์์๋จ
- ํ์์ง
โ์ ๋ณด์ฒ๋ฆฌ : ๋ฐ์ดํฐ์์ ์ ๋ณด๋ฅผ ์ถ์ถ(์์ฝ,์ ๋ฆฌ)ํ๋ ๊ณผ์ ๋๋ ๋ฐฉ๋ฒ
์ํฉ์ ๋ง๊ฒ ๋ถ์, ํด์ํ์ฌ ๋ฐ์ดํฐ ๊ฐ์ ์๋ฏธ ๊ด๊ณ๋ฅผ ํ์ ํ๋ ๊ฒ
(2) ์ ๋ณด ์์คํ ๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค
โ์ ๋ณด์์คํ : ๋ฐ์ดํฐ๋ฅผ ์์งํ์ฌ ์ ์ฅํ์๋ค๊ฐ ์์ฌ ๊ฒฐ์ ์ด ํ์ํ ๋ ์ ์ฉํ ์ ๋ณด๋ฅผ ๋ง๋ค์ด์ฃผ๋ ์๋จ ( ์ ๋ณด์์คํ > ๋ฐ์ดํฐ๋ฒ ์ด์ค , ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ํต์ฌ ์ญํ ์ ๋ด๋น)
2.๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ์ ์์ ํน์ง
(1) ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์
โ๋ฐ์ดํฐ๋ฒ ์ด์ค : ํน์ ์กฐ์ง์ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๊ณต์ ํ์ฌ ์ฌ์ฉํ ์ ์๋๋ก ํตํฉ → ์ ์ฅ → ์ด์ ๋ฐ์ดํฐ์ ์งํฉ
- ๊ณต์ ๋ฐ์ดํฐ : ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ํจ๊ป ์์ ํ๊ณ ์ด์ฉ
- ํตํฉ๋ฐ์ดํฐ : ๋ฐ์ดํฐ ์ค๋ณต์ฑ (๋๊ฐ์ ๋ฐ์ดํฐ ์ฌ๋ฌ๊ฐ ์กด์ฌ) ํ์ฉํ์ง ์๋๋ค. (ํต์ ๊ฐ ๊ฐ๋ฅํ ์ )
- ์ ์ฅ๋ฐ์ดํฐ : ์ปดํจํฐ๊ฐ ์ ๊ทผํ ์ ์๋ ๋งค์ฒด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ์ฅํด์ผํจ
- ์ด์๋ฐ์ดํฐ : ์กฐ์ง์ ์ํด ์ง์์ ์ผ๋ก ์ด์ํด์ผํจ.
(2) ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํน์ง
- ์ค์๊ฐ ์ ๊ทผ์ฑ : ์ฌ์ฉ์์ ์๊ตฌ์ ์ค์๊ฐ์ผ๋ก ์๋ต ํ ์ ์์ด์ผํจ (๋ช์ด ์์
- ๊ณ์ ๋ณํ : ํ์ค ์ธ๊ณ์ ๋์๋ ๋ณํ์ ๋ง์ถฐ ๋ฐ๋ผ๊ฐ์ผ ํจ (๋์ , ์ฝ์ -์ญ์ -์์ ์ ํตํด ์ ํํ ๋ฐ์ดํฐ ์ ์ง
- ๋ด์ฉ ๊ธฐ๋ฐ ์ฐธ์กฐ : ์ฃผ์๊ฐ ์๋, ๋ฐ์ดํฐ์ ๋ด์ฉ (๊ฐ) ์ผ๋ก ์ฐธ์กฐ ๊ฐ๋ฅ
- ๋์ ๊ณต์ : ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๋์์ ์ด์ฉ ํ ์ ์์ด์ผํจ ( ์๋ก๋ค๋ฅธ - ๊ฐ์ ๋ฐ์ดํฐ ๋ชจ๋ ๋์์ ์ฌ์ฉ ๊ฐ๋ฅํ๋๋ก ์ง์
3.๋ฐ์ดํฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค
(1) ์ ํ ๋ฐ์ดํฐ = ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ (์์นํ๋)
ex) ์์ ์ ์คํ๋ ๋์ํธ, ๊ด๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ ์ด๋ธ
(2) ๋ฐ์ ํ ๋ฐ์ดํฐ = ๋ด์ฉ ์์ ๊ตฌ์กฐ์ ๋ํ ์ค๋ช ์ด ํจ๊ป ์กด์ฌํจ > ํ์ฑ๊ณผ์ ํ์ , ์ฃผ๋ก ํ์ผํํ์
ex) HTML,XML,JSON ๋ฌธ์๋ ์น๋ก๊ทธ, ์ผ์๋ฐ์ดํฐ
(3) ๋น์ ํ ๋ฐ์ดํฐ = ์ ํด์ง ๊ตฌ์กฐ๊ฐ ์์
ex) ์์ ๋ฐ์ดํฐ์ ํ ์คํธ, ์์, ์ด๋ฏธ์ง, ์๋, PDF ๋ฑ
- ํ ์คํธ๋ง์ด๋ : ๋ฌธ์, ํค์๋์์ ํต์ฌ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ๊ธฐ์
- ๋ฐ์ดํฐ๋ง์ด๋ : ๋ฐฉ๋ํ ๋ฐ์ดํฐ์์ ์ ์ฉํ ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ๊ธฐ์
Chapter02. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ณธ ๊ฐ๋
1.๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ๋ฑ์ฅ ๋ฐฐ๊ฒฝ
โํ์ผ์์คํ : ๊ณผ๊ฑฐ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ด์ฉํ ์ํํธ์จ์ด
- ์์ฉ ํ๋ก๊ทธ๋จ์ ์ด์ฉํด์ผ๋จ
- ์์ฉ ํ๋ก๊ทธ๋๋จธ๊ฐ ํ์ผ์ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ + ๋ฌผ๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ์์์ผํจ
โํ์ผ์์คํ ์ ๋ฌธ์ ์ (์์ฉํ๋ก๊ทธ๋จ๋ง๋ค ํ์ผ์ ๋ฐ๋ก ์ ์งํ๋ ํน์ง์ ๊ฐ์ง
- ๋ฐ์ดํฐ ์ค๋ณต์ฑ =๊ฐ์ ๋ด์ฉ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ ํ์ผ์ ์ค๋ณต ์ ์ฅ๋จ : ๋ฌธ์ ๋ฐ์, ์ ์ฅ๊ณต๊ฐ ๋ญ๋น, ๋ฐ์ดํฐ ์ผ๊ด์ฑ, ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ์ ์ง ์ด๋ ค์
- ๋ฐ์ดํฐ ์ข ์์ฑ = ์์ฉ ํ๋ก๊ทธ๋จ์ด ๋ฐ์ดํฐ ํ์ผ์ ์ข ์์ ์ : ํ์ผ์ ๋ฐ์ดํฐ ๊ตฌ์ฑ ๋ฐฉ๋ฒ, ๋ฌผ๋ฆฌ์ ์ธ ์ ์ฅ ๊ตฌ์กฐ์ ๋ง๊ฒ ์์ฑ๋์ด์ผํจ
- ๋ฐ์ดํฐ ํ์ผ์ ๋ํ ๋์ ๊ณต์ ,๋ณด์, ํ๋ณต ๊ธฐ๋ฅ์ด ๋ถ์กฑํจ
- ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐํ๊ธฐ ์ฝ์ง ์์
2.๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ์ ์
โ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ด๋ฆฌ์์คํ (DBMS) : ๋ฐ์ดํฐ๋ฅผ ํตํฉ,์ ์ฅ,๊ด๋ฆฌํ๋ค. (์์ฉํ๋ก๊ทธ๋จ ๋์ ํจ
ํ์ผ ์์คํ ์ ๋ฐ์ดํฐ ์ค๋ณต + ๋ฐ์ดํฐ ์ข ์ ๋ฌธ์ ํด๊ฒฐํ๊ธฐ ์ํด ์ ์๋จ (์ฌ์ฉ์๋ฅผ ์ํ ๋ค์ํ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณต) ⇒ ๋ฐ์ดํฐ ๋ ๋ฆฝ์ฑ ํ๋ณด๋จ
- ์ ์ ๊ธฐ๋ฅ : ๋ฐ์ดํฐ ์ ์ฅ์ ์ ํฉํ ๊ตฌ์กฐ ์ ์, ์์
- ์กฐ์ ๊ธฐ๋ฅ : ๋ฐ์ดํฐ์ ์ ๊ทผํ์ฌ ์ฝ์ ,์ญ์ ,์์ ,๊ฒ์ ์ฐ์ฐ์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌ
- ์ ์ด ๊ธฐ๋ฅ : ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ์ ์ง, ํ๋ณต, ๋ณด์, ๋์์ ๊ทผ ๋ฑ์ ์ ์ดํ๋ค.
3.๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ์ฅ๋จ์
(1) ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ์ฅ์
- ๋ฐ์ดํฐ ์ค๋ณต ํต์
- ๋ฐ์ดํฐ ๋ ๋ฆฝ์ฑ ํ๋ณด
- ๋ฐ์ดํฐ ๋์ ๊ณต์
- ๋ฐ์ดํฐ ๋ณด์ ํฅ์
- ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ์ ์ง
- ํ์คํ ๊ฐ๋ฅ
- ์ฅ์ ์ ํ๋ณต ๊ฐ๋ฅ
- ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ๋น์ฉ ์ค์ด๋ฌ
(2) ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ๋จ์
- ๋น์ฉ์ด ๋ง์ด ๋ ๋ค
- ๋ฐฑ์ ๊ณผ ํ๋ณต ๋ฐฉ๋ฒ์ด ๋ณต์กํ๋ค
- ์ค์ ์ง์ค ๊ด๋ฆฌ๋ก ์ธํ ์ทจ์ฝ์ ์ด ์กด์ฌํ๋ค.
4.๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ๋ฐ์ ๊ณผ์
โDBMS : ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๋ฐ๋ผ ๊ตฌ๋ถ๋จ
โ๋ฐ์ดํฐ ๋ชจ๋ธ : ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๋ ๊ตฌ์กฐ
โDBMS์ ๋ฐ์ ๊ณผ์
(1) 1์ธ๋ : ๋คํธ์ํฌ-๊ณ์ธต DBMS
- ๋คํธ์ํฌ DBMS : ๋ ธ๋, ๊ฐ์ ์ ํตํ ๊ทธ๋ํ ํํ๋ก ๊ตฌ์ฑ๋จ (์คํ ๋ฆฌ์ธก๋ฉด์ค๋ช ex) IDS
- ๊ณ์ธต DBMS : ํธ๋ฆฌ ํํ๋ก ๊ตฌ์ฑ๋จ (๊ณ์ธต ๋ฐ์ดํฐ ๋ชจ๋ธ ์ฌ์ฉ ex) IMS
(2) 2์ธ๋ : ๊ด๊ณ DBMS
- ํ ์ด๋ธ ํํ๋ก ๊ตฌ์ฑ๋จ ex) ์ค๋ผํด,MS SQL์๋ฒ, ์ก์ธ์ค,์ธํฌ๋ฏน์ค,MySQL
(3) 3์ธ๋ : ๊ฐ์ฒด์งํฅ-๊ฐ์ฒด๊ด๊ณ DBMS
- ๊ฐ์ฒด๋ผ๋ ๊ฐ๋ ์ผ๋ก ๊ตฌ์ฑ๋จ ex)์คํฌ, ์จํฌ์ค, ์ ฌ์คํค
(4) 4์ธ๋ ์ดํ : NoSQL-NewSQL DBMS
- NoSQL DBMS ⇒ ๊ด๊ณ DBMS ์ ์์ ์ฑ๊ณผ ์ผ๊ด์ฑ์ ํฌ๊ธฐ ex) ๋ชฝ๊ณ ๋๋น,H๋ฒ ์ด์ค,์นด์ฐ๋๋ผ ๋ฑ
- ์ ์ฅํ๊ณ ์ฒ๋ฆฌ UP (SNS ๋ฐ๋ฌ๋ก ๋น์ ํ๋ฐ์ดํฐ๊ฐ ๋๋์ผ๋ก ์์ฐ๋จ
- ํ์ฅ์ฑ์ด ๋ฐ์ด๋จ (์ฌ๋ฌ ์๋ฒ์ปด์ ๋ฐ์ดํฐ ๋ถ์ฐ์ ์ฅ,์ฒ๋ฆฌ ๊ฐ๋ฅ
- NewSQL DBMS => ๊ด๊ณ DBMS + NoSQL ๋๊ฐ์ง ๋ชจ๋ ์ฅ์ ๋ณด์ ex) ๊ตฌ๊ธ ์คํจ๋, ๋ณผ๋DB, ๋์คDB ๋ฑ
โถ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ (DBS)
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ์ฌ ์กฐ์ง์ ํ์ํ ์ ๋ณด๋ฅผ ์์ฑํด์ฃผ๋ ์์คํ
DB + DBMS ๋ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์์คํ ์ ํต์ฌ ๊ตฌ์ฑ์์
1.DB
2.DBMS
3.์ฌ์ฉ์
4.๋ฐ์ดํฐ์ธ์ด
5.์ปดํจํฐ
โถ ์คํค๋ง
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ๊ตฌ์กฐ์ ์ ์ฝ์กฐ๊ฑด์ ์ ์ํ ๊ฒ →์ ์ ์
โถ์ธ์คํด์ค
์ ์๋ ์คํค๋ง์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ค์ ๋ก ์ ์ฅ๋ ๊ฐ → ๋์ ์
โถ 3๋จ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ
๋ด๋ถ์์ ์ธ๋ถ๋ก ๊ฐ์๋ก ์ถ์ํ ๋ ๋ฒจ์ด ๋์์ง
๋จ๊ณ๋ณ๋ก ๊ด์ ์ ๋ค๋ฅด๊ฒ ๋ณธ ๊ฒ
โท์ธ๋ถ๋จ๊ณ → ๊ฐ๋ณ์ฌ์ฉ์ ๊ด์
์ฌ์ฉ์๋ง๋ค ์ฌ์ฉ ๋ชฉ์ ์ด ๋ค๋ฆ
์ฌ์ฉ์๋ง๋ค ์๊ฐํ๋ DB๊ตฌ์กฐ๊ฐ ๋ค๋ฆ
โท์ธ๋ถ์คํค๋ง(์๋ธ์คํค๋ง)
์ธ๋ถ๋จ๊ณ์์ ์ฌ์ฉ์์๊ฒ ํ์ํ DB๋ฅผ ์ ์ํ ๊ฒ
์ฌ๋ฌ๊ฐ ์กด์ฌ๊ฐ๋ฅ
์ฌ์ฉ๋ชฉ์ ์ด ๊ฐ์ผ๋ฉด ๊ณต์ ๊ฐ ๊ฐ๋ฅํจ
โท๊ฐ๋ ๋จ๊ณ → ์กฐ์ง์ ์ฒด ๊ด์
์ ์ฒด DB์ ์ค์ ์ ๋๋ค.
DBMS or ๊ด๋ฆฌ์๊ด์ ์์์ฌ์ฉ์์๊ฒ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ํตํฉ, ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ ์ ์ํจ
โท๊ฐ๋ ์คํค๋ง
๊ฐ๋ณ์ฌ์ฉ์๊ฐ ์๊ฐํ๋ DB๋ชจ์ต์ ํ๋๋ก ํฉ์น ํํ
์ ์ฅ, ๊ด๊ณ, ์ ์ฝ์กฐ๊ฑด, ์ ์, ๋ณด์์ ์ฑ , ์ ๊ทผ๊ถํ๋ฑ์ ์ ์๋ฅผ ํฌํจ
↔ ๋ฌผ๋ฆฌ์ , ๋ฐ์ดํฐ ์ ์ฅ์ฅ์น์๋ ๋ ๋ฆฝ์ ์
โท๋ด๋ถ๋จ๊ณ → ๋ฌผ๋ฆฌ์ ์ ์ฅ์ฅ์น๊ด์
โท๋ด๋ถ์คํค๋ง
์ ์ฒด ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ ์ฅ์ฅ์น์ ์ค์ ๋ก ์ ์ฅ๋๋ ๋ฐฉ๋ฒ์ ์ ์ํ๋ค.
↔ ๊ฐ๋ ์คํค๋ง์ ๋ํ ๋ฌผ๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ์ ์ฅํ๋ฏ๋ก 1๊ฐ๋ง ์กด์ฌํ๋ค.
โถ๋ฐ์ดํฐ ๋ ๋ฆฝ์ฑ
๋จ๊ณ๋ณ๋ก ์คํค๋ง๋ฅผ ์ ์งํ๊ณ ๋์๊ด๊ณ๋ฅผ ์ ์ํ๋ ๋ชฉ์ ์
ํ์ ์คํค๋ง๋ฅผ ๋ณ๊ฒฝํ๋๋ผ๋ ์์ ์คํค๋ง๊ฐ ์ํฅ ๋ฐ์ง ์์
1.๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ ๋ฆฝ์ฑ (์ธ๋ถ/๊ฐ๋ ์ฌ์)
โถ์ ๋ณด์์คํ
๋ฐ์ดํฐ๋ฅผ ์์งํ์ฌ ์ ์ฅํ์๋ค๊ฐ ์์ฌ ๊ฒฐ์ ์ด ํ์ํ ๋ ์ ์ฉํ ์ ๋ณด๋ฅผ ๋ง๋ค์ด์ฃผ๋ ์๋จ
โถ๋ฐ์ดํฐ๋ฒ ์ด์ค (DB)์ ๋ณด์์คํ ์์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ์ ๊ณต์ ํต์ฌ ์ญํ ์ ํจํน์ ์กฐ์ง์ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๊ณต์ ํ์ฌ ์ฌ์ฉํ ์ ์๋๋ก ํตํฉ → ์ ์ฅ → ์ด์ ๋ฐ์ดํฐ์ ์งํฉ
โท๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์1.๊ณต์ ๋ฐ์ดํฐ : ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ํจ๊ป ์์ ํ๊ณ ์ด์ฉ2.ํตํฉ๋ฐ์ดํฐ : ๋ฐ์ดํฐ ์ค๋ณต์ฑ (๋๊ฐ์ ๋ฐ์ดํฐ ์ฌ๋ฌ๊ฐ ์กด์ฌ) ํ์ฉํ์ง ์๋๋ค. (ํต์ ๊ฐ ๊ฐ๋ฅํ ์ )3.์ ์ฅ๋ฐ์ดํฐ : ์ปดํจํฐ๊ฐ ์ ๊ทผํ ์ ์๋ ๋งค์ฒด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ์ฅํด์ผํจ4.์ด์๋ฐ์ดํฐ : ์กฐ์ง์ ์ํด ์ง์์ ์ผ๋ก ์ด์ํด์ผํจ.
โท๋ฐ์ดํฐ๋ฒ ์ด์ค ํน์ง X1.์ค์๊ฐ ์ ๊ทผ์ฑ : ์ฌ์ฉ์์ ์๊ตฌ์ ์ค์๊ฐ์ผ๋ก ์๋ต ํ ์ ์์ด์ผํจ (๋ช์ด ์์2.๊ณ์ ๋ณํ : ํ์ค ์ธ๊ณ์ ๋์๋ ๋ณํ์ ๋ง์ถฐ ๋ฐ๋ผ๊ฐ์ผ ํจ (๋์ , ์ฝ์ -์ญ์ -์์ ์ ํตํด ์ ํํ ๋ฐ์ดํฐ ์ ์ง3.๋ด์ฉ ๊ธฐ๋ฐ ์ฐธ์กฐ : ์ฃผ์๊ฐ ์๋, ๋ฐ์ดํฐ์ ๋ด์ฉ (๊ฐ) ์ผ๋ก ์ฐธ์กฐ ๊ฐ๋ฅ4.๋์ ๊ณต์ : ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๋์์ ์ด์ฉ ํ ์ ์์ด์ผํจ ( ์๋ก๋ค๋ฅธ - ๊ฐ์ ๋ฐ์ดํฐ ๋ชจ๋ ๋์์ ์ฌ์ฉ ๊ฐ๋ฅํ๋๋ก ์ง์
โถ๋ฐ์ดํฐ
์ ์ ๋์ง์์์๋ฃ =๊ฐ๊ด์ ์ธ ์ฌ์ค ๊ทธ ์์ฒด์ ์๋ฃ (REAL ์๋ฃ)
์์ฌ๊ฒฐ์ ์ ๋์ ๋์ง ์์
โท์ ํ๋ฐ์ดํฐ
๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ (์์นํ๋) ๋ฏธ๋ฆฌ ์ ํด์ง ๊ตฌ์กฐ์ ๋ฐ๋ผ ์ ์ฅ๋ ๋ฐ์ดํฐ์ด๋ค.
ex) ์์ ์คํ๋ ๋์ํธ, ๊ด๊ณ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ ์ด๋ธ
โท๋ฐ์ ํ๋ฐ์ดํฐ
๊ตฌ์กฐ์ ๋ฐ๋ผ ์ ์ฅ๋ ๋ฐ์ดํฐ์ง๋ง ์ ํ ๋ฐ์ดํฐ์ ๋ฌ๋ฆฌ ๋ฐ์ดํฐ ๋ด์ฉ ์์ ๊ตฌ์กฐ์ ๋ํ ์ค๋ช ์ด ํจ๊ป ์กด์ฌ
ํ์ฑ๊ณผ์ ์ด ํ์ํ๋ฉฐ, ์ฃผ๋ก ํ์ผ ํํ๋ก ์ ์ฅ๋๋ค.
ex) HTML,XML,JSON๋ฌธ์,์น๋ก๊ทธ,์ผ์๋ฐ์ดํฐ
โท๋น์ ํ๋ฐ์ดํฐ
์ ํด์ง ๊ตฌ์กฐ๊ฐ ์์ด ์ ์ฅ๋ ๋ฐ์ดํฐ๋ค.
ex) ์์ ๋ฐ์ดํฐ์ ํ ์คํธ, ์์, ์ด๋ฏธ์ง, ์๋, PDF ๋ฑ
ํ ์คํธ๋ง์ด๋ : ๋ฌธ์, ํค์๋์์ ํต์ฌ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ๊ธฐ์ ๋ฐ์ดํฐ๋ง์ด๋ : ๋ฐฉ๋ํ ๋ฐ์ดํฐ์์ ์ ์ฉํ ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ๊ธฐ์
โถ์ ๋ณด
์ ์ ๋์ง ์์ ์๋ฃ(๋ฐ์ดํฐ)๋ฅผ ์์ฝ,์ ๋ฆฌ ํ ๊ฒ = ๊ฐ๊ณต๋๋ฐ์ดํฐ์์ฌ๊ฒฐ์ ์ด ๊ฐ๋ฅํจ (์ํ๋ ๊ฐ์น ์ฐฝ์ถ ๊ฐ๋ฅ → ํ์ )
โถ์ ๋ณด์ฒ๋ฆฌ
๋ฐ์ดํฐ์์ ์ ๋ณด๋ฅผ ์ถ์ถ(์์ฝ,์ ๋ฆฌ)ํ๋ ๊ณผ์ ๋๋ ๋ฐฉ๋ฒ์ํฉ์ ๋ง๊ฒ ๋ถ์, ํด์ํ์ฌ ๋ฐ์ดํฐ ๊ฐ์ ์๋ฏธ ๊ด๊ณ๋ฅผ ํ์ ํ๋ ๊ฒ
โถ์ง์
์ ๋ณด + ์ธ๊ฐ์ ์ง์ ๋ฅ๋ ฅ (๊ฒฝํ๊ณผ ๋ ธํ์ฐ)
์ ๋ณด์ ๋ฌ๋ฆฌ ๋์ ์ (์์ ์ ๊ฒฝํ, ์ํฉ์ ๋ค๋ฃธ)
โถ์งํ
๋ฐ์ดํฐ, ์ ๋ณด๋ฅผ ๋ถ์ํ์ฌ ๋ฐ๊ฒฌํ ๊ท์น, ํจํด- ์๋ฌต์ง : ๊ฐ์ธ์๊ฒ ์์๋จ- ํ์์ง : ###
โถํ์ผ์์คํ
๊ณผ๊ฑฐ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ด์ฉํ ์ํํธ์จ์ด
์์ฉ ํ๋ก๊ทธ๋จ์ ์ด์ฉํด์ผ๋จ
์์ฉ ํ๋ก๊ทธ๋๋จธ๊ฐ ํ์ผ์ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ + ๋ฌผ๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ์์์ผํจ
โถํ์ผ์์คํ ์ ๋ฌธ์ ์
๋ณ๋์ ๊ตฌ๋งค๋น์ฉ์ ๋ค์ง ์์, ์์ฉํ๋ก๊ทธ๋จ๋ง๋ค ํ์ผ์ ๋ฐ๋ก ์ ์งํ๋ ํน์ง์ ๊ฐ์ง
1.๋ฐ์ดํฐ ์ค๋ณต์ฑ
๊ฐ์ ๋ด์ฉ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ ํ์ผ์ ์ค๋ณต ์ ์ฅ๋จ : ๋ฌธ์ ๋ฐ์, ์ ์ฅ๊ณต๊ฐ ๋ญ๋น, ๋ฐ์ดํฐ ์ผ๊ด์ฑ, ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ์ ์ง ์ด๋ ค์
2.๋ฐ์ดํฐ ์ข ์์ฑ
์์ฉ ํ๋ก๊ทธ๋จ์ด ๋ฐ์ดํฐ ํ์ผ์ ์ข ์์ ์ : ํ์ผ์ ๋ฐ์ดํฐ ๊ตฌ์ฑ ๋ฐฉ๋ฒ, ๋ฌผ๋ฆฌ์ ์ธ ์ ์ฅ ๊ตฌ์กฐ์ ๋ง๊ฒ ์์ฑ๋์ด์ผํจ
3.๋ฐ์ดํฐ ํ์ผ์ ๋ํ ๋์ ๊ณต์ ,๋ณด์, ํ๋ณต ๊ธฐ๋ฅ์ด ๋ถ์กฑํจ
4.์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐํ๊ธฐ ์ฝ์ง ์์
โถ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (DBMS)
๋ฐ์ดํฐ๋ฅผ ํตํฉ,์ ์ฅ,๊ด๋ฆฌํ๋ค. (์์ฉํ๋ก๊ทธ๋จ ๋์ ํ์ฌ ๊ธฐ๋ฅํจ, ๊ณต์ ๊ฐ๋ฅ, ๋ณ๊ฒฝ ์ํด๋๋จ)
ํ์ผ ์์คํ ์ ๋ฐ์ดํฐ ์ค๋ณต + ๋ฐ์ดํฐ ์ข ์ ๋ฌธ์ ํด๊ฒฐํ๊ธฐ ์ํด ์ ์๋จ (์ฌ์ฉ์๋ฅผ ์ํ ๋ค์ํ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณต) ⇒ ๋ฐ์ดํฐ ๋ ๋ฆฝ์ฑ ํ๋ณด๋จ
1.์ ์ ๊ธฐ๋ฅ : ๋ฐ์ดํฐ ์ ์ฅ์ ์ ํฉํ ๊ตฌ์กฐ ์ ์, ์์
2.์กฐ์ ๊ธฐ๋ฅ : ๋ฐ์ดํฐ์ ์ ๊ทผํ์ฌ ์ฝ์ ,์ญ์ ,์์ ,๊ฒ์ ์ฐ์ฐ์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌ
3.์ ์ด ๊ธฐ๋ฅ : ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ์ ์ง, ํ๋ณต, ๋ณด์, ๋์์ ๊ทผ ๋ฑ์ ์ ์ดํ๋ค.
โท๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ์ฅ์ (3๊ฐ์ด์๋ง ์์ฑ)
๋ฐ์ดํฐ ์ค๋ณต ํต์ ใ ๋ฐ์ดํฐ ๋ ๋ฆฝ์ฑ ํ๋ณด ใ ๋ฐ์ดํฐ ๋์ ๊ณต์ ใ ๋ฐ์ดํฐ ๋ณด์ ํฅ์ ใ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ ์ ์ง ใ ํ์คํ ๊ฐ๋ฅ์ฅ์ ์ ํ๋ณต ๊ฐ๋ฅ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ๋น์ฉ ์ค์ด๋ฌ
โท๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ๋จ์
๋น์ฉ์ด ๋ง์ด ๋ ๋ค (DBMS ๋ฅผ ๋ฐ๋ก ์ค์นํด์ผ๋จ)๋ฐฑ์ ๊ณผ ํ๋ณต ๋ฐฉ๋ฒ์ด ๋ณต์กํ๋ค์ค์ ์ง์ค ๊ด๋ฆฌ๋ก ์ธํ ์ทจ์ฝ์ ์ด ์กด์ฌํ๋ค.
โถDBMS
๋ฐ์ดํฐ ๋ชจ๋ธ์ ๋ฐ๋ผ ๋คํธ์ํฌ, ๊ณ์ธต, ๊ด๊ณ, ๊ฐ์ฒด์งํฅ, ๊ฐ์ฒด๊ด๊ฒ DBMS ๋ก ๊ตฌ๋ถ๋จ.
โถ๋ฐ์ดํฐ ๋ชจ๋ธ
๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๋ ๊ตฌ์กฐ
โทDBMS์ ๋ฐ์ ๊ณผ์
(1) 1์ธ๋ : ๋คํธ์ํฌ-๊ณ์ธต DBMS
- ๋คํธ์ํฌ DBMS : ๋ ธ๋, ๊ฐ์ ์ ํตํ ๊ทธ๋ํ ํํ๋ก ๊ตฌ์ฑ๋จ (์คํ ๋ฆฌ์ธก๋ฉด์ค๋ช
ex) IDS
- ๊ณ์ธต DBMS : ํธ๋ฆฌ ํํ๋ก ๊ตฌ์ฑ๋จ (๊ณ์ธต ๋ฐ์ดํฐ ๋ชจ๋ธ ์ฌ์ฉ
ex) IMS
(2) 2์ธ๋ : ๊ด๊ณ DBMS
ํ ์ด๋ธ ํํ๋ก ๊ตฌ์ฑ๋จ
ex) ์ค๋ผํด,MS SQL์๋ฒ, ์ก์ธ์ค,์ธํฌ๋ฏน์ค,MySQL
(3) 3์ธ๋ : ๊ฐ์ฒด์งํฅ-๊ฐ์ฒด๊ด๊ณ DBMS
๊ฐ์ฒด๋ผ๋ ๊ฐ๋ ์ผ๋ก ๊ตฌ์ฑ๋จ
ex)์คํฌ, ์จํฌ์ค, ์ ฌ์คํค
(4) 4์ธ๋ ์ดํ : NoSQL-NewSQL DBMS
- NoSQL DBMS ⇒ ๊ด๊ณ DBMS ์ ์์ ์ฑ๊ณผ ์ผ๊ด์ฑ์ ํฌ๊ธฐ
ex) ๋ชฝ๊ณ ๋๋น,H๋ฒ ์ด์ค,์นด์ฐ๋๋ผ ๋ฑ์ ์ฅํ๊ณ ์ฒ๋ฆฌ UP (SNS ๋ฐ๋ฌ๋ก ๋น์ ํ๋ฐ์ดํฐ๊ฐ ๋๋์ผ๋ก ์์ฐ๋จ
ํ์ฅ์ฑ์ด ๋ฐ์ด๋จ (์ฌ๋ฌ ์๋ฒ์ปด์ ๋ฐ์ดํฐ ๋ถ์ฐ์ ์ฅ,์ฒ๋ฆฌ ๊ฐ๋ฅ
- NewSQL DBMS => ๊ด๊ณ DBMS + NoSQL ๋๊ฐ์ง ๋ชจ๋ ์ฅ์ ๋ณด์
ex) ๊ตฌ๊ธ ์คํจ๋, ๋ณผ๋DB, ๋์คDB ๋ฑ
โท DBMS ๊ตฌ์ฑ
1. ์ง์ ์ฒ๋ฆฌ๊ธฐ
์ฌ์ฉ์์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๊ตฌ๋ฅผ ํด์ํ์ฌ ์ฒ๋ฆฌํ๋ ์ญํ
2. ์ ์ฅ ๋ฐ์ดํฐ ๊ด๋ฆฌ์
๋์คํฌ์ ์ ์ฅ๋ DB, ๋ฐ์ดํฐ ์ฌ์ ์ ๊ด๋ฆฌ, ์ ๊ทผํ๋ ์ญํ (์ด์์ฒด์ )
โถ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ (DBS)
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ์ฌ ์กฐ์ง์ ํ์ํ ์ ๋ณด๋ฅผ ์์ฑํด์ฃผ๋ ์์คํ
DB + DBMS ๋ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์์คํ ์ ํต์ฌ ๊ตฌ์ฑ์์
1.DB
2.DBMS
3.์ฌ์ฉ์
4.๋ฐ์ดํฐ์ธ์ด
5.์ปดํจํฐ
โถ ์คํค๋ง
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ๊ตฌ์กฐ์ ์ ์ฝ์กฐ๊ฑด์ ์ ์ํ ๊ฒ →์ ์ ์
โถ์ธ์คํด์ค
์ ์๋ ์คํค๋ง์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ค์ ๋ก ์ ์ฅ๋ ๊ฐ → ๋์ ์
โถ 3๋จ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ
๋ด๋ถ์์ ์ธ๋ถ๋ก ๊ฐ์๋ก ์ถ์ํ ๋ ๋ฒจ์ด ๋์์ง
๋จ๊ณ๋ณ๋ก ๊ด์ ์ ๋ค๋ฅด๊ฒ ๋ณธ ๊ฒ
โท์ธ๋ถ๋จ๊ณ → ๊ฐ๋ณ์ฌ์ฉ์ ๊ด์
์ฌ์ฉ์๋ง๋ค ์ฌ์ฉ ๋ชฉ์ ์ด ๋ค๋ฆ
์ฌ์ฉ์๋ง๋ค ์๊ฐํ๋ DB๊ตฌ์กฐ๊ฐ ๋ค๋ฆ
โท์ธ๋ถ์คํค๋ง(์๋ธ์คํค๋ง)
์ธ๋ถ๋จ๊ณ์์ ์ฌ์ฉ์์๊ฒ ํ์ํ DB๋ฅผ ์ ์ํ ๊ฒ
์ฌ๋ฌ๊ฐ ์กด์ฌ๊ฐ๋ฅ
์ฌ์ฉ๋ชฉ์ ์ด ๊ฐ์ผ๋ฉด ๊ณต์ ๊ฐ ๊ฐ๋ฅํจ
โท๊ฐ๋ ๋จ๊ณ → ์กฐ์ง์ ์ฒด ๊ด์
์ ์ฒด DB์ ์ค์ ์ ๋๋ค.
DBMS or ๊ด๋ฆฌ์๊ด์ ์์์ฌ์ฉ์์๊ฒ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ํตํฉ, ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ ์ ์ํจ
โท๊ฐ๋ ์คํค๋ง
๊ฐ๋ณ์ฌ์ฉ์๊ฐ ์๊ฐํ๋ DB๋ชจ์ต์ ํ๋๋ก ํฉ์น ํํ
์ ์ฅ, ๊ด๊ณ, ์ ์ฝ์กฐ๊ฑด, ์ ์, ๋ณด์์ ์ฑ , ์ ๊ทผ๊ถํ๋ฑ์ ์ ์๋ฅผ ํฌํจ
↔ ๋ฌผ๋ฆฌ์ , ๋ฐ์ดํฐ ์ ์ฅ์ฅ์น์๋ ๋ ๋ฆฝ์ ์
โท๋ด๋ถ๋จ๊ณ → ๋ฌผ๋ฆฌ์ ์ ์ฅ์ฅ์น๊ด์
โท๋ด๋ถ์คํค๋ง
์ ์ฒด ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ ์ฅ์ฅ์น์ ์ค์ ๋ก ์ ์ฅ๋๋ ๋ฐฉ๋ฒ์ ์ ์ํ๋ค.
↔ ๊ฐ๋ ์คํค๋ง์ ๋ํ ๋ฌผ๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ์ ์ฅํ๋ฏ๋ก 1๊ฐ๋ง ์กด์ฌํ๋ค.
โถ๋ฐ์ดํฐ ๋ ๋ฆฝ์ฑ
๋จ๊ณ๋ณ๋ก ์คํค๋ง๋ฅผ ์ ์งํ๊ณ ๋์๊ด๊ณ๋ฅผ ์ ์ํ๋ ๋ชฉ์ ์
ํ์ ์คํค๋ง๋ฅผ ๋ณ๊ฒฝํ๋๋ผ๋ ์์ ์คํค๋ง๊ฐ ์ํฅ ๋ฐ์ง ์์
1.๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ ๋ฆฝ์ฑ (์ธ๋ถ/๊ฐ๋ ์ฌ์ = ์์ฉ ์ธํฐํ์ด์ค)
๊ฐ๋ ์คํค๋ง๊ฐ ๋ณ๊ฒฝ๋๋ ์ธ๋ถ ์คํค๋ง๊ฐ ์ํฅ ๋ฐ์ง ์์
2.๋ฌผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ ๋ฆฝ์ฑ (๊ฐ๋ /๋ด๋ถ ์ฌ์ = ์ ์ฅ ์ธํฐํ์ด์ค)
๋ด๋ถ ์คํค๋ง๊ฐ ๋ณ๊ฒฝ๋๋ ๊ฐ๋ ์คํค๋ง๊ฐ ์ํฅ ๋ฐ์ง ์์ (์ธ๋ถ ์คํค๋ง๋ ์ํฅ ๋ฐ์ง ์์)
โถ๋ฐ์ดํฐ ์ฌ์ (=์์คํ ์นดํ๋ก๊ทธ/ ์์คํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ↔ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค )
๋ฐ์ดํฐ ๊ด๋ฆฌ๋ฅผ ์ํด์๋ ๋ถ๊ฐ์ ๋ณด(์คํค๋ง, ์ฌ์์ ๋ณด)๋ฅผ ์ ์ฅํด์ผํจ ์ฆ, ๋ฐ์ดํฐ์ ๊ดํ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ๊ณณ
DBMS๊ฐ ์ค์ค๋ก ์์ฑ,์ ์งํจ
DBMS (์ถ๊ฐ,์์ ),์ผ๋ฐ์ฌ์ฉ์(๊ฒ์๋ง) ์ ๊ทผ ๊ฐ๋ฅ
โถ๋ฐ์ดํฐ ๋๋ ํฐ๋ฆฌ
๋ฐ์ดํฐ ์ฌ์ ์ ์๋ ๋ฐ์ดํฐ์ ์ค์ ๋ก ์ ๊ทผํ๊ธฐ ์ํ ์์น์ ๋ณด
์์คํ ๋ง ์ ๊ทผ๊ฐ๋ฅ
โถDB ์ฌ์ฉ์
1.DBA(๋ฐ์ดํฐ๋ฒ ์ด์ค๊ด๋ฆฌ์)
DBS๋ฅผ ์ด์,๊ด๋ฆฌํจ
์ฃผ์์ ๋ฌด 9๊ฐ์ง
2. ์ต์ข ์ฌ์ฉ์ (=์ผ๋ฐ์ฌ์ฉ์)
- ์บ์ฃผ์ผ ์ฌ์ฉ์ : DB์ ๋ํ ์ด๋ก ์ ์ง์์ด ์๊ณ ๋ฐ์ดํฐ ์กฐ์์ด๋ฅผ ์ด์ฉํจ
- ์ด๋ณด ์ฌ์ฉ์ : ๋ฉ๋ด๋ GUI๋ฅผ ์ด์ฉํจ
3.์์ฉํ๋ก๊ทธ๋๋จธ
ํ๋ก๊ทธ๋๋ฐ์ธ์ด๋ก ์์ฉํ๋ก๊ทธ๋จ์ ์์ฑํ ๋ ๋ฐ์ดํฐ ์กฐ์์ด(๋ฐ์ดํฐ ์ ์์ด)๋ฅผ ์ฝ์ ํ๋ ์ฌ์ฉ์
โถ๋ฐ์ดํฐ์ธ์ด
์ฌ์ฉ์์ DBMS๊ฐ์ ํต์ ์๋จ
1. ๋ฐ์ดํฐ ์ ์์ด(DDL)
์คํค๋ง๋ฅผ ์ ์, ์์ , ์ญ์
2. ๋ฐ์ดํฐ ์กฐ์์ด(DML)
๋ฐ์ดํฐ๋ฅผ ์ฝ์ ,์ญ์ ,์์ ,๊ฒ์ ์ฒ๋ฆฌ ์๊ตฌ
3. ๋ฐ์ดํฐ ์ ์ด์ด(DCL)
๋ด๋ถ์ ๊ท์น,๊ธฐ๋ฒ์ ์ ์
- ๋ฌด๊ฒฐ์ฑ : ์ ํํ๊ณ ์ ํจํ ๋ฐ์ดํฐ ์ ์ง
- ๋ณด์ : ์ ๊ทผ ๊ถํ
- ํ๋ณต(=์ผ๊ด์ฑ) : ์ผ๊ด์ฑ ์ ์ง
- ๋์์ฑ : ๋์์ ๊ทผ
โถ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง
ํ์ค ์ธ๊ณ์ ์กด์ฌํ๋ ๋ฐ์ดํฐ๋ฅผ ์ปดํจํฐ ์ธ๊ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฎ๊ธฐ๋ ๋ณํ๊ณผ์
โถ๋ฐ์ดํฐ ๋ชจ๋ธ
๋ชจ๋ธ๋ง์ ์ฝ๊ฒ ํ ์ ์๋๋ก ๋์์ฃผ๋ ๋๊ตฌ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ๊ฒฐ๊ณผ๋ฌผ์ ํํ
โท๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ
โท๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ
1.๋ฐ์ดํฐ๊ตฌ์กฐ
- ๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ
ํ์ค ์ธ๊ณ์ ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ์ฌ ๊ฐ๋ ์ธ๊ณ๋ก ์ฎ๊ธฐ๋ ์์
ํ์ค ์ธ๊ณ๋ฅผ ๊ฐ๋ ์ธ๊ณ๋ก ์ถ์ํํ์ ๋ ์ด๋ค ์์๋ก ์ด๋ฃจ์ด์ ธ์๋์ง ํํํ๋ ๊ฐ๋ ์ ๊ตฌ์กฐ
- ๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ
๊ฐ๋ ์ธ๊ณ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ ๊ตฌ์กฐ๋ฅผ ๊ฒฐ์ ํ๊ณ ์ด ๊ตฌ์กฐ๋ฅผ ํํํ๋ ์์
๋ฐ์ดํฐ๋ฅผ ์ด๋ค ๋ชจ์ต์ผ๋ก ์ ์ฅํ ๊ฒ์ธ์ง ํํํ๋ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ
2.์ฐ์ฐ
๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๋ฐ๋ผ ๊ฐ๋ ์ธ๊ณ, ์ปดํจํฐ์ธ๊ณ์์ ์ค์ ๋ก ํํ๋ ๊ฐ๋ค์ ์ฒ๋ฆฌํ๋ ์์ ⇒๋์ ์
3.์ ์ฝ์กฐ๊ฑด
๊ตฌ์กฐ์ ์ธก๋ฉด์ ์ ์ฝ์ฌํญ, ์ฐ์ฐ์ ์ ์ฉํ๋ ๊ฒฝ์ฐ ํ์ฉํ ์ ์๋ ์๋ฏธ์ ์ธก๋ฉด์ ์ ์ฝ์ฌํญ
โถ๊ฐ๋ ์ ๋ชจ๋ธ๋ง (+) โถ๋ ผ๋ฆฌ์ ๋ชจ๋ธ๋ง = ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ
โถ๊ฐ๋ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ
โถ๊ฐ์ฒด-๊ด๊ณ ๋ชจ๋ธ
๊ฐ์ฒด์ ๊ฐ์ฒด ๊ฐ์ ๊ด๊ณ๋ฅผ ์ด์ฉํด ํ์ค ์ธ๊ณ๋ฅผ ๊ฐ๋ ์ ๊ตฌ์กฐ๋ก ํํํ๋ ๋ฐฉ๋ฒ
โท๊ฐ์ฒด ↔ ๋ ์ฝ๋
ํ์ค ์ธ๊ณ์์ ์กฐ์ง์ ์ด์ํ๋๋ฐ ํ์ํ ์ฌ๋,์ฌ๋ฌผ๊ณผ ๊ฐ์ด ๊ตฌ๋ณ๋๋ ๋ชจ๋ ๊ฒ
์ ์ฅํ ๋งํ ๊ฐ์น๊ฐ ์๋ ์ค์๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ ์ฌ๋,์ฌ๋ฌผ,๊ฐ๋ ,์ฌ๊ฑด
๋ค๋ฅธ ๊ฐ์ฒด์ ๊ตฌ๋ณ๋๋ ์ด๋ฆ์ ๊ฐ์ง๊ณ ์์
๊ฐ์ฒด๋ง์ ๊ณ ์ ํ ํน์ฑ์ด๋ ์ํ = ์์ฑ์ ํ๋์ด์ ๊ฐ์ง
- ๊ฐ์ฒดํ์ (↔๋ ์ฝ๋ํ์ ) : ๊ฐ์ฒด๋ฅผ ๊ณ ์ ์ ์ด๋ฆ, ์์ฑ๋ค๋ก ์ ์ํ ๊ฒ
- ๊ฐ์ฒด์ธ์คํด์ค(=๊ฐ์ฒด์ด์ปค๋ฐ์ค, ↔๋ ์ฝ๋์ธ์คํด์ค) : ๊ฐ์ฒด๋ฅผ ๊ตฌ์ฑํ๋ ์์ฑ์ด ์ค์ ๊ฐ์ ๊ฐ์ ธ ์ค์ฒดํ๋ ๊ฐ์ฒด
- ๊ฐ์ฒด์งํฉ : ํน์ ๊ฐ์ฒด ํ์ ์ ๋ํ ๊ฐ์ฒด ์ธ์คํด์ค๋ฅผ ๋ชจ์๋์ ๊ฒ
โท์์ฑ ↔ ํ๋
๊ฐ์ฒด๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ณ ์ ์ ํน์ฑ
์๋ฏธ ์๋ ๋ฐ์ดํฐ์ ๊ฐ์ฅ ์์ ๋ ผ๋ฆฌ์ ๋จ์
๊ด๋ จ ์์ฑ์ด ๋ชจ์์ง๋ฉด ์ค์ํ ์๋ฏธ๋ฅผ ํํ ํ ์ ์์
1. ์์ฑ ๊ฐ์ ๊ฐ์ (๋จ์ผ๊ฐ, ๋ค์ค๊ฐ)
- ๋จ์ผ ๊ฐ ์์ฑ : ํน์ ๊ฐ์ฒด๋ฅผ ๊ตฌ์ฑํ๋ ์์ฑ ๊ฐ์ด ํ๋
- ๋ค์ค ๊ฐ ์์ฑ : ์์์ด ๊ฐ์ ์ฌ๋ฌ๊ฐ ๊ฐ์ง ์ ์์
2. ์๋ฏธ์ ๋ถํด ๊ฐ๋ฅ์ฑ (๋จ์, ๋ณตํฉ)
- ๋จ์ ์์ฑ : ์๋ฏธ๋ฅผ ๋๋ ๋ถํดํ ์ ์๋ ์์ฑ
- ๋ณตํฉ ์์ฑ : ์๋ฏธ๋ฅผ ๋ถํดํ ์ ์๋ ์์ฑ , ๊ฐ์ด ์ฌ๋ฌ๊ฐ์ ์๋ฏธ๋ฅผ ํฌํจํ๋ค.
3. ๊ธฐ์กด ์์ฑ ๊ฐ์์ ์ ๋ (์ ๋)
- ์ ๋ ์์ฑ : ๊ฐ์ด ๊ธฐ์กด์ ๋ค๋ฅธ ์์ฑ ๊ฐ์์ ์ ๋๋์ด ๊ฒฐ์ ๋๋ ์์ฑ (๋ฐ๋ก ๊ฐ์ ์ ์ฅํ ํ์๊ฐ ์์)
- ์ ์ฅ ์์ฑ : ์ค์ ๋ก ๊ฐ์ ์ ์ฅํ๊ณ ์๋ ๊ฒ
4.๋
- ๋ ์์ฑ: ๊ฒฐ์ ๋์ง ์์, ๋ชจ๋ฅด๋ ๊ฐ, ํด๋น๋๋ ๊ฐ์ด ์๋, ์กด์ฌํ์ง ์๋ ๊ฐ
5.ํค
- ํค ์์ฑ (=ํค) : ๊ฐ์ฒด ์งํฉ์ ์กด์ฌํ๋ ๊ฐ ๊ฐ์ฒด ์ธ์คํด์ค๋ค์ ์๋ณํ๋๋ฐ ์ฌ์ฉํ๋ค.
- ํค ์์ฑ ๊ฐ์ด ๊ฐ์ฒด ์ธ์คํด์ค ๋ง๋ค ๋ฌ๋ผ์ ๊ฐ์ฒด ์ธ์คํด์ค๋ฅผ ์๋ณํ ์ ์์ด์ผํ๋ค..
โท๊ด๊ณ (=๋งคํ)
๊ฐ์ฒด-๊ฐ์ฒด๊ฐ ๋งบ๊ณ ์๋ ์๋ฏธ์๋ ์ฐ๊ด์ฑ, ๊ฐ์ฒด ์งํฉ๋ค ์ฌ์ด์ ๋์๊ด๊ณ
๊ด๊ณ๋ฅผ ํตํด์๋ง ๊ฐ์ฒด๋ค ๊ฐ์ ์ฐ๊ด์ฑ์ ์ด์ฉํ ์๋ฌด ์ฒ๋ฆฌ ๊ฐ๋ฅ
- ๊ด๊ณ ํ์ : ๊ด๊ณ ์ธ์คํด์ค.... ###
1. ์ ํ
๊ฐ์ฒด ํ์ ์ ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ดํญ, ์ผํญ, ์ํ ๊ด๊ณ ๋ฑ์ผ๋ก ๋๋
๋งคํ ์นด๋๋๋ฆฌํฐ(๋งคํ ์์์ ์)๋ฅผ ๊ธฐ์ค์ผ๋ก ์ผ๋์ผ,์ผ๋๋ค,๋ค๋๋ค๋ก ๋๋
- 1:1 ์ผ๋์ผ
- 1:N ์ผ๋๋ค
- N:N ๋ค๋๋ค
2. ์ฐธ์ฌํน์ฑ
- ํ์์ ์ฐธ์ฌ ๊ด๊ณ(=์ ์ฒด ์ฐธ์ฌ) : ๊ฐ์ฒด A์ ๋ชจ๋ ๊ฐ์ฒด ์ธ์คํด๋๊ฐ ๊ด๊ณ์ ๋ฐ๋์ ์ฐธ์ฌํด์ผํ๋ค.
3. ์ข ์์ฑ
๊ฐ์ฒด B๊ฐ ๋ ์์ ์ผ๋ก ์กด์ฌ ํ ์ ์๊ณ ๋ค๋ฅธ ๊ฐ์ฒด A์ ์์กด์ ์ด๋ผ๋ฉด ๊ฐ์ฒดB๊ฐ ๊ฐ์ฒด A์ ์ข ์๋์ด์๋ค๊ณ ํ๋ค.
- ์กด์ฌ ์ข ์ : A๊ฐ ์กด์ฌํด์ผ ๊ฐ์ฒด B๊ฐ ์กด์ฌ ํ ์ ์์
- ์ฝํ๊ฐ์ฒด (=์ข ์๊ฐ์ฒด) : ์์กด์ ์ธ ๊ฐ์ฒด
- ๊ฐํ๊ฐ์ฒด (=์ค๋๊ฐ์ฒด) : ๋ค๋ฅธ ๊ฐ์ฒด์ ์กด์ฌ ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ ๊ฐ์ฒด
- ์ผ๋๋ค ๊ด๊ณ
- ์ฝํ ๊ฐ์ฒด๋ ํ์์ ์ฐธ์ฌ ๊ด๊ณ
- ๊ฐํ ๊ฐ์ฒด์ ํค๋ฅผ ํฌํจํ์ฌ ํค๋ฅผ ๊ตฌ์ฑ
- ๊ตฌ๋ณ์(=๊ตฌ๋ถํค) : ์ฝํ ๊ฐ์ฒด๋ฅผ ๊ตฌ๋ณํด ์ฃผ๋ ์์ฑ
โทE-R๋ค์ด์ด๊ทธ๋จ
๊ฐ์ฒด-๊ด๊ณ ๋ชจ๋ธ์ ์ด์ฉํด ํ์ค ์ธ๊ณ๋ฅผ ๊ฐ๋ ์ ์ผ๋ก ๋ชจ๋ธ๋งํ ๊ฒฐ๊ณผ๋ฌผ์ ๊ทธ๋ฆผ์ผ๋ก ํํํ ๊ฒ
- ๊ฐ์ฒด : ์ฌ๊ฐํ
- ๊ฐ์ฒด์ด๋ฆ : ์ฌ๊ฐํ ์
- ์์ฑ : ํ์
- ์์ฑ์ด๋ฆ : ํ์ ์
- ๋จ์ผ ๊ฐ ์์ฑ : ํ์
- ๋ค์ค ๊ฐ ์์ฑ : ์ด์ค ํ์
- ์ ๋์์ฑ : ์ ์ ํ์
- ํค ์์ฑ : ๋ฐ์ค
- ๊ด๊ณ : ๋ง๋ฆ๋ชจ
- ํ์์ ์ฐธ์ฌ ๊ด๊ณ: ์ด์ค์
- ์ฝํ๊ฐ์ฒด : ์ด์ค ์ฌ๊ฐํ
- ์ฝํ๊ฐ์ฒด์ ๊ฐํ๊ฐ์ฒด์ ๊ด๊ณ : ์ด์ค ๋ง๋ฆ๋ชจ
โถ๋ ผ๋ฆฌ์ ๋ฐ์ดํฐ ๋ชจ๋ธ
๊ทธ๋ฆผ์ผ๋ก ํํ๋ ๊ฐ๋ ์ ๊ตฌ์กฐ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํํํ๋ ํํ๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐ์ดํฐ๋ชจ๋ธ๋ง -> DBMS๊ฐ ์ค์ํจ
- DBMS๋ ๋ ผ๋ฆฌ์ ๋ชจ๋ธ ํ๋๋ง์ ์ง์ํ๋ค.
โถ๊ณ์ธต๋ฐ์ดํฐ๋ชจ๋ธ
- ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ : ํธ๋ฆฌํํ (๊ฐ์ฒด + ๋งํฌ)
- ๋ฃจํธ์ญํ ๊ฐ์ฒด ์กด์ฌO , ์ฌ์ดํด ์กด์ฌ X
- ์ผ๋๋ค ๊ด๊ณ(๋งํฌ) = ๋ถ๋ชจ ์์ ๊ด๊ณ
- ๊ด๊ณ ํ๋๋ง ์ ์ ๊ฐ๋ฅ = ๊ด๊ณ ์ด๋ฆ ๊ตฌ๋ณ ํ์์์
- ๋ค๋๋ค ๊ด๊ณ๋ ๋ณ๋ ๊ฐ์ฒด๋ฅผ ์ถ๊ฐ๋ก ์์ฑํ์ฌ ํํ
- ์ ์ฝ์ด ๋ง๊ณ ๋ชจ๋ธ๋งํ๊ธฐ ์ด๋ ค์,์ฐ์ฐ๊ณผ ๊ฒ์์ด ์ฝ์ง์์ ๋ฌธ์ ๊ฐ ์์
โถ๋คํธ์ํฌ๋ฐ์ดํฐ๋ชจ๋ธ
- ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ : ๊ทธ๋ํ, ๋คํธ์ํฌ ํํ (๊ฐ์ฒด + ํ์ดํ)
- ์ผ๋๋ค ๊ด๊ณ(ํ์ดํ) = ์ค๋-๋ฉค๋ฒ ๊ด๊ณ
- ๊ด๊ณ ์ฌ๋ฌ๊ฐ ์ ์ ๊ฐ๋ฅ = ๊ด๊ณ๋ฅผ ์ด๋ฆ์ผ๋ก ๊ตฌ๋ณํจ (ํ์ดํ์ ๊ด๊ณ ์ด๋ฆ์ ์ ๋๋ค)
- ๋ค๋๋ค ๊ด๊ณ๋ ๋ ๊ฐ์ฒด์ ์ผ๋๋ค ๊ด๊ณ๋ฅผ ์ด์ฉํด ํํ
- ์์ฐ์ค๋ฌ์ด ๋ชจ๋ธ๋ง์ด ๊ฐ๋ฅํ์ง๋ง ๊ตฌ์กฐ,์ฐ์ฐ,๊ฒ์์ด ๋ณต์กํด์ง์์๋ ๋ฌธ์ ๊ฐ ์์
โถ๊ด๊ณ๋ฐ์ดํฐ๋ชจ๋ธ
ํ๋์ ๊ฐ์ฒด์ ๊ดํ ๋ฐ์ดํฐ๋ฅผ ๋ฆด๋ ์ด์ ์ ๋ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๋ค.
โท๋ฆด๋ ์ด์ (=ํ์ผ)
1.์์ฑ (=ํ๋)
- ๋ฆด๋ ์ด์ ์ ์ด(column)
- ์ค์ํ ๋ฐ์ดํฐ๋ฅผ ์๋ฏธํ๋ ์์ฑ
- ์์ฑ์ ์๋ก ๋ค๋ฅธ ์ด๋ฆ์ ์ด์ฉํด ๊ตฌ๋ณํ๋ค.
- ๋ถํด ํ ์ ์๋ ์์ ๊ฐ๋ง ์ฌ์ฉ ๊ฐ๋ฅ
2.ํฌํ (=๋ ์ฝ๋)
- ๋ฆด๋ ์ด์ ์ ํ(row)
- ์ค์ ์์ฑ๊ฐ์ ๋ชจ์๋ ํฌํ(=๊ณ ๊ฐ ๊ฐ์ฒด์ ์ธ์คํด์ค)
3.๋๋ฉ์ธ(=์์ฑ์๋๋ฉ์ธ)
- ์์ฑ ํ๋๊ฐ ๊ฐ์ง ์ ์๋ ๋ชจ๋ ๊ฐ์ ์งํฉ(=๋ชจ๋ ์์๊ฐ์ ๋ชจ์)
- ์ฃผ๋ก ์์ฑ์ ํน์ฑ์ ๊ณ ๋ คํ ๋ฐ์ดํฐ ํ์ ์ผ๋ก ์ ์ํจ
- ํญ์ ์ฌ๋ฐ๋ฅธ ๊ฐ์ ๊ฐ์ง ์ ์์, ์๋ชป๋ ์ฐ์ฐ ๋ฐฉ์ง ์ฅ์ ์ด ์์
4.๋
- ํฌํ ์์ฑ ๊ฐ์ ๋ชจ๋ฅด๊ฑฐ๋ ์ ํฉํ ๊ฐ์ด ์๋ ๊ฒฝ์ฐ
- ๊ฐ์ด ์๋ค๋ ๋ป (๊ณต๋ฐฑ๋ฌธ์, 0๊ณผ๋ ๋ค๋ฆ)
5.์ฐจ์(=๋ฆด๋ ์ด์ ์ ์ฐจ์)
- ๋ฆด๋ ์ด์ ์์ ์์ฑ์ ์ ์ฒด ๊ฐ์
- ๋ชจ๋ ๋ฆด๋ ์ด์ ์ ์ต์ 1 ์ด์์ ์ฐจ์๋ฅผ ์ ์งํด์ผํ๋ค
- ์ ์ ์
6.์นด๋๋๋ฆฌํฐ (=๋ฆด๋ ์ด์ ์ ์นด๋๋๋ฆฌํฐ)
- ๋ฆด๋ ์ด์ ์์ ํฌํ์ ์ ์ฒด ๊ฐ์
- ๋์ ์
โท๋ฆด๋ ์ด์ ์คํค๋ง (=๋ฆด๋ ์ด์ ๋ดํฌ)
- ๋ฆด๋ ์ด์ ์ด๋ฆ, ๋ชจ๋ ์์ฑ ์ด๋ฆ์ผ๋ก ์ ์ํ๋ ๋ฆด๋ ์ด์ ์ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ
- ๋ฆด๋ ์ด์ ์ ์ด๋ฆ, ์์ฑ ๋ฑ์ ์ ์ฒด ๊ตฌ์กฐ๋ฅผ ์ฝ๊ฒ ํ์ ๊ฐ๋ฅ
- ์ ์ ์
โท๋ฆด๋ ์ด์ ์ธ์คํด์ค (=๋ฆด๋ ์ด์ ์ธ์ฐ)
- ์ด๋ ํ ์์ ์ ๋ฆด๋ ์ด์ ์ ์กด์ฌํ๋ ํฌํ๋ค์ ์งํฉ
- ๋ฆด๋ ์ด์ ์ ์ค์ ๋ด์ฉ์ ์ฝ๊ฒ ํ์ ๊ฐ๋ฅ
- ๋์ ์
โทDB์คํค๋ง
- ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ฑํ๋ ๋ฆด๋ ์ด์ ๋ค์ ์คํค๋ง๋ฅผ ๋ชจ์๋์ ๊ฒ
โทDB์ธ์คํด์ค
- ์ด๋ ํ ์์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋ ๋ฐ์ดํฐ ๋ด์ฉ์ ์ ์ฒด ์งํฉ
โถํน์ฑ###
๊ด๊ณ ๋ฐ์ดํฐ ๋ชจ๋ธ์ 4๊ฐ์ง ์ค์ํ ํน์ฑ , ๋ง์กฑํด์ผ ํ ์ด๋ธ -> ๋ฆด๋ ์ด์ ์ผ๋ก ์ธ์ ๋ฐ์ ์ ์์
1.ํฌํ์ ์ ์ผ์ฑ
๋ชจ๋ ํฌํ์๋ ๋ค๋ฅธ ํฌํ๊ณผ ๊ตฌ๋ณ๋๋ ์ ์ผํ ํน์ฑ์ด ์์ด์ผํ๋ค. (= ํค)
2.ํฌํ์ ๋ฌด์์
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ฐ์ผ๋ก ์ ๊ทผ์ ํ๋ฏ๋ก ์์๊ฐ ์๊ด์ด ์๋ค
3.์์ฑ์ ๋ฌด์์
์์ฑ์ ๊ฐ์ผ๋ก ์ ๊ทผ์ ํ๋ฏ๋ก ์์๊ฐ ์๊ด์ด ์๋ค.
4.์์ฑ์ ์์์ฑ
ํ๋์ ์์ฑ์ ๋ค์ค ๊ฐ์ ๊ฐ์ง ์ ์๋ค.
โถํค์ข ๋ฅ ###
1. ์ํผํค
์ ์ผ์ฑ์ ํน์ฑ์ ๋ง์กฑํ๋ ์์ฑ, ์์ฑ๋ค์ ์งํฉ
2. ํ๋ณดํค
์ ์ผ์ฑ๊ณผ, ์ต์์ฑ์ ๋ง์กฑํ๋ ์์ฑ, ์์ฑ๋ค์ ์งํฉ
3. ๊ธฐ๋ณธํค
์ฌ๋ฌ ํ๋ณดํค ์ค์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ ํค (๋ฐ๋์ ์ ํ)
- ๋ ๊ฐ์ ๊ฐ์ง ์ ์๋ ์์ฑ X
- ๊ฐ์ด ์์ฃผ ๋ณ๊ฒฝ๋๋ ์์ฑ X
- ๋จ์ํ ํ๋ณดํค๊ฐ ์ข์ O
4. ๋์ฒดํค
๊ธฐ๋ณธํค๋ก ์ ํ ๋์ง ๋ชปํ ํ๋ณดํค
5. ์ธ๋ํค
์ด๋ค ๋ฆด๋ ์ด์ ์ ์์๋ ์์ฑ, ์์ฑ ์งํฉ์ด ๋ค๋ฅธ ๋ฆด๋ ์ด์ ์ ๊ธฐ๋ณธํค๊ฐ ๋๋ ํค
โถ์ ์ฝ์กฐ๊ฑด (= ๋ฌด๊ฒฐ์ฑ์ ์ฝ์กฐ๊ฑด, ์ธ์คํด์ค๊ฐ ์ง์ผ์ผํ๋ ๊ท์น) ###
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋ ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅ
- ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ์ํ๋ฅผ ์ผ๊ด๋๊ฒ ์ ์ง
- ์ฐ์ฐ์ ํตํด ์ํ๊ฐ ๋ฐ๋๋๋ผ๋ ๋ฌด์กฐ๊ฑด ๋ฐ๋์ ์ง์ผ์ผํ๋ค.
โท๊ฐ์ฒด ๋ฌด๊ฒฐ์ฑ ์ ์ฝ์กฐ๊ฑด
๊ธฐ๋ณธํค๋ฅผ ๊ตฌ์ฑํ๋ ๋ชจ๋ ์์ฑ์ ๋ ๊ฐ์ ๊ฐ์ง๋ฉด ์๋๋ค๋
- ํฌํ์ ์ ์ผ์ฑ์ ํ๋จ ๋ถ๊ฐ๋ฅํด์ ๊ธฐ๋ณธํค์ ๋ชฉ์ ์ ์์คํจ
- ๋ ๊ฐ์ด ํฌํจ๋๋ฉด ์ฐ์ฐ ์ํ์ ๊ฑฐ๋ถํ๋ฉด ๋๋ค.
โท์ฐธ์กฐ ๋ฌด๊ฒฐ์ฑ ์ ์ฝ์กฐ๊ฑด
์ธ๋ํค๋ ์ฐธ์กฐํ ์ ์๋ ๊ฐ์ ๊ฐ์ง ์ ์๋ค
- ๋ฆด๋ ์ด์ ์ ๊ธฐ๋ณธํค ๊ฐ์ผ๋ก ์กด์ฌํ๋ ๊ฐ, ์ฐธ์กฐ ๊ฐ๋ฅํ ๊ฐ๋ง ๊ฐ์ ธ์ผํ๋ค.
- ๋ ๊ฐ์ ๊ฐ์ง๋ค๊ณ ํด์ ์๋ฐํ ๊ฒ์ ์๋๋ค (์กด์ฌ ํ์ง ์๋ ๊ฒ์ด ์๋ ๋ชจ๋ฅด๋ ๊ฑธ ์๋ ์๊ธฐ๋๋ฌธ)