본문 바로가기
IT/공부중

[정보처리산업기사] (관계형 데이터 모델) 릴레이션, 키

by 뉴비 출근러 2023. 1. 18.
728x90
반응형

릴레이션의 특징

1. 한 릴레이션에 정의된 튜플들은 모두 다르다.

2. 한 릴레이션에 정의된 튜플들은 순서에 무관하다.

3. 튜플들은 시간에 따라 변할 수 있다.

4. 스키마를 구성하는 속성들은 순서에 무관하다.

5. 속성의 명칭은 유일, 단 속성값은 동일해도 무관하다.

6. 속성은 원자값으로 구성된다.

7. 튜플을 식별하게 위한 속성들의 부분집합을 Key로 설정한다.

Key

정의 : 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성

1.슈퍼키 : 각 행을 유일하게 식별할 수 있는 속성들의 집합(ex. 주민등록번호)

2.후보키 : 각 행을 유일하게 식별할 수 있는 최소한의 속성들의 집합(ex. 주민등록번호, 전화번호)

3.기본기 : 후보키 중 선정된 키로 중복 값을 허용하지 않는다. NULL도 허용하지 않는다.

4.대체키 : 후보키 중 선정되지 않은 나머지 후보키

5.외래키 : 다른 테이블, 릴레이션의 기본키를 참조하는 속성들의 집합

728x90
반응형

'IT > 공부중' 카테고리의 다른 글

[정보처리산업기사] 페이지 교체 알고리즘  (0) 2025.04.22
파싱, 파서 용어 정리  (0) 2025.04.22
ZPL Viwer  (0) 2025.04.22