3. 데이터베이스 시스템
스키마란?
- 데이터베이스에 저장되는 데이터 구조와 제약조건
- 인스턴스
데이터언어란?
- 데이터 정의어(DDL)
- 스키마 정의 및 수정 시 필요한 데이터 언어
- CREATE, ALTER, DROP 존재
- 데이터 조작어(DML)
- 데이터를 삽입, 삭제, 조회, 수정 등의 처리를 하기 위해 필요한 데이터 언어
- SELECT, DELETE, INSERT, UPDATE
- 데이터 제어어(DCL)
- 내부적으로 필요한 규칙이나 기법을 정의하는 언어
- 데이터베이스의 특징인 보안, 무결성, 장애대응, 동시성을 보장하기 위해 필요한 데이터 언어
- COMMIT, ROLLBACK, GRANT, REVOKE