DB 설계 과제

5
컴컴 1H_ 컴컴컴 2013011073 컴컴 1.ERD 개개 2.ERD 3. 개개개 개개개 개개개 개개개개개 4. 개개개개개개개개 DB 개개 개개

Transcript of DB 설계 과제

Page 1: DB 설계 과제

컴보 1H_ 박동진 2013011073

목차

1.ERD 개요

2.ERD

3. 관계를 포함한 논리적 설계만들기

4. 물리적설계만들기

DB 설계 하기

Page 2: DB 설계 과제

ERD 개요

고객정보

부서

지점 금융업무

은행

Page 3: DB 설계 과제

ERD

지점

주소전화번호

구성인원

연락처

구성인원수

직책

연봉

지점고객정보

주소

주민번호

ID

연락처

부서

담당지점

예치금액

대출이력

거래내역

부서번호

부서명

이름과num

이름과num

지점명과num

날짜

날짜

고객별 계좌번호

금융업무

상호교환

구성인원

고객

이름과num

입금자명

대출금액

받는자명

금액

Page 4: DB 설계 과제

논리적 설계고객정보

Number(PK)주민번호 (PK)ID(PK,not null)이름주소연락처

지점Number(PK)지점명주소전화번호지점고객정보 num(FK)

구성인원 (FK)금융업무

거래내역 (FK)

고객별계좌번호 (PKFK)

예치금액대출이력 (FK)

거래내역

고객number(FK)입금자명받는자명날짜금액

구성인원

Number(pk)이름연락처직책 , 직급연봉

대출이력

고객number(FK)날짜대출금액

부서

부서명부서번호 (PK)

구성인원 (FK)

Page 5: DB 설계 과제

물리적 설계

프라이머리키

외래키 (foreign key) 외부테이블명 . 필드명

필드명 속성

테이블명

표현 정의Number integer주민번호 char(15)ID varchar(20)

없음

이름 varchar(20)주소 varchar(50)

연락처 varchar(15)

고객정보

계좌번호 varchar(30)->외래키도사용 고객정보 .ID

거래내역 . 고객넘버 integer대출이력 . 고객넘버 integer

예치금액 integer

금융업무없음

고객정보 .number integer

입금자명 varchar(20)받는자명 varchar(20)

날짜 varchar(30)금액 integer

거래내역

없음

고객정보 .Number integer

날짜 varchar(20)대출금액 integer

대출이력부서 number integer

구성인원 .number integer

부서명 varchar(30)

부서

구성인원 Number integer

없음

이름 varchar(20)연란척 varchar(15)

직급 , 직책 varchar(20)연봉 integer

구성인원

지점 number integer

지점 고객 number integer구성인원 .number integer

지점 varchar(20)주소 varchar(50)

전화번호 varchar(15)

지점