DBMS(Database Management System)에게 질의 하는 명령어
1. 개인이 데이터베이스를 생성하여 사용하였음
2. 데이터베이스화 하여 한곳에 데이터를 모아 저장
동시성
테이블로 쪼갰지만 참조를 해야지만 데이터로서의 가치를가짐
성능의 저하
보안
사용 정의 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어들로
(생성, 변경, 삭제, 이름변경) 데이터 구조와 관련된 명령어들을 말함.
CREATE
ALTER
DROP
RENAME
TRUNCATE
데이터베이스에 들어있는 데이터 조회, 검색을 위한 명령어 RETRIEVE라고도 함.
테이블에 들어 있는 데이터에 변형을 가하는 종류
INSERT
DELETE
UPDATE
데이터베이스에 접근하고 객체들을 사용하도록 권한을 주고 회수하는 명령어
GRANT
REVOKE
논리적인 작업의 단위를 묶어서 DML에 의해 조작된 결과를 작업단위(트랜잭션)
별로 제어하는 명령어
COMMIT
ROLLBACK
SAVEPOINT