1. 데이터 모델 만드는 과정에 대해 알아본다
: 개논물 = 개념설계 --> 논리설계 --> 물리설계 --> ERD --> DBMS(스키마 작업)
데이터베이스모델링 절차요약 20180602 Charles.xlsx
다운로드
2. 관계형 데이터 모델 중 KEY에 대해 알아본다
교재 31p 전후)
후보키 candidate key
relation/테이블/개체/entity 를 구성하는 각각의 세로영역/속성/attribute/column 들
경우에 따라 기본키, 대체키, 복합키, 외래키가 될 수 있는 후보들
기본키 primary key
relation/테이블/개체/entity 를 구성하는 세로영역/속성/attribute/column 들 중
not null(필수로 존재하는 값) 하고 no duplicate(중복)한 값으로
relation/테이블/개체/entity 내에 각각의 튜플을 식별하는 용도로 사용됨
대체키 alternate key
기본기primary key 를 제외한 나머지 후보키 candidate key
복합키 comport key
하나의 속성/attribute/column으로 기본키가 만들어질 수 없는 경우 두 속성을 합쳐서 후보키로 사용
외래키 foreign key
테이블/개체/entity 와 테이블/개체/entity 사이에서 관계를 맺고 있는 키
관계는 업무적 연관성을 가지고 있다
자식 테이블의 외래키FK가 부모테이블의 기본키PK를 참조한다.
부모 테이블의 기본키PK가 자식 테이블의 외래키FK로 전이된다.
