(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

+ Recent posts