카테고리 없음

[실기] - 데이터베이스 키의 무결성 제약조건

공부하고 기록하고 다시보는 블로그 2025. 2. 19. 17:12

 

    • 기본키(학번)
    • 후보키(학번, 주민번호)
    • 대체키(주민번호)
    • 슈포키(유일성만 만족하며, 최소성은 만족하지 못함)
    • 외래키속성

 

  • 데이터베이스 무결성
    • 개체 무결성 - 일반키(중복 No, Null No)
    • 참조 무결성 - 외래키(참조되는 값만 올 수 있다.)
      • Restrict (제한) - 삭제 방지
      • Cascade (연쇄) - 의존된 것 부터 같이삭제
    • 도메인 무결성 - 범위 포함

[문제]

 

1.  참조되는 릴레이션에서 튜플을 삭제하고, 참조되는 릴레이션에서 이 튜플을 참조하는 튜플들도 함께 삭제하는 옵션

2. 모든 테이블이 기본 키(primary key)를 가져야 하며 기본 키로 선택된 열은 고유하여야 하며 빈 값은 허용치 않음을 규정한다.

3. 릴레이션을 구성하는 모든 튜플에 대한 유일성은 만족시키지만 최소성은 만족시키지 못하는 키

4. 다음은 무결성제약조건에 대한 문제이다. 아래 표에서 어떠한 (       ) 무결성을 위반하였는지 작성하시오. 

 

5. 무결성에 대한 다음 설명에서 괄호에 들어갈 알맞은 답을 쓰시오. 

 

6. 모든 테이블이 기본 키(primary key)를 가져야 하며 기본 키로 선택된 열은 고유하여야 하며 빈 값은 허용치 않음을 규정한다.

 

키에 대한 다음 설명에서 괄호에들어갈 알맞은 용어를 쓰시오

키(Key)는 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성을 말한다
슈퍼키는 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키로, 릴레이션을 구성하는 모든 튜플에 대해 ( 1)을 만족한다
후보키는 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합으로 (1)과 (2)을 만족하는 특징이 있다