위 페이지를 만들기 위해 몇개의 테이블이 필요할까?
1. 영화
-영화 번호
-제목
-장르
-개봉일
-감독
-출연진
-평점
-상영시간
-등급
2. 장르
-장르번호
-장르명
(하나의 영화는 여러개의 장르를 가질 수 있다.
하나의 장르는 여러개의 영화에 속할 수 있다.) -> 다:다 관계 해소를 위한 중간 테이블
(다큐, 다큐멘타리, 다큐멘터리 등 다르게 쓰는 것 또한 방지할 수 있다.)
3. 영화 - 장르
-영화-장르 번호
-영화 번호
-장르 번호
4. 감독
-감독 번호
-감독 명
5. 영화 - 감독
-영화-감독 번호
-영화 번호
-감독 번호
6. 출연진
-배우 번호
-배우 명
7. 영화 - 출연진
-영화-출연진 번호
-영화 번호
-배우 번호
8. 등급
-등급 번호
-등급 명
Logical로 만든 테이블
Physical로 완성시킨 테이블
'DB > Oracle' 카테고리의 다른 글
[Oracle] INSERT (0) | 2016.02.23 |
---|---|
[Oracle] 테이블 만들어보기 (0) | 2016.02.22 |
[Oracle] ERwin을 이용한 ERD (1) | 2016.02.19 |
[Oracle] DECODE, CASE, DUAL, LPAD, || (0) | 2016.02.18 |
[Oracle] NOT EXISTS (0) | 2016.02.18 |