(1) 관계 데이터 모델
- 2차원 구조의 표로 표현하는 방법을 말함
릴레이션(Relation) |
자료 저장의 형태가 2차원 구조의 테이블로 표현 |
속성(Attribute) |
각 열 ( Column - 항목 ) |
튜플(Tuple) |
한 행을 구성하는 속성들의 집합 ( Tuple = Row = Record ) |
도메인(Domain) |
값 들의 범위 |
릴레이션 스키마(Relation Schema) |
속성 이름의 집합 (릴레이션의 구조) |
릴레이션 인스턴스(Relation Instance) |
튜플들의 집합 |
차수(Degree) |
속성(항목)의 수 |
카디널리티(Cardinality) |
튜플(행)의 수 |
* 릴레이션(Relation) = 테이블(Table) = 표
속성(Attribute) = 열(Column) = 항목(Field)
튜플(Tuple) = 행(Row) = 레코드(Record)
릴레이션의 특징
- 튜플들은 모두 상이하다
- 튜플들은 유일하며 순서에는 의미가 없다
- 속성들 간의 순서는 의미가 없다
- 속성은 원자값으로 구성되며 분해가 불가능하다
* Mapping Rule : - 개념적 데이터베이스 모델링 결과를 관계형 데이터베이스 이론에 근거하여 데이터베이스 구조로 변화하는 과정
- 개체는 릴레이션으로 속성은 릴레이션의 항목으로, 키 속성(식별자)은 기본키로, 관계는 외래키로 변환
* 교차 엔티티(Intersection Entity) : 다대다 관계의 E-R Model을 릴레이션으로 표현하는 경우 보다 하나의 릴레이션을 더 만들게 됨
'Certification > 정보처리기사' 카테고리의 다른 글
키(Key)와 무결성 제약조건 (0) | 2016.03.28 |
---|---|
개체-관계 모델(E-R Model) (0) | 2016.03.28 |
데이터베이스 설계 (0) | 2016.03.23 |
데이터베이스 구조(스키마) (0) | 2016.03.23 |
데이터베이스 관리 시스템 (0) | 2016.03.23 |