๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (DataBase Management System, DBMS)๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํ๊ณ ์ด์ํ๋ ์ํํธ์จ์ด๋ฅผ ๋งํ๋ค.
DBMS์ ์ข
๋ฅ๋ Oracle, Sybase, DB2, MySQL, MSSQL ๋ฑ ๋ค์ํ๊ณ ๊ทธ ์ค์์๋ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ DBMS๋ Oracle์ด๋ค.
์ถ์ฒ : db-engines.com
๋ชจ๋ DBMS๋ SQL ํ์ค์ ์ค์ํ์ง๋ง, DBMS๋ณ๋ก ์์ ๋ง ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ด ์์ผ๋ฉฐ ์ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ์ ๋ค๋ฅด๋ค.
- ์ธ๋ถ ์คํค๋ง(external schema): ์ฌ์ฉ์ ๊ด์ ์ ์คํค๋ง. ์ฌ์ฉ์ ๋๋ ํ๋ก๊ทธ๋จ ์ ์ฅ์์์ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ๋ก ์ฌ๋ฌ ๊ฐ๊ฐ ์กด์ฌํ๋ค.
- ๊ฐ๋ ์คํค๋ง(conceptual schema): ์ฌ์ฉ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค(DB) ๊ด๋ฆฌ์ ๊ด์ ์ ์คํค๋ง. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ค์ ๋ก ์ด๋ค ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋์์ผ๋ฉฐ, ๋ฐ์ดํฐ ๊ฐ์ ๊ด๊ณ๋ ์ด๋ป๊ฒ ๋๋์ง๋ฅผ ์ ์ํ๋ ์คํค๋ง๋ก ์ ์ฒด ๊ด์ ์ผ๋ก ํ ๊ฐ๋ง ์กด์ฌํ๋ฉฐ ์ ๊ทผ ๊ถํ, ๋ณด์ ๋ฐ ๋ฌด๊ฒฐ์ฑ ๋ฑ์ ๊ดํ ์ ์๋ฅผ ํฌํจํ๋ค.
- ๋ด๋ถ ์คํค๋ง(internal schema): ์ ์ฅ ์ฅ์น์ ๋ฐ์ดํฐ๋ฒ ์ด์ค(DB) ์ค๊ณ์ ๋ฐ ๊ฐ๋ฐ์ ๊ด์ ์ ์คํค๋ง. ๊ฐ๋ ์คํค๋ง๋ฅผ ๋ฌผ๋ฆฌ์ ์ ์ฅ ์ฅ์น์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ์ ์ํ๋ ๋ฐ ์ฌ์ฉํ๊ณ ๋ฌผ๋ฆฌ์ ๊ตฌ์กฐ ๋ฐ ๋ด๋ถ ๋ ์ฝ๋์ ๋ฌผ๋ฆฌ์ ์์ ๋ฑ์ ํํํ๋ค.