기출문제
정보처리기사 2022년 58번 기출문제
58. 무결성 제약조건 중 개체 무결성 제약조건에 대한 설명으로 옳은 것은? ① 릴레이션 내의 튜플들이 각 속성의 도메인에 정해진 값만을 가져야 한다. ② 기본키는 NULL 값을 가져서는 안되며 릴레이션 내에 오직 하나의 값만 존재해야 한다. ③ 자식 릴레이션의 외래키는 부모 릴레이션의 기본키와 도메인이 동일해야 한다. ④ 자식 릴레이션의 값이 변경될 때 부모 릴레이션의 제약을 받는다.

해설
정답: 2 정답인 이유: 기초 릴레이션의 NULL 값은 릴레이션 내의 속성이 존재하지 않음을 나타내지만, 여전히 해당 릴레이션의 기본 등거리를 유지해야 합니다. 따라서 기초 릴레이션에는 NULL을 허용할 수 있는 규칙이 있습니다. 이는 데이터베이스 설계에서 NULL 처리의 중요성을 강조합니다.
