DBMS

: 데이터베이스의 모든 액세스를 관리하는 응용 소프트웨어

 

데이터들을 정의, 조작, 제어 한다.

 

정의 : DB 생성시 DB를 정의한다.

조작 : 다수의 이용자들이 공동으로 이용할 수 있게 한다.

제어 : 정확도와 보안성을 높인다.

 

DDL (Data Definition Language)

DB의 구조(Schema, Domain, Table, View, Index)를 정의하는 언어

명령어 기능
CREATE Schema, Domain, Table, View, Index를 정의한다.
ALTER Table에 대한 정의를 변경하는데 사용
DROP Schema, Domain, Table, View, Index 삭제

 

DML (Data Manipulation Language) 

명령어 기능
SELECT 조건에 맞는 튜플 검색
INSERT 새로운 튜플 삽입
DELETE 조건에 맞는 튜플 삭제
UPDATE 조건에 맞는 튜플의 내용 변경

 

DCL (Data Control Language)

명령어 기능
COMMIT 데이터베이스 조작이 정상적으로 완료되었음을 관리자에게 알림
ROLLBACK 비정상적으로 종료 되었을 때 원래 상태로 복구
GRANT 데이터베이스 사용자에게 사용권한 부여
REVOKE 데이터베이스 사용자의 사용권한 취소

 

 

복사했습니다!