4 Database Languages - DDL, DML, SQL
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์ด๋ ๋ฐ์ดํฐ ๊ด๋ฆฌ์ ์กฐ์์ ์ฒด๊ณ์ ์ด๊ณ ํจ์จ์ ์ผ๋ก ์ํํ๊ธฐ ์ํ ๋๊ตฌ๋ก ์ฌ์ฉ๋๋ฉฐ, ์ด๋ก ์ธํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ง๋ณด์, ํ์ฅ, ๋ณด์ ๋ฑ ๋ค์ํ ์ธก๋ฉด์์ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์ด๋ DDL๊ณผ DML๋ก ๋๋์ด์ ธ ์์ต๋๋ค. DDL์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๊ณ ๋ณ๊ฒฝํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, DML์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ณ ์กฐ์ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ ๊ฒ ๋ถ๋ฆฌํจ์ผ๋ก์จ ๊ตฌ์กฐ์ ๋ฐ์ดํฐ ์กฐ์ ๊ฐ์ ๋ช
ํํ ๊ตฌ๋ถ์ด ๊ฐ๋ฅํด์ง๋ฉฐ, ์ ์ง๋ณด์ ๋ฐ ๋ฐ์ดํฐ ๊ด๋ฆฌ๊ฐ ์ฉ์ดํด์ง๋๋ค. 1) DDL (๋ฐ์ดํฐ ์ ์ ์ธ์ด): ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ๋ฅผ ์ ์ํ๊ฑฐ๋ ์์ ํ๋ ๋ฐ ์ฌ์ฉ ์ฃผ์ ๋ช
๋ น์ด: CREATE, ALTER, DROP, TRUNCATE 2) DML (๋ฐ์ดํฐ ์กฐ์ ์ธ์ด): ๋ฐ์ดํฐ๋ฅผ ์กฐํ, ์ฝ์
, ์์ , ์ญ์ ํ๋ ๋ฐ ์ฌ์ฉ ์ฃผ์ ๋ช
๋ น..
2024. 1. 8.
1 Data, Database, DBMS
Data ๋ฐ์ดํฐ๋ ์ด๋ ํ ๊ฐ์ ํฌํจํ๊ณ ์๋ ๊ฐ๊ณต๋์ง ์์ 1์ฐจ ์๋ฃ๋ก ์ ๋ณด์ ํํ๋ก ํํ๋ ์ ์๋ ๋ชจ๋ ๊ฒ์ ๋ํ๋
๋๋ค. ๋ฐ์ดํฐ๋ ๋ถ์, ํด์, ์ ์ฅ, ์ ์ก ๋ฑ ๋ค์ํ ๋ชฉ์ ์ ์ํด ๊ฐ๊ณต๋์ด ์ ๋ณด(Information)๋ก ๋ณํ๋๋ ๊ณผ์ ์ ๊ฑฐ์นฉ๋๋ค. ์ปดํจํฐ ์ธ๊ณ์์ ๋ฐ์ดํฐ๋ ์ด์ง์๋ก ํํ๋์ด ์ ์ฅ๋ฉ๋๋ค. ์ฆ, ๋ฐ์ดํฐ๋ ์ ๋ณด์ ์์ฒ์ด๋ฉฐ, ์ด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์์ง, ์ ์ฅ, ์ฒ๋ฆฌํ๊ณ ๋ถ์ํจ์ผ๋ก์จ ๊ฐ์น ์๋ ํต์ฐฐ๋ ฅ์ ์ป์ ์ ์์ต๋๋ค. ๋ ํ, ๋ฐ์ดํฐ๋ ํ๋ ์ฌํ์์ ๊ธฐ์
, ์ ๋ถ, ํ๋ฌธ, ์ํ, ๊ธฐ์ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ํต์ฌ ์์์ผ๋ก ์ธ์๋์ด ํ์ฉ๋๊ณ ์์ต๋๋ค. Database ๋ฐ์ดํฐ๋ฒ ์ด์ค(Database)๋ ์ ์์ ์ผ๋ก ์ฒด๊ณ์ ์ผ๋ก ์กฐ์ง๋ ๊ด๋ จ์๋ ๋ฐ์ดํฐ๋ค์ ์งํฉ์ด๋ฉฐ, ๋ฐ์ดํฐ๋ค์ ํจ๊ณผ์ ์ผ๋ก ๊ฒ์, ์ ์ฅ ๋ฐ ๊ด๋ฆฌํ ์..
2023. 12. 22.