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

목차

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