728x90
반응형
All non-key columns must depend on
the whole of the columns of every key
함수 종속성
f(x) dependencies
X -> Y (X determines Y)
Each X value has one Y value
각각의 x값이 있으로 하나의 Y값을 얻을 수 있음
예)
Date -> Day-of-week
[예제 1]
Stadium -> City
Stadium(key) | City | Date(key) |
Stadion Berlin | Berlin | 17 Aug 2021 |
Stadion Berlin | London | 5 Sep 2021 |
Stadium, Date는 키가 됨.
한 경기장의 같은 날짜에서는 한 경기만 이루어질 수 있기 때문
스타디움에서 여러 경기가 있다고 할 때는 외래키를 사용할 수 있다.
create table stadiums (
stadium_id int primary key,
stadium_name varchar2(10) unique,
city varchar2(30)
);
create table matches (
...,
stadium_id references
stadiumes(stadium_id)
);
728x90
'CS 공부 > DB' 카테고리의 다른 글
[DB] 오라클 자주 쓰는 내장함수 모음(코테 대비) (0) | 2024.10.21 |
---|---|
[DB] 트랜잭션(ACID와 격리수준) (1) | 2024.07.22 |
[DB] 1~3정규화 (0) | 2024.07.11 |
[DB] 데이터 무결성 (0) | 2024.07.11 |
[DB] 제 1 정규화 (0) | 2024.05.24 |