데이터베이스 : 의류업체 모델링 ( ER-WIN + Oracle )
- 최초 등록일
- 2006.11.04
- 최종 저작일
- 2006.10
압축파일
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
의류브랜드 데이터베이스 구축에 대한 ER-WIN모델과 Oracle-DB용 SQL Script를 포함했습니다.
압축파일 내의 erwin파일은 AllFusion® ERwin® Data Modeler r7.1 Evaluation Software를 사용해서 작성된 파일입니다.
과제 : B의류브랜드의 데이터베이스 구축을 위한 요구 조건은 아래와 같다.
1. 엔티티(entity) 요구사항
1) 고객(customer) : 고객번호(cust_no), 고객이름(cust_name), 주소(cust_addr), 전화번호(cust_phone)로 인식한다.
2) 상품(item) : 상품번호(item_no), 상품명(item_name), 판매금액(price), 입고 개수(warehousing_num), 상품카테고리(category)로 인식한다.
3) 체인점(branch) : 체인점 번호(b_code), 체인점 이름(b_name), 체인점 주소(b_addr), 체인점 전화번호(b_tel)로 인식한다.
4) 직원(emp) : 직원번호(emp_no), 이름(emp_name), 주소(emp_addr), 전화번호(emp_phone)로 인식한다.
※ 각 Attribute의 Data type은 사용자가 알아서 정의하며, instance 삽입시 판매금액은 원단위로 삽입하며, 입고 개수는 동일 상품의 입고 개수이다.
2. 관계(relationship) 요구사항
1) 고객(customer)과 상품(item) 간에 다대다 관계
2) 체인점(branch)과 상품(item) 간에 일대다 관계
3) 체인점(branch)과 직원(emp) 간에 일대다 관계
4) 고객(customer)과 직원(emp)간에 다대다 관계
3. ER-Win 툴을 사용하여 E-R 다이어그램 표현
4. 문제 (결과 Instance를 1번-3번까지 7건 이상, 4번-5번은 2건 이상으로 출력)
1) 고객 테이블상의 모든 고객번호, 고객이름, 주소, 전화번호를 출력한다.
2) 상품 테이블에서 상품번호, 상품명, 입고 개수, 카테고리를 출력한다. 질의 결과 장르가 ‘여성정장’인 행만 출력되도록 한다.
3) 상품을 구입한 고객의 고객이름과 상품명을 출력한다. 테이블명 참조를 단축하기 위해 테이블 별명을 사용한다.
4) ‘구리점’ 지점에 근무하는 직원이름, 체인점을 출력하시오.
5) ‘공릉점‘ 지점에서 대여한 고객의 고객이름, 고객주소, 지점 이름, 상품명을 출력한다. 테이블명 참조를 단축하기 위해 테이블 별명을 사용한다.
컴파일 실행환경
목 차
1. 과제제시 1
2. E-R다이어그램 1
3. 테이블 생성하는 SQL문과 결과 3
문제풀이 9
1) 고객 테이블상의 모든 고객번호, 고객이름, 주소, 전화번호를 출력한다. 9
2) 상품 테이블에서 상품번호, 상품명, 입고 개수, 카테고리를 출력한다. 질의 결과 장르가 ‘여성정장’인 행만 출력되도록 한다. 10
3) 상품을 구입한 고객의 고객이름과 상품명을 출력한다. 테이블명 참조를 단축하기 위해 테이블 별명을 사용한다. 11
4) ‘구리점’ 지점에 근무하는 직원이름, 체인점을 출력하시오. 12
5) ‘공릉점‘ 지점에서 대여한 고객의 고객이름, 고객주소, 지점 이름, 상품명을 출력한다. 테이블명 참조를 단축하기 위해 테이블 별명을 사용한다. 13
압축파일 내 파일목록
ERWIN스크립트.txt
데이터베이스 설계와 구현 - 중간과제물.doc
erwin-database.PNG
참고 자료
없음