-
[정보처리기사] 018 DDL자격증/정보처리계열 2015. 5. 20. 14:05반응형
018. DDL
DDL (Data define Language, 데이터 정의 언어)는 SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할때 사용하는 명령문
DDL로 정의된 내용은 Meta-data가 되며 시스템 카탈로그에 저장
1. CREATE SCHEMA
- 스키마를 정의하는 명령문
- 스키마의 식별을 위해 스키마 이름과 소유권자나 허가권자를 정의
2. CREATE DOMAIN
- 도메인을 정의하는 명령문
- 임의의 애트리뷰트에서 취할 수 있는 원자값의 범위가 SQL에서 지원하는 data_type에 포함되는 젠체 값이 아니고 일부분일 때 사용자가 그 값의 범위를 사용자의 data_type으로 정의
- data_type : SQL에서 지원하는 data_type
- 묵시값 : 데이터를 입력하지 않았을 때 자동으로 입력되는 기본값
- 정의된 도메인의 이름은 일반적인 data_type으로 사용
3. CREATE TABLE
- 기본 테이블을 정의하는 명령문
- 외래키가 지정되는 참조 무결성의 CASCADE 법칙이 적용됨
4. CREATE INDEX
- 인덱스를 정의하는 명령문
5. ALTER TABLE
- 테이블에 대한 정의를 변경하는 명령문
6. DROP
- 스키마, 도메인, 기본 테이블, 뷰 테이블, 인덱스 등을 삭제하는 명령문
반응형'자격증 > 정보처리계열' 카테고리의 다른 글
[정보처리기사] 020 DML-INSERT, DELETE, UPDATE (0) 2015.05.20 [정보처리기사] 019 DML - SELECT (0) 2015.05.20 [정보처리기사] 017 SQL의 개념 (0) 2015.05.06 [정보처리기사] 016 정규화 (Normalization) (0) 2015.04.29 [정보처리기사] 015 관계대수 및 관계해석 (0) 2015.04.28