함수 종속
함수 종속성이란 DB 속성들간 종속관계를 뜻한다.
예를 들어, 사원번호가 다른 동명이인을 가지는 테이블이 있다고 하자.
사원번호에 따라 반드시 이름이 정해지지만 이름에 따라 반드시 사원번호가 정해지지 않는다.
따라서, 이름은 사원번호에 종속된다라고 할 수 있다.
이 때, 사원번호를 결정자, 이름을 종속자 라고한다.
사원번호 -> 이름
* 완전 함수 종속: 종속자가 기본키에만 종속되며, 기본키가 여러 속성으로 구성되어 있을 경우 기본키를 구성하는 모든 속성이 포함된 기본키의 부분집합에 종속된 경우
* 부분 함수 종속: 릴레이션에서 종속자가 기본키가 아닌 다른 속성에 종속되거나, 기본키가 여러 속성으로 구성되어 있을 경우 종속자가 기본키를 구성하는 속성 중 일부에만 종속되는 경우
* 이행적 함수 종속: 릴레이션에서 X,Y,Z라는 3개의 속성이 존재할 때, X->Y, Y->Z 란 종속 관계가 있어 X->Z가 성립될 때를 말한다.
https://goodbyeanma.tistory.com/12
함수적 종속
어떤 릴레이션 R이 있을 때 X와 Y를 각각 속성의 부분집합이라고 가정해봅시다. 여기서 X의 값을 알면 Y의 값을 바로 식별할 수 있고, X의 값에 Y의 값이 달라질 때, "Y는 X에 함수적 종속된다." 라고
goodbyeanma.tistory.com
https://valuefactory.tistory.com/222
함수적 종속성, 부분종속, 완전종속
함수적 종속성은 정규화를 이해하기 위해 필요한 개념입니다. 1. 함수적 종속성 함수적 종속성은 애트리뷰트들 사이의 관계에 대한 제약조건으로 애트리뷰트 A가 B의 결정자이면, 다음의 조건을
valuefactory.tistory.com