정보처리산업기사 실기 범위에서 나오는 데이터베이스 키의 개념과 종류, 함수 종속에 대하여 알아봅시다.
구체적인 내용보다는 문제를 풀 수 있을 정도의 요약된 내용만을 정리하였습니다.
데이터베이스 키의 종류
키의 개념을 알기 위해서는 우선 유일성과 최소성에 대해 알아야 합니다.
유일성 : 하나의 키 값으로 튜플을 유일하게 식별할 수 있는 성질
최소성 : 키를 구성하는 속성 중에서 꼭 필요한 최소한의 속성들로만 키를 구성하는 성질
키의 종류는 다음과 같습니다.
후보키 : 유일성과 최소성을 만족하는 키이다.
기본키 : 후보키 중에서 선택받은 키이다.
대체키 : 후보키 중에서 선택받지 못한 키이다.
슈퍼키 : 유일성은 만족하지만 최소성은 만족하지 못하는 속성 또는 속성들의 집합이다.
외래키 : 다른 릴레이션의 기본키를 참조하는 키이다.
데이터베이스 함수 종속
함수 종속의 종류에는 부분 함수 종속, 완전 함수 종속, 이행 함수 종속이 있습니다.
부분 함수 종속 : 릴레이션에서 종속자가 기본키가 아닌 다른 속성에 종속되거나, 기본키가 여러 속성으로 구성되어 있을 경우 기본키를 구성하는 속성 중 일부만 종속된 경우
완전 함수 종속 : 종속자가 기본키에만 종속되며, 기본키가 여러 속성으로 구성되어 있을경우 기본키를 구성하는 모든 속성이 포함된 기본키의 부분집합에 종속된 경우
이행 함수 종속 : 릴레이션에서 X, Y, Z라는 3 개의 속성이 있을 때 X→Y, Y→Z 이란 종속 관계가 있을 경우, X→Z가 성립될 때 이행적 함수 종속이라고 합니다. 즉, X를 알면 Y를 알고 그를 통해 Z를 알 수 있는 경우
'정보처리산업기사 > 실기 학습' 카테고리의 다른 글
정보처리 산업기사 신기술 용어 (헷갈리는 용어 위주) (0) | 2021.07.08 |
---|---|
모듈(Module), 결합도(Coupling)와 응집도(Cohesion) (2) | 2021.07.07 |
정보처리산업기사 시스템 용어 정리 (2) | 2021.07.06 |
정보처리산업기사 업무 프로세스 용어 정리 (0) | 2021.07.03 |
정보처리산업기사 신기술 및 시스템 관리 용어 정리 (4) | 2021.07.01 |