카테고리 없음
[실기] - 데이터베이스 키의 무결성 제약조건
공부하고 기록하고 다시보는 블로그
2025. 2. 19. 17:12
- 키
- 기본키(학번)
- 후보키(학번, 주민번호)
- 대체키(주민번호)
- 슈포키(유일성만 만족하며, 최소성은 만족하지 못함)
- 외래키속성
- 데이터베이스 무결성
- 개체 무결성 - 일반키(중복 No, Null No)
- 참조 무결성 - 외래키(참조되는 값만 올 수 있다.)
- Restrict (제한) - 삭제 방지
- Cascade (연쇄) - 의존된 것 부터 같이삭제
- 도메인 무결성 - 범위 포함
[문제]
1. 참조되는 릴레이션에서 튜플을 삭제하고, 참조되는 릴레이션에서 이 튜플을 참조하는 튜플들도 함께 삭제하는 옵션
2. 모든 테이블이 기본 키(primary key)를 가져야 하며 기본 키로 선택된 열은 고유하여야 하며 빈 값은 허용치 않음을 규정한다.
3. 릴레이션을 구성하는 모든 튜플에 대한 유일성은 만족시키지만 최소성은 만족시키지 못하는 키
4. 다음은 무결성제약조건에 대한 문제이다. 아래 표에서 어떠한 ( ) 무결성을 위반하였는지 작성하시오.
5. 무결성에 대한 다음 설명에서 괄호에 들어갈 알맞은 답을 쓰시오.
6. 모든 테이블이 기본 키(primary key)를 가져야 하며 기본 키로 선택된 열은 고유하여야 하며 빈 값은 허용치 않음을 규정한다.
키에 대한 다음 설명에서 괄호에들어갈 알맞은 용어를 쓰시오
키(Key)는 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성을 말한다
슈퍼키는 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키로, 릴레이션을 구성하는 모든 튜플에 대해 ( 1)을 만족한다
후보키는 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합으로 (1)과 (2)을 만족하는 특징이 있다
|