DB 설계 과제
Transcript of DB 설계 과제
컴보 1H_ 박동진 2013011073
목차
1.ERD 개요
2.ERD
3. 관계를 포함한 논리적 설계만들기
4. 물리적설계만들기
DB 설계 하기
ERD 개요
고객정보
부서
지점 금융업무
은행
ERD
지점
주소전화번호
구성인원
연락처
구성인원수
직책
연봉
지점고객정보
주소
주민번호
ID
연락처
부서
담당지점
예치금액
대출이력
거래내역
부서번호
부서명
이름과num
이름과num
지점명과num
날짜
날짜
고객별 계좌번호
금융업무
상호교환
구성인원
고객
이름과num
입금자명
대출금액
받는자명
금액
논리적 설계고객정보
Number(PK)주민번호 (PK)ID(PK,not null)이름주소연락처
지점Number(PK)지점명주소전화번호지점고객정보 num(FK)
구성인원 (FK)금융업무
거래내역 (FK)
고객별계좌번호 (PKFK)
예치금액대출이력 (FK)
거래내역
고객number(FK)입금자명받는자명날짜금액
구성인원
Number(pk)이름연락처직책 , 직급연봉
대출이력
고객number(FK)날짜대출금액
부서
부서명부서번호 (PK)
구성인원 (FK)
물리적 설계
프라이머리키
외래키 (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)
지점