2009년 2학기 데이터베이스설계및구현 중간시험과제물 C형(전자대리점)
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

과제 3. C 전자대리점의 데이터베이스 구축을 위한 요구 조건은 아래와 같다. 전자 대리점 데이터베이스를 구축하고자 한다. 여러 지점을 가지고 있으며 지점에서 근무하는 직원은 여러 명이며 직원은 하나의 지점에서만 근무할 수 있다. 지점에서 판매하는 전자 제품은 여러 개이며 하나의 전자 제품은 여러 지점에 의해 판매될 수 있다. 고객은 여러 제품을 구매할 수 있으며 제품은 여러 고객에 의해 구매될 수 있다. 또한 직원은 여러 명의 고객을 서비스하며 고객은 한명의 직원에게 서비스 받는 것으로 한다. 1. 엔티티(entity) 요구사항 1) 지점(branch) : 지점코드(b_code), 지점이름(b_name), 지점주소(b_addr), 지점전화번호(b_phone)로 인식한다. 2) 직원(emp) : 직원코드(e_no), 직원이름(e_name), 주소(e_addr), 전화번호(e_phone), 입사일(hire_date)로 인식한다. 3) 고객(customer) : 고객번호(c_no), 고객이름(c_name), 고객주소(c_addr), 전화번호(c_phone)로 인식한다. 4) 전자제품(appliance) : 제품코드(appl_code), 제품이름(appl_name), 가격(appl_price), 수량(quantity)으로 인식한다. ※ 각 Attribute의 Data type은 사용자가 알아서 정의하며, instance 삽입 시 가격은 원단위로 삽입한다. 2. 관계(relationship) 요구사항 1) 지점(branch)와 직원(emp) 간의 일대다 관계 2) 직원(emp)와 고객(customer) 간의 일대다 관계 3) 전자제품(appliances)와 고객(customer) 간의 다대다 관계 4) 지점(branch)과 전자제품(appliances) 간의 다대다 관계 3. ER-Win 툴을 사용하여 E-R 다이어그램 표현 4. 테이블과 Instance values 삽입 SQL 문장 5. 문제 (단, 문제에서 요구하는 데이터값이 출력될 수 있도록 instance를 삽입하여, 해당 질의문 결과를 출력한다. 예: ‘냉장고’, ‘진주점’, ‘강철수’) 1) 체인점 테이블상의 모든 체인점코드, 체인점이름, 체인점주소를 출력한다. 2) 전자제품 테이블에서 제품코드, 제품이름, 가격, 수량을 출력한다. 단, 질의 결과 제품이름이 ‘냉장고’인 행만 출력되도록 한다. 3) ‘진주점‘에서 일하는 모든 직원의 직원 이름과 지점이름을 출력한다. 4) 직원 ‘강철수’에게 서비스 받은 고객이 구입한 제품이름과 고객이름, 직원 이름을 출력한다. 5) 제품가격 1,000,000원 이상인 제품을 구입한 고객 이름과 구입한 지점의 지점이름 그리고 제품가격과 제품이름을 출력한다. -------------------------------------------------- * 1_Table.sql * 2_Insert.sql * 3_Result.sql * 전자대리점.erwin * 전자대리점_견본.hwp - 프로그램 버전: ms-sql 2005
  • 가격10,000
  • 페이지수11페이지
  • 학년/학기3학년/2학기
  • 해당자료학과컴퓨터과학과
  • 자료출간일2009.09.21
  • 파일형식압축파일(zip)
  • 자료번호#603351
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니