MySQL
[MySQL] 49. 코드 예제: 제1,2정규화 실습하기
Song hyun
2024. 6. 13. 12:50
728x90
반응형
[Java] 49. 코드 예제: 제1,2정규화 실습하기
문제: 영화에 관련된 데이터베이스를 구축하고, 제 1,2정규화의 특징을 적용해보자.
-들어가야 할 것: 제목/개봉연도/매출액/평점/관객수/배우/배우이름/배우정보/출연자
-영화/배우/출연(정규화를 만족해서 설계해보자.)
-영화: 영화ID(PK)/제목/개봉연도/매출액/평점/관객수
-배우: 배우ID(PK)/배우 이름/배우정보
-출연: 출연ID(PK)/영화ID(FK)/배우ID(FK)
영화ID | 제목 | 감독 | 개봉년도 | 평점 | 관객수 | 매출액 |
INT | VARCHAR(20) | VARCHAR(20) | DATE | DOUBLE | INT | VARCHAR(20) |
PK |
배우ID | 이름 | 생년월일 | 키 | 몸무게 |
INT | VARCHAR(20) | DATE | DOUBLE | DOUBLE |
출연ID | 영화ID | 배우ID |
INT | INT | INT |
PK | FK | FK |
728x90
반응형