컴보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)
지점

DB 설계 과제