프로그래밍 농장

[DBMS] 키(Key)값에 대한 문제 풀이 본문

DBMS

[DBMS] 키(Key)값에 대한 문제 풀이

Tennessee201 2021. 3. 6.
728x90

널 Null 값에 대한 설명으로 옳지 않은 것은?

- 아직 모르는 값이다. o

- 적합한 값이 없다. o

- 숫자 0이나 공백 문자와 같은 의미로 해석해야 한다. X

- 기본키로 선택된 속성은 널 값을 가질 수 없다. o

 

릴레이션의 특성으로 적합한 것을 모두 고르시오 ( A, B, C, E )

- 하나의 릴레이션에 있는 모든 투플은 서로 다른 값을 가진다. o

- 하나의 릴레이션에서 투플 사이의 순서는 없다. o  

- 하나의 릴레이션에 있는 모든 속성은 서로 다른 이름으로 구별된다. o

- 하나의 릴레이션에서 속성의 순서는 중요한 의미를 지닌다. X

- 모든 속성의 값은 논리적으로 더는 분해할 수 없는 원자 값만 허용된다. o

 

외래키에 대한 설명으로 적합한 것을 모두 고르시오 ( B, C, F ) 

- 여러 후보키 중에서 기본키로 선택되지 못한 후보키들이다. X    ( =대체키에대한 설명)

- 외래키를 가진 릴레이션을 참조하는 릴레이션이라 하고, 대응되는 키본키를 가진 릴레이션을 참조되는 릴레이션이라 한다. o

- 릴레이션 R1에 속한 속성 집합이 다른 릴레이션 R2의 기본키임을 의미한다. o

- 외래키를 가진 릴레이션과 대응되는 기본키를 가진 릴레이션은 반드시 달라야 한다. X

- 외래키와 이에 대응되는 기본키는 이름이 같아야 한다. X

- 외래키와 이에 대응되는 기본키는 도메인이 같아야 한다. o  

 

 

-> 슈퍼키는 유일성을 만족하는 속성 또는 속성들의 집합이다. 후보키는 유일성과 최소성을 만족하는 속성 또는 속성들의 집합이다. 기본키는 후보키들 중에서 선택된 키이고, 기본키로 선택되지 못한 키를 대체키라고 한다. 

728x90