반응형
1. SQL의 개요
- 국제 표준 데이터베이스 언어이며 많은 관계형 데이터베이스(RDB)를 지원하는 언어로 채택
- 질의어지만 질의 기능만 있는 것이 아닌 구조의 정의, 조작, 제어 기능을 모두 가지고 있다.
2. DDL(Data Define Language, 데이터 정의어)
스키마, 도메인, 테이블, 뷰, 인덱스를 정의, 변경, 삭제할 때 사용하는 언어
- CREATE : 스키마, 도메인, 테이블, 뷰, 인덱스를 정의
- ALTER : 테이블에 대한 정의를 변경
- DROP : 스키마, 도메인, 테이블, 뷰, 인덱스를 삭제
3. DML(Data Manipulation Language, 데이터 조작어)
사용자가 저장된 데이터를 실질적으로 처리하는 데 사용
- SELECT: 테이블에서 조건에 맞는 튜플 검색
- INSERT : 테이블에 새로운 튜플 삽입
- DELETE : 테이블에서 조건에 맞는 튜플 삭제
- UPDATE : 테이블에서 조건에 맞는 튜플의 내용 변경
4. DCL(Data Control Language, 데이터 제어어)
데이터의 보안, 무결성, 회복, 병행 수행 제어 등을 정의하는 데 사용하는 언어
- COMMIT : 명령에 의해 수행된 결과를 실제 물리적 디스크로 저장하고 데이터베이스 조작 작업이 정상적으로 완료되었음을 알려줌
- ROLLBACK : 데이터베이스 조작 작업이 비정상적으로 종료되었을 때 원래의 상태로 복구
- GRANT : 데이터베이스 사용자에게 사용 권한을 부여
반응형
'자격증 > 정보처리필기' 카테고리의 다른 글
[정보처리산업기사] 79강 DCL (0) | 2022.04.01 |
---|---|
[정보처리산업기사] 78강 DDL (0) | 2022.04.01 |
[정보처리산업기사] 76강 뷰(VIEW) (0) | 2022.04.01 |
[정보처리산업기사] 75강 인덱스(Index) (0) | 2022.04.01 |
[정보처리산업기사] 74강 반정규화(Denormalization) (0) | 2022.04.01 |