보관함/정보처리기사_25년 02차
[오답정리] 데이터 제약 조건
Sury
2025. 5. 16. 17:59
3과목. 데이터베이스 구축 > 1장. 논리 데이터베이스 설계 > 데이터 제약 조건 :
- 제약 조건의 개념
- 데이터베이스에 저장되는 데이터의 정호가성을 보장하기 위해 키를 이용하여 입력되는 데이터 제한을 주는 것
- 제약 조건의 종류
- 도메인 제약 조건
- 각 필드의 값은 반드시 그 필드의 도메인에 속하는 원자값
- 사례 : Student 테이블의 Gpa 필드의 값은 4.5 이내의 실수값
- 엔티티 제약 조건
- 테이블마다 튜플을 서로 구분할 수 있는 필드가 존재 -> 이 필드를 Primary key(기본키)라고 함
- 기본키 값은 널 값이 될 수 없다는 조건을 엔티티 무결성 제약 조건
- 사례 : Student 테이블에서 SSN 필드는 각 학생들을 구분하는 필드
- 참조 무결성 제약 조건
- 한 테이블의 필드값은 다른 테이블의 기본키 값을 참조할 때 두 테이블 사이에 참조 무결성 제약조건
- 사례 : Student 테이블의 dno 필드 값은 Department 테이블의 dnumber 필드값을 가져야 함. 이 때 Student 테이블의 dno 필드를 외래키 foreign key라고 함
- 도메인 제약 조건
- 데이터베이스 무결성 보장 방법 : 응용 프로그램, 트리거, 제약조건을 이용
1000제-411번. 다음 중 제약조건에 대한 설명으로 틀린 것은?
① 도메인 제약조건은 각 필드의 값은 그 필드의 도메인에 속하는 원자값이어야 함을 뜻한다.
② 엔티티 제약조건은 각 튜플을 구분하는 필드가 존재해야 함을 뜻한다.
③ 참조 무결성 제약조건은 한 테이블의 Primary key가 다른 테이블 Foreign Key를 참조할 때의 무결성을 의미한다.
④ 제약조건은 데이터베이스에 데이터가 저장될 때 데이터의 논리적인 조건들을 가리킨다.
정답 : 3