다음을 읽고 Table을 설계하고 Table간 관계를 설정하시오.
나는 조그마한 비디오 가게를 운영하고 있으며 이곳에서 관리할 테입을 3,000개 이상 보유하고 있다. 각 비디오 테입은 테입번호를 가지고 있으며 각 영화마다 제목과 종류(예를 들어, 공포, 드라마, 액션, 전쟁 등)를 알 필요가 있다. 우리는 각 영화당 많은 테입을 보유하고 있으며 영화마다 특정번호를 부여하고 각 테입이 어떤 영화를 포함하고 있는지 관리한다. 테입은 Bata 또는 VHS 방식일 수 있다. 우리는 각 영화를 위해 적어도 한 개 이상의 테입을 보유하고 있으며 각 테입은 항상 한 가지의 영화를 담고 있다. 보유한 테입의 길이는 매우 길어서 복수개의 테입으로 된 영화는 하나도 없다. 우리는 특정 배우가 출연한 영화를 자주 찾는다. 안성기나 강수연은 항상 인기가 좋다. 그래서 우리는 각 영화마다 주연배우를 알 필요가 있으며 본명 및 생년월일까지 알고자 한다. 우리는 보유하고 있는 영화의 주연들에 대한 정보만 관리하고 싶다.
우리는 많은 고객을 보유하고 있으며 "비디오클럽"에 가입한 회원들에게만 테입을 대여한다. 이 클럽에 가입하기 위하여 고객은 좋은 신용을 가져야 하며 각 회원들의 성명, 주소, 전화번호, 회원번호를 관리하고자 한다.
우리는 고객이 현재 어떤 테입을 빌려갔는지를 관리하고자 하며 고객은 한번에 여러개의 테입을 빌려갈 지도 모른다.
|