1. SQL이란 ?
- (Structured Query Language)
- DBMS에게 질의하는 명령어
2. DBMS란 ?
- Database + Management System
3. Database란?
- 데이터를 중복하는 것보다 데이터를 중복을 없애는 방법으로 결함을 줄인다.
- 데이터 중복을 위해 줄이다보니 찢어논 테이블을 참조하는 방식으로 구현 (RDB)
- 동시성 , 성능 , 보안 문제를 해결해야 무결성 보장하면서 사용할 수 있음.
- 그걸 자유롭게 해줄 수 있는 것이 DBMS(Software)
- DBMS는 DB를 관리를 담당하고 그 DBMS에게 질의하는 명령어가 SQL이다.
4. SQL의 종류
4-1. DDL
4-2. DML
- select/insert/update/delete
4-3. DCL