๋ฐ์ดํฐ๋ฒ ์ด์ค
* ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ๋
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ด๋ ํ ์กฐ์ง์ ์ฌ๋ฌ ์์ฉ ํ๋ก๊ทธ๋จ์ด ๊ณต์ ํ๋ ๊ด๋ จ ๋ฐ์ดํฐ์ ๋ชจ์์ด๋ค. ์๋ก ๊ด๋ จ ์๋ ๋ฐ์ดํฐ๋ค์ ํ๋๋ก ํตํฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๊ตฌ์ถํ๋ฉด ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ณต์ ํ์ฌ ์ฌ์ฉํ ์ ์๋ค.
* ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ
(DBMS)
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ด๋ฅผ ์ฌ์ฉํ๋ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ง์ ์กฐ์ํ์ง ์๊ณ ๋ณ๋์ ์ํํธ์จ์ด๋ฅผ ํตํด ์กฐ์ํ๋๋ฐ, ์ด๋ฌํ ์ํํธ์จ์ด๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ
(DBMS)์ด๋ผ๊ณ ํ๋ค. DBMS๋ ์ฌ๋ฌ ์์ฉ ํ๋ก๊ทธ๋จ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ณต์ ํ๋ฉฐ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํ๋ค.
=> DBMS๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์์ฉ ํ๋ก๊ทธ๋จ๋ค ์ฌ์ด์ ๋งค๊ฐ์ฒด ์ญํ ์ ํ๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ๋ ํ์ ์ ๊ณตํ๋ฉฐ, ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ฒ์ํ๊ณ ์ ์ฅํ ์ ์๋๋ก ํ๋ค. ๊ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ ์ ์๋ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๊ณ , ๊ถํ์ด ์๋ ์ฌ์ฉ์๊ฐ ์ ๊ทผํ๊ฑฐ๋ ์์คํ
์ ์ฅ์ ๊ฐ ์๊ฒผ์ ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๋ ์ญํ ์ ํ๋ค.
Microsoft SQL ์๋ฒ, ์ค๋ผํด, MySQL ๋ฑ์ด ์๋ค.
* ๋ฐ์ดํฐ ๋ชจ๋ธ
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ ๋ ์ฒด๊ณํ๋ ๊ตฌ์กฐ๋ฅผ ๋ช
์ํ๊ธฐ ์ํ ๊ฐ๋
์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ด๋ผ๊ณ ํ๋ค. ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ตฌ์กฐ, ์ฐ์ฐ ์ ์ฝ ์กฐ๊ฑด์ ํฌํจํ๋ค.
๊ณ์ธตํ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋คํธ์ํฌํ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๊ฐ์ฒด ์งํฅํ ๋ฐ์ดํฐ ๋ชจ๋ธ ๋ฑ์ด ์์ผ๋ฉฐ ๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ด ๊ฐ์ฅ ๋์ค์ ์ผ๋ก ์ฌ์ฉ๋๋ค.
* SQL(Structured Query Language)
SQL์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ๊ณ ํ์ฉํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ธ์ด๋ก, IBM์์ ๊ฐ๋ฐํ๋ค. ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ค๋ฃจ๋ ์ธ์ด๋ก ์ฌ์ฉ๋๊ณ ์๋ค.
- ๋ฐ์ดํฐ ์ ์์ด(DDL) : ๋ฆด๋ ์ด์
์ ์์ฑ, ์ญ์ , ๋ณ๊ฒฝ (CREATE, DROP, ALTER)
- ๋ฐ์ดํฐ ์กฐ์์ด(DML) : ๋ฆด๋ ์ด์
์์ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์, ์ฝ์
, ์ญ์ , ๊ฐฑ์ (SELECT, INSERT, DELETE, UPDATE)
<์ํํธ์จ์ด ์ธ์์ ์ฌ๋ ์ปดํจํฐ ๊ณผํ>์ ์ฝ๊ณ ์ ๋ฆฌํ ๊ธ์ ๋๋ค.
์ ์๊ถ ๋ฑ์ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ๋๊ธ ๋ถํ๋๋ฆฝ๋๋ค. ๋ฌธ์ ๊ฐ ๋๋ฉด ์ฆ์ ์ญ์ ํ๊ฒ ์ต๋๋ค.