๋ฐ์ดํฐ๋ ์๋ฃ๋ฅผ ์๋ฏธํ๋ค. ์๋ฃ๋ ์ด๋ฏธ์ง, ํ
์คํธ, ์์ ๋ฑ ์ฐ๋ฆฌ๊ฐ ์ค์ ๋ก ์ ํ ๊ฒฐ๊ณผ,
fact๋ฅผ ๋ด๊ณ ์๋ค. ์๋ง์ ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ๋๋ฐ ๊ทธ ์ค์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณตํด์ ์ฐ์ถ๋ ๊ฒ์ด ์ ๋ณด์ด๋ค.
์ ๋ณด๋ฅผ ์ป๊ธฐ ์ํด ๋ฐ์ดํฐ๊ฐ ์กด์ฌํด์ผํ๊ณ ๋ฐ์ดํฐ๋ ์ด๋๊ฐ์ ์ ์ฅ๋์ด ์์ด์ผ ํ๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ '๋ฐ์ดํฐ' ์ '๋ฒ ์ด์ค'์ ํฉ์ฑ์ด๋ก ๋ฐ์ดํฐ ์ ์ฅ์๋ผ๋ ์๋ฏธ๋ฅผ ๊ฐ๊ณ ์๋ค.
์ผ๋ฐ์ ์ผ๋ก๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ
(DBMS)๋ฅผ ๋งํ๋ค.
DBMS ๋ ์ ๋ณด์ ํ์ฉํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํด์ ์ฌ์ฉํ ๋ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๋ ์์คํ
์ด๋ค.
๋ฐ์ดํฐ์ ์์ฑ, ์์ , ์ญ์ ๋ SQL (Structured Query Language) ๋ผ๋ ์ธ์ด์์ ์ด๋ฃจ์ด์ง๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ฐฐ์ด๋ค๋ ๊ฒ์ SQL์ ๋ฐฐ์ด๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค. SQL์ ANSL ์ด๋ผ๋ ๊ตญ์ ํ์ค์ ๋ฐ๋ฅด๊ณ ์๋ค.
๋ง์ DB๊ฐ ์กด์ฌํ์ง๋ง ๋ฒ์ฉ์ ์ผ๋ก ์ฐ๋ ์ค๋ผํด๋ก DB ์ค์ต ๋ํ ์งํํด๋ณด๋ ค ํ๋ค.
DDL์ ํ ์ด๋ธ์ ์์ฑ, ๋ณ๊ฒฝ, ์ญ์ ํ๋ ๋ช ๋ น์ด์ด๋ค.
๋ฐ์ดํฐ ์ ์์ด (DDL : Data Definition Language)๋ผ๊ณ ํ๋ค.
DML์ ํ ์ด๋ธ ๋ด์ ํ(RECORD)์ ์ ๋ ฅ, ์์ , ์ญ์ ํ๋ ๋ช ๋ น์ด์ด๋ค.
๋ฐ์ดํฐ ์กฐ์์ด (DML : Data Manipulation Language) ๋ผ๊ณ ํ๋ค.
โญ ์ด ์ค์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ SELECT ๋ฌธ์ด๋ค.
TCL์ DML ๋ฌธ์ฅ์ ์ํ ๋ณ๊ฒฝ์ฌํญ์ ๊ด๋ฆฌํ๋ค.
๋ณ๊ฒฝ์ฌํญ์ ํ๋์ ๋ ผ๋ฆฌ์ ์ธ ํธ๋์ญ์ ์ผ๋ก ํฌํจ์ํค๋ ๋ช ๋ น์ด๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ด๋ฅผ ๊ตฌ์ฑํ๋ ๊ตฌ์กฐ(ํ
์ด๋ธ, ๋ทฐ ๋ฑ)์ ์ ๊ทผ๊ถํ์ ๋ถ์ฌํ๊ฑฐ๋
ํ์ํ๋ ๋ช
๋ น์ด์ด๋ค.
๋ฐ์ดํฐ ์ ์ด์ด(DCL : Data Control Language)๋ผ๊ณ ํ๋ค.
....