엔티티 : 해당 업무에서 필요하고 관리하는 정보 / 유일한 식별자로 식별 O / 반드시 속성 가짐 O / 다른 엔티티와 최소 1개 이상의 관계 O
관계 : 여러 엔티티끼리 가지고 있는 연결 / 존재적 관계 & 행위적 관계 / 연관관계 & 의존관계(실선 & 점선)
속성 : 속성의 도메인 = 속성이 가질 수 있는 범위 / 엔티티 내에서 속성에 대한 데이터타입 & 크기를 제약사항으로 지정
도메인 무결성 : 도메인 제약조건(EX>Not Null)
개체 무결성 : Key 제약조건(슈퍼키, 후보키, 기본키)
관계 무결성 : 외래키 제약조건
전문화 & 일반화 ≒ 상속
함수적 종속성(FD ,Functional Dependency)
= 애트리뷰트들 간에 존재하는 제약조건을 표현한 것
= 기본키에 해당하는 애트리뷰트를 결정자 | 나머지 애트리뷰트를 종속자 → 기본키에 값에 따라 나머지 애트리뷰드가 결정
X → Y : X에서 Y로 함수적 종속성이 있다.
X = 결정자(Determinant), Y = 종속자(Dependent) : X에서 Y로 함수적 종속성이 존재한다. / Y가 X에 함수적으로 종속된다.
* 부분적 함수 종속 : 기본 키 구성 속성의 일부에 종속되거나, 기본 키가 아닌 다른 속성에 종속되는 경우
* 이행적 함수 종속 : 함수 종속에 이행이 있을 때 (A → B, B → C = A → C)
* 완전 함수 종속 : 함수 종속 X → Y에서 X로부터 속성 A를 제거하면 함수 종속 X → Y가 성립하지 않는 경우
(즉, 임의의 속성 A ∈ X 에 대해서 Y가 (X{A})에 함수 종속되지 않는 경우)













































'✎NHN Academy | JAVA' 카테고리의 다른 글
| NHN Academy - 2024.10.14(Mon) (3) | 2024.10.14 |
|---|---|
| NHN Academy - 2024.10.11(Fri) (1) | 2024.10.14 |
| NHN Academy - 2024.10.08(Tue) (1) | 2024.10.08 |
| NHN Academy - 2024.10.07(Mon) (1) | 2024.10.07 |
| NHN Academy - 2024.10.02(Wed) (3) | 2024.10.02 |