이상현상이란?
- 삽입 이상(Insertion Anomaly) : 튜플 삽입 시 특정 속성에 해당하는 값이 없어 NULL을 입력해야 하는 현상
- 삭제 이상(Deletion Anomaly) : 튜플 삭제 시 같이 저장된 다른 정보까지 연쇄적으로 삭제되는 현상
- 갱신 이상(Update Anomaly) : 튜플 갱신 시 중복된 데이터의 일부만 갱신되어 일어나는 데이터 불일치 현상
함수 종속성(FD : Functional Dependency)이란?
- 함수 종속성은 어떤 속성 A의 값을 알면 다른 속성 B의 값이 유일하게 정해지는 관계를 종속성이라고 한다.
- A->B로 표기하며 A를 B의 결정자(Determinant)라고 한다.
- A->B이면 A는 B를 결정한다(Determine) 한다고 하고, B는 A에 종속한다(Dependent)라고 한다.
함수 종속성 다이어그램(FD Diagram)
- 릴레이션의 속성 : 직사각형
- 속성 간의 함수 종속성 : 화살표
- 복합 속성 : 직사각형으로 묶음
함수 종속성 규칙
반응형
'Computer Science > [DB]' 카테고리의 다른 글
[DB] 트랜잭션(Transaction)이란? ACID란? (0) | 2021.11.16 |
---|---|
[DB] 키, 후보키, 기본키, 슈퍼키, 대체키, 외래키란? (0) | 2021.11.05 |
[DB] 정규화(Normalization)란? 정규화 예시, 1NF, 2NF, 3NF, BCNF (9) | 2021.11.05 |
[DB] 인덱스(index)란? 인덱스 자료구조 (0) | 2021.11.05 |
[DB] 데이터베이스란? DBMS 란? (0) | 2021.10.06 |