🚛 Database/Database
데이터베이스 - DBMS
U-chan Seon
2021. 3. 10. 16:54
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 | 데이터베이스 사용자의 사용권한 취소 |