Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sogang univ. database lab.

Similar presentations


Presentation on theme: "Sogang univ. database lab."— Presentation transcript:

1 Sogang univ. database lab.
Erwin 실습 1 Sogang univ. database lab.

2 실습 예제 – 사원 관리 요구 사항 3개의 entity 부서, 사원, 신체정보 를 갖는다.
각각의 부서들은 고유한 코드를 가진다. 사원은 고유한 사원번호를 가지며, 이름, 주민번호, 핸드폰번호, 주소를 포 함한다. 신체정보는 키, 나이, 몸무게 혈액형을 포함한다.

3 실습 예제 – 사원 관리 Entity 생성

4 실습 예제 – 사원 관리 Attribute 생성

5 실습 예제 – 사원 관리 부서 – 사원 간 relationship
부서와 사원간의 relationship은 부서에 사원이 소속되어야 하므로 부서가 parent가 되고, 사원이 child가 된다. 부서는 사원의 부분적인 정보를 표현하므로 비 식별관계이다.

6 실습 예제 – 사원 관리 부서 – 사원 간 cardinality
한 부서에 사원이 없거나, 한 명 이상의 사원이 존재 할 수 있다. Zero, One or More으로 정의하는 것이 타당하다.

7 실습 예제 – 사원 관리 사원 – 신체정보간 relationship
신체 정보는 사원들의 부가적으로 필요한 신체 정보를 저장하기 위한 것으 로 사원이 parent가 되고 신체정보가 child가 된다. 신체정보는 사원 개인마다 신체정보를 저장해야 하므로 식별관계가 된다.

8 실습 예제 – 사원 관리 사원 – 신체정보간 cardinality 사원은 반드시 하나의 신체정보를 가져야 한다.
Exactly 1 으로 정의하는 것이 타당하다.

9 실습 예제 – 사원 관리 전체 ER - diagram

10 실습 과제 – 사진 구매 사이트 사진에 대한 정보 사진에 대한 기본 정보
요구 사항 사진에 대한 정보 사진에 대한 기본 정보 사진ID, 색상(흑백/칼라 등), 사진가격, 셔터스피드(1/1000, 1/2000, ...), 필름 종류, ISO(100, 200, 300, ...), 가로 폭, 세로 폭 을 포함한다. 사진 작가에 대한 정보 따로 Entity로 구분하여 저장한다. (한 작가가 여러 개의 사진을 가 질 수 있기 때문) 사진 entity는 거래 내역과 연결

11 실습 과제 – 사진 구매 사이트 거래 내역에 대한 정보 거래 내역에 대한 정보 구성
요구 사항 거래 내역에 대한 정보 거래 내역에 대한 정보 구성 거래ID, 거래일자, 거래량, 기타거래사항을 포함한다. 고객, 사진과의 relationship을 정의한다. 고객에 대한 정보 구성 고객 ID 이름, 주소, 우편번호, , 전화번호 에 대한 정보를 가지고 있어야 한다.


Download ppt "Sogang univ. database lab."

Similar presentations


Ads by Google