반응형
표 = 테이블 = 릴레이션
Relation(Table)
개체와 관계사이는 Relationship 릴레이션쉽.
릴레이션과 릴레이션이 어떠한 관계를 가지게 된다면? 관계형 데이터베이스
릴레이션 스킴(Scheme) = 표구조
릴레이션 인스턴스(Instance) = 릴레이션에서 하나의 행 각각의 값을 인스턴스
튜플(Tuple) = Row = 하나의 행 그 자체
카디널리티(Cardinality) = 튜플의 수
속성(Attribute) = 릴레이션을 구성하는 각각의 열(Column)
차수(Degree) =속성의 수
도메인(Domain) = 속성이 취할 수 있는 같은 타입(ex.숫자,텍스트..)의 원자값들의 집합 ex) 학년이라는 속성의 도메인? 1~6
- 한 릴레이션에 포함된 튜플들은 모두 상이하다.
- 모든 속성값은 논리적으로 더 이상 분해할 수 없는 값인 원자값이어야 한다.
===========================================================================================
ER스키마의 관계 스키마 사상(Mapping Rule)
1:1 관계 = 각 개체를 릴레이션으로 만든 후, 둘 중 한 개체에 외래키로 상대방을 포함시키고 관계를 포함한다.
1:N 관계 = 각 개체를 릴레이션으로 만든 후, 1의 기본키를 N에 외래키로 포함시키고 관계 역시 N에 포함시킨다. 1 = 부모, N=자식
N:M 관계 = 관계를 테이블로.. M의 기본키, N의 기본키를 속성으로 가져옴.
반응형
'정보처리기사 > Database' 카테고리의 다른 글
정처기 수준에서의 데이터베이스 - 물리적 데이터베이스 모델링 (0) | 2018.10.04 |
---|---|
정처기 수준에서의 데이터베이스 - 정규화 (0) | 2018.10.03 |
정처기 수준에서의 데이터베이스 - 함수적 종속성 (0) | 2018.10.02 |
정처기 수준에서의 데이터베이스 - 키와 무결성 제약조건 (0) | 2018.10.02 |
정처기 수준에서의 데이터베이스 - 데이터모델 (0) | 2018.10.02 |