파일 관계 데이터베이스의 릴레이션 구조 시스템
2019. 5. 8. 23:20ㆍ정보처리 산업기사/데이터베이스
반응형
관계형 데이터베이스의 구조
릴레이션은 데이터들을 표(테이블)의 형태로 표현한 것이며, 구조를 나타내는 릴레이션 스키마와 실제 값들인 릴레이션 인스턴스로 구성되어 있다.
관계형 데이터베이스의 특징
- 데이터의 독립성이 보장되어 있다.
- 중복 문제의 해결 기법을 제공한다. (정규형태)
- 데이터 조작 언어가 발달되어 있다. (SQL 등)
- 관계형 데이터베이스는 테이블(Table)들의 모임으로 구성되어 있다.
- 각 테이블은 고유한 이름을 가진다.
- 각 행은 일련의 값들 사이의 관계되어 있다.
관계형 데이터베이스의 구조
튜플(Tuple)
- 엔티티 셋(entity set)이라고도 한다.
- 릴레이션을 구성하는 각각의 행
- 연관된 속성의 모임으로 구성된다.
- 개념 정보의 단위
- 튜플의 수는 카디널리티, 기수, 대응수 모두 각각 같은 의미이다.
속성(Attribute)
- 데이터 베이스를 구성하는 가장 작은 논리적 단위를 말한다.
- 파일 구조상의 데이터 항목 또는 데이터 필드(열)에 해당된다.
- 개체의 특성을 기술
- 속성의 수는 디그리, 차수라고 한다.
도메인(Domain)
- 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자(Atomic) 값들의 집합이다.
- 도메인은 실제 애트리뷰트 값이 나타날 때 그 값의 합법 여부를 시스템이 검사하는 데에도 이용된다.
릴레이션 스키마
- 한 릴레이션의 논리적 구조를 기술한 것.
- 릴레이션 스키마는 정적인 성질을 지녔으며, 반대로 릴레이션 인스턴스는 동적인 성질을 지니고 있다.
릴레이션 인스턴스(Relation Instance)
- 데이터 개체를 구성하고 있는 속성들에 데이터 타입이 정의되며 구체적인 데이터 값을 지니고 있는 것을 말한다.
- 엔티티 인스턴스(Entity Instance)라고도 한다.
관계형 데이터베이스의 장점
간결하고 보기 편하며, 다른 데이터 베이스로의 변환이 수월하다.
관계형 데이터베이스의 단점
많은 알고리즘이 사용되면서 성능이 다소 떨어진다.
반응형
'정보처리 산업기사 > 데이터베이스' 카테고리의 다른 글
데이터베이스 관계대수 (0) | 2019.05.13 |
---|---|
데이터베이스 무결성 (0) | 2019.05.12 |
데이터베이스 키(Key)의 개념 (0) | 2019.05.11 |
데이터베이스 릴레이션의 특징 (0) | 2019.05.09 |
데이터베이스 스키마의 개념과 정의 (0) | 2019.05.07 |
DB기본적인 지식, 데이터베이스 정의 (0) | 2019.05.06 |
데이터베이스 설계 순서를 알아봅시다 (0) | 2019.05.05 |
SQL유형 DDL, DML, DCL이란 무엇일까요? (0) | 2019.05.04 |