빨간펜 1번문제 : 비디오가게


▶▶ 아래의 내용을 바탕으로 기본적인 조직모델을 구성하는 문제입니다.
================================================================================
나는 조그마한 비디오 가게를 운영하고 있으며 이 곳에서 관리할 테입을  3000개 이상 보유하고 있다.
각 비디오 테입은 테입 번호를 가지고 있으며, 각 영화마다 제목과 종류(예를 들어 코미디,공포,드라마,액션,전쟁 등)를 알 필요가 있다.
우리는 각 영화당 많은 테입을 보유하고 있으며, 영화마다  특정번호를 부여하고 각 테입이 어떤 영화를 포함하고 있는지 관리한다.

테입은 Beta 혹은 VHS 방식일 수 있다.
우리는 각 영화를 위해 적어도 한개 이상의 테입을 보유하고 있으며, 각 테입은 항상 한가지의 영화를 담고 있다.
보유한 테입의 길이는 매우 길어 복수개의 테입으로 된 영화는 하나도 없다. 우리는 특정 배우가 출연한 영화를 자주 찾는다.
안성기나 강수연은 항상 인기가 좋다. 그래서 우리는 각 영화마다 주연배우를 알 필요가 있으며 본명 및 생년월일까지도 알고자 한다.
우리는 보유하고 있는 영화의 주연들에 대한 정보만 관리하고 싶다.

우리는 많은 고객을 보유하고 있으며 신용고객클럽에 가입한 회원들에게만 테입을 대여한다.
이 클럽에 가입하기 위하여 고객은 좋은 신용을 가져야 하며 각 회원들의 성명,주소,전화번호,회원번호를 관리하고자 한다.

우리는 고객이 현재 어떤 테입을 빌려갔는지를 관리하고자 하며 고객은 한번에 여러 개의 테입을 빌려갈 지도 모른다.
또한, 우리는 현재의 대여정보만 관리하지 과거의 이력정보는 관리하지 않는다.

1. 요구사항 정의서

요구사항 ID요구사항 명요구사항 상세 유형요구사항 유형관련 엔터티타입(검증)
DA-001비디오테입 관리1. 각 비디오 테입은 테입 번호를 가지고 있다.

2. 테입은 Beta 혹은 VHS 방식일 수 있다.

3. 보유한 테입의 길이는 매우 길어 복수개의 테입으로 된 영화는 하나도 없다.
DA-002영화 관리1. 각 영화마다 제목과 종류(예를 들어 코미디,공포,드라마,액션,전쟁 등)를 알 필요가 있다.

2. 각 영화를 위해 적어도 한개 이상의 테입을 보유하고 있으며, 각 테입은 항상 한가지의 영화를 담고 있다.

3. 영화마다 특정번호를 부여하고 각 테입이 어떤 영화를 포함하고 있는지 관리한다.
DA-003배우 관리1. 우리는 특정 배우가 출연한 영화를 자주 찾는다.

2. 우리는 각 영화마다 주연배우를 알 필요가 있으며 본명 및 생년월일까지도 알고자 한다.

3. 우리는 보유하고 있는 영화의 주연들에 대한 정보만 관리하고 싶다.
DA-004고객 관리1. 우리는 많은 고객을 보유하고 있으며 신용고객클럽에 가입한 회원들에게만 테입을 대여한다.

2. 이 클럽에 가입하기 위하여 고객은 좋은 신용을 가져야 하며 각 회원들의 성명,주소,전화번호,회원번호를 관리하고자 한다.

3. 우리는 고객이 현재 어떤 테입을 빌려갔는지를 관리하고자 하며 고객은 한번에 여러 개의 테입을 빌려갈 지도 모른다.

4. 또한, 우리는 현재의 대여정보만 관리하지 과거의 이력정보는 관리하지 않는다.

2. 엔터티 도출

1) 요구사항 별 명사를 도출한다.
요구사항 ID요구사항 명명사도출
DA-001비디오테입 관리비디오 테입

테입 번호

테입

Beta

VHS

길이

영화
DA-002영화 관리영화

제목

종류

코미디

공포

드라마

액션

전쟁

특정번호

테입
DA-003배우 관리배우

영화

주연배우

본명

생년월일

주연

정보

관리
DA-004고객 관리고객

신용고객클럽

가입

회원

테입

클럽

신용

성명

주소

전화번호

회원번호

관리

고객

테입

대여정보

이력정보
2) 요구사항 별 도출된 명사를 오름차순 정렬 후 중복값을 제거한다.
명사도출중복여부
Beta
VHS
가입
고객
고객중복
공포
관리
관리중복
길이
대여정보
드라마
배우
본명
비디오 테입
생년월일
성명
신용
신용고객클럽
액션
영화
영화중복
영화중복
이력정보
전쟁
전화번호
정보
제목
종류
주소
주연
주연배우
코미디
클럽
테입
테입중복
테입중복
테입중복
테입 번호
특정번호
회원
회원번호
3) 추가적으로 불필요한 명사는 제거한다.
명사개념불분명/광범위특정/속성값업무프로세스
BetaO
VHSO
가입O
고객
공포O
관리O
길이O
대여정보O
드라마O
배우
본명O
비디오 테입
생년월일O
성명O
신용O
신용고객클럽O
액션O
영화
이력정보O
전쟁O
전화번호O
정보O
제목O
종류O
주소O
주연O
주연배우O
코미디O
클럽O
테입
테입 번호O
특정번호O
회원
회원번호O
4) 누락된 엔터니나 추가적으로 제외할 엔터티를 살펴본다.
명사개념불분명/광범위특정/속성값업무프로세스중복
고객회원과 중복
배우
비디오 테입
영화
테입비디오 테입과 중복
회원

3. 집합여부 확인

배우이름생년월일영화
비디오 테입테입번호테입종류
영화제목종류장르영화번호배우주연배우
회원성명주소전화번호회원번호

4. 릴레이션쉽 검증

구분배우비디오 테입영화회원
배우v
비디오 테입xvv
영화xx
회원xxx

5. ERD 작성

6. 엔코아 답안

문서에 대하여