Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

BEATSLOTH 공대인의 무덤

[정보처리기사 실기] 데이터베이스 씹어먹을거야 -(3) SQL- 1 본문

STUDY/정보처리기사 실기

[정보처리기사 실기] 데이터베이스 씹어먹을거야 -(3) SQL- 1

SLOTHH 2016. 2. 29. 21:35

DDL : 정의 , 변경 또는 제거에 사용  EX) Creat , Alter,Drop


CREAT SCHEMA : 스키마 정의 

CREATE SCHEMA 스키마 명 Authorization 사용자 ID;


CREATE SCHEMA : 도메인 정의

CREAT DOMAIN 도메인명 데이터 타입 DEFAULT 값 CONSTRAINT 조건명 CHECK ( 범위 값 ) 


CRATE TABLE : 테이블 정의 

CREATE TABLE 테이블 명

PRIMARY KEY 기본키_속성명

UNIQUE 대체키_속성명 

FOREIGN KEY (외래키 _ 속성명)

REFERENCES 참조테이블 (기본키 _속성명)

CONSTRAINT 제약조건명 CHECK (조건식)


ON DEFAULT 옵션 : 참조 테이블의 튜플이 삭제 되었을 때 기본 테이블에 취해야 할 사항 지정  

ON UPDATE 옵션 :  참조 속성 값이 변경시 취해야할 행동 지정 

EX) NO ACTION ,CASCADE , SET NULL, SET DEFAULT 


NO ACTION  : 참조 테이블 에 변화가 있어도 기본 테이블은 아무것도 안함 

CASCADE : 참조 테이블의 튜플이 삭제되면 기본 테이블에 관련된 모든게 삭제 된다 . 

SET NULL : 변화가 있으면 기본 테이블의 관련된 모든 튜플을 null 로 변경

SET DEFAULT : 기본 테이블의 관련된 속성 값을 기본값으로




Comments