본문 바로가기

정보처리기사/필기문제

키(key)의 개념과 종류 간단한 기출 문제 11개

1. 테이블에서 2개 이상의 중복값을 허락하지 않는, 테이블 내의 유일한 구분자를 기본키라고 한다. ( O, X )

 

2. 다음 두 릴레이션 간의 관계에서 교수 릴레이션에 존재하는 외래키는? ( 단, 밑줄친 속성은 해당 개체의 기본키이다 )

교수(교수번호, 교수이름, 학과번호, 직급)

학과(학과번호, 학과이름, 학과장 교수번호, 학생수)

정답 : 학과번호

 

3. 데이터베이스에서 널(NULL)은 공백(Space)도, 영(Zero)도 아닌 부재 정보(Missing Information)를 나타낸다. ( O, X )

 

4. 데이터베이스에서 아직 알려지지 않았거나 모르는 값으로서 "해당 없음" 등의 이유로 정보 부재를 나타내기 위해 사용하는 특수한 데이터 값을 ( 널값 NULL )이라고 한다.

 

5. 관계형 데이터 모델에서 한 릴레이션의 ( 외래키 )는 참조 되는 릴레이션의 기본키와 대응되어 릴레이션 간에 참조 관계를 표현하는데 사용되는 중요한 도구이다. ( 외래키 )를 포함하는 릴레이션이 참조하는 릴레이션이 되고, 대응되는 기본키를 포함하는 릴레이션이 참조 릴레이션이 된다.

 

6. 하나의 릴레이션에 존재하는 후보키들 중에서 기본키를 제외한 나머지 후보키들을 ( 대체키 )라고 한다.

 

7. 후보키는 유일성과 ( 최소성 )을 모두 만족해야 한다.

 

8. ( 후보키 )는 릴레이션에서 튜플을 유일하게 구별하기 위해 사용하는 속성 또는 속성들의 조합으로, 이 중에서 하나를 기본키로 지정한다. 

 

9. 후보키는 릴레이션의 기본키와 대응되어 릴레이션 간의 참조 무결성 제약 조건을 표현하는데 사용되는 중요한 도구이다. ( O, X )

 

10. 속성이 (성명, 학번, 전공, 주소, 우편번호)인 '학생' 개체에서 '성명'을 기본키로 사용하기 곤란한 이유는 동일한 성명을 가진 학생이 두 명 이상 존재할 수 있기 때문이다. ( O, X )

 

11. 릴레이션에 ( 외래키 )가 존재한다면, ( 외래키 ) 값 중 적어도 하나는 주 릴레이션에 속한 튜플의 ( 기본키 ) 값과 같거나 완전한 NULL이이야 한다.


키의 개념과 종류 개념정리 아래 포스팅을 참고하세요~

https://iamdaeyun.tistory.com/entry/%EB%A6%B4%EB%A0%88%EC%9D%B4%EC%85%98-%ED%8A%B9%EC%A7%95%EA%B3%BC-%EB%A6%B4%EB%A0%88%EC%9D%B4%EC%85%98-%ED%82%A4-%EC%A2%85%EB%A5%98%EC%8A%88%ED%8D%BC%ED%82%A4%ED%9B%84%EB%B3%B4%ED%82%A4%EA%B8%B0%EB%B3%B8%ED%82%A4%EC%99%B8%EB%9E%98%ED%82%A4

 

릴레이션 특징과 릴레이션 키 종류(슈퍼키,후보키,기본키,외래키)

예) 학생 릴레이션 학 번 이 름 학 년 학 과 20200101 강아지 1 소프트웨어학과 20190202 고양이 2 컴퓨터공학과 20180303 호랑이 3 인공지능학과 20170404 독수리 4 기계공학과 릴레이션 특징 ▶ 튜플의 유��

iamdaeyun.tistory.com

 

728x90
300x250