컴공생의 다이어리

관계형 데이터베이스 - 릴레이션(Relation), 튜플(Tuple), 속성(Attribute), 도메인(Domain) 본문

자격증/정보처리기사

관계형 데이터베이스 - 릴레이션(Relation), 튜플(Tuple), 속성(Attribute), 도메인(Domain)

컴공 K 2021. 4. 21. 00:01

관계형 데이터베이스

 - 관계형 데이터베이스는 2차원적인 표(Table)를 이용해서 데이터 상호 관계를 정의하는 데이터베이스

 - 개체(Entity)와 관계(Relationship)를 모두 릴레이션(Relation)이라는 표(Table)로 표현하기 때문에 개체를 개체 릴레이션과 관계 릴레이션이 존재

 - 장점

  • 간결하고 보기 편리
  • 다른 데이터베이스로의 변환이 용이

 - 단점

  • 성능이 다소 떨어짐

 

 

관계형 데이터베이스의 릴레이션 구조

릴레이션(Relation)은 데이터들의 표(Table)의 형태로 표현한 것으로, 구조를 나타내는 릴레이션 스키마와 실제 값들인 릴레이션 인스턴스로 구성된다.

출처 : liveyourit.tistory.com/213

 

 

튜플(Tuple)

튜플은 릴레이션을 구성하는 각각의 을 말하며 속성의 모임으로 구성된다. 파일 구조에서 레코드와 같은 의미이다. 튜플의 수를 카디널리티(Cardinality) 또는 기수, 대응수라고 한다.

 

 

속성(Attribute)

속성은 데이터베이스를 구성하는 가장 작은 논리적 단위이며 개체의 특성을 기술한다. 파일 구조상의 데이터 항목 또는 데이터 필드에 해당한다. 속성의 수를 디그리(Degree) 또는 차수라고 한다.

 

 

도메인(Domain)

도메인은 하나의 속성(attribute)이 취할 수 있는 같은 타입의 원자값들의 집합이다. 도메인은 실제 속성 값이 나타날 때 그 값의 합법 여부를 시스템이 검사하는데에도 이용된다.

 

 

릴레이션의 특징

 - 한 릴레이션에는 똑같은 튜플이 포함될 수 없음

 - 한 릴레이션에 포함된 튜플 사이에는 순서가 없음

 - 튜플들의 삽입, 삭제 등의 작업으로 인해 릴레이션은 시간에 따라 변함

 - 릴레이션 스키마를 구성하는 속성들 간의 순서는 중요하지 않음

 - 속성의 유일한 식별을 위해 속성의 명칭은 유일해야 함

 - 하지만, 속성을 구성하는 값은 동일한 값이 있을 수 있음

 - 릴레이션을 구성하는 튜플을 유일하게 식별하기 위해 속성들의 부분집합을 키로 설정

 - 속성의 값은 논리적으로 더 이상 쪼갤 수 없는 원자값만을 저장

 

 

 

www.yes24.com/Product/Goods/97648303?OzSrank=2

 

2021 시나공 정보처리기사 실기

시나공 정보처리기사 실기는 NCS 학습 모듈을 가이드 삼아 자세한 설명과 충분한 예제를 더한 후 교재에 수록된 문제나 이론은 하나도 빼놓지 않고 이 분야에 전혀 기초가 없는 수험생의 눈높이

www.yes24.com

liveyourit.tistory.com/213

 

[정보처리기사] 관계형 데이터베이스의 릴레이션 구조 및 특징

관계형 데이터베이스 개요 - 관계형 데이터베이스를 구성하는 개체나 관계를 모두 릴레이션이라는 표로 표현함 - 장점 : 간결, 보기 편리, 다른 데이터베이스로의 변환 용이 - 단점 : 성능이 떨

liveyourit.tistory.com

728x90
Comments