데이터베이스 구축정보처리기사 · 2020년06월06일 · 54/100
54.참조 무결성을 유지하기 위하여 DROP문에서 부모 테이블의 항목 값을 삭제할 경우 자동적으로 자식 테이블의 해당 레코드를 삭제하기 위한 옵션은?
1
CLUSTER
2
CASCADE정답
3
SET-NULL
4
RESTRICTED
해설
DDL : PRIMARY KEY : 기본키 정의 / FOREIGN KEY : 외래키 정의 UNIQUE : 지정 속성은 중복값 가질 수 없음 / NO ACTION : 변화가 있어도 조취를 취하지 않음 CASCADE : 참조 테이블 튜플 삭제 시 관련 튜플 모두 삭제 및 속성 변경 시 속성값 모두 변경 RESTRICTED : 타 개체가 제거할 요소를 참조중이면 제거를 취소 SET NULL : 참조 테이블 변화 시 기본 테이블 관련 속성값 Null로 변경 SET DEFAULT : 참조 테이블 변화 시 기본테이블의 관련 튜플 속성값을 기본값으로 변경 CONSTRAINT : 제약 조건 이름 지정 / CHECK 속성값에 대한 제약 조건 정의 DML : INSERT INTO ~ VALUES : 튜플 삽입 / DELETE FROM~ WHERE : 튜플 삭제 UPDATE ~ SET ~ WHERE : 튜플 내용 변경 / SELECT~FROM~WHERE : 튜플 검색 DISTINCT : 중복 튜플 발견 시 그 중 첫번째 하나만 검색 / DISTINCTROW : 중복 튜플 제거 및 하나만 검색 (튜플 전체를 대상으로 검색) PREDICATE : 검색할 튜플 수 제한 / AS 속성명 정의 ORDER BY : 특정 속성 기준으로 정렬 후 검색할 때 ASC : 오름차순 / DESC : 내림차순 / 생략 시 오름차순 GROUP BY : 특정 속성 기준 그룹화하여 검색할 때 사용 having절과 같이 사용되어야함