서점의 서적판매관리 DB 과제 예제

Download Report

Transcript 서점의 서적판매관리 DB 과제 예제

서적DB개발 과제
•
Page 2의 ERD를 통해 구축할 서적 DB의 구조를 파악한다. (4개의 개체에 대해 확인함)
•
Microsoft Access 소프트웨어를 실행한다.
•
Page 3 그림을 통해 개별 개체에 대한 table format을 숙지한다. (각 table에 필요한 필드
리스트는 Page 3 그림에 수록되어 있음 → 연결선은 테이블 간의 공통필드를 통한 연결관계를
나타냄)
•
4개의 table(즉, 서적, 출판사, 주문, 판매)을 각각 확인하고, 각 table의 데이터 구조를 파악한다.
•
폼(form) Design 마법사를 이용하여, 4개의 각 table에 대한 데이터 입력/관리 양식을 디자인한다.
•
작성된 개별 폼을 이용하여, 각 table에 대한 총 record의 수가 10개가 되도록 샘플 데이터를
입력한다. 샘플 데이터는 임의로 make-up하여 입력한다.
•
Query 3개를 아래와 같이 각각 작성하고, 실행해 본다 (각 Query 명칭을 아래의 따옴표 안의
이름으로 정할 것).
- "서적 재고 < 5" : 서적 table에서 재고 수량이 5 미만인 품목들
- "판매 가격 >= 20000" : 판매 table에서 판매가격이 20,000원 이상인 거래들
- "매입 수량 >= 15" : 주문 table에서 단위수량이 15개 이상인 거래들
•
Book-DB.mdb 란 이름으로 파일을 저장한 후, “Book-DB (홍길동).mdb“와 같이 학생 이름이
나타날 수 있도록 파일명을 수정한 후 파일을 온라인으로 제출한다.
서적DB의 ERD (개체관계도)
주문
판매
포함됨
포함됨
서적
구입처
출판사
개별 Table의 구조
서적
출판사
• 서적 고유번호
T 10
•출판사 고유번호 T 10
• 서적명
T 50
•출판사명
D
• 저자명
T 20
•담당자 이름
T 10
• 출판사 고유번호
T 10
•담당자 직위
N
• 출판일
D
•도(소재지)
• 재고 수량
N
•도시명
T : Text (문자열) 괄호안은 문자
열의 길이
(바이트 수)
• 단가
N
•주소
N
D : Date(날짜)
필드형식 범례
•전화번호
N : Numeric(숫자)
•팩스번호
주문
판매
•거래 일련번호
T 10
•거래 일련번호
T 10
•거래일
D
•거래일
D
•서적 고유번호
T 10
•서적 고유번호
T 10
•단위 수량
N
•단위 수량
N
•구입 가격
N
•판매 가격
N