1. 데이터 모델 만드는 과정에 대해 알아본다
: 개논물 = 개념설계 --> 논리설계 --> 물리설계 --> ERD --> DBMS(스키마 작업)
데이터베이스모델링 절차요약 20180602 chanwoo.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로 전이된다.
'새로워지기 > 서른의 생활코딩' 카테고리의 다른 글
6일차) 주요 내용 복습 및 외래키 정의 20180605_pm (0) | 2018.06.05 |
---|---|
5일차) SQL 질의어, 그 중 트랜젝션에 대해 알아보자 20180604pm (0) | 2018.06.04 |
4일차) 관계형 데이터베이스 구성 예 20180530 pm (0) | 2018.06.02 |
5일차) 연산자 정리 예제 _20180531 am (0) | 2018.06.01 |
5일차) java 연산자 및 예제(2) _20180601 am (0) | 2018.06.01 |
댓글