본문 바로가기

728x90

전체 글

(33)
키의 개념 및 종류 키란 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성을 말함. 1. 슈퍼키(Super Key) - 슈퍼키는 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키를 말함. 릴레이션을 구성하는 모든 튜플 중 슈퍼키로 구성된 속성의 집합과 동일한 값은 나타나지 않음. - 슈퍼키는 릴레이션을 구성하는 모든 튜플에 대해 유일성(Unique)은 만족하지만, 최소성(Minimality)은 만족하지 못함. 2. 후보키(Candidate Key) - 후보키는 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합. - 후보키는 유일성과 최소성을 모두 만족 3. 기본키(Primary Key) - 기본키는 후보키 중에서 특별히 선정된 키로 중복된 값을 가..
관계형 데이터 모델 관계형 데이터 모델은 데이터를 테이블(Table) 또는 릴레이션(Relation)의 구조로 표현하는 논리적 데이터 모델 1. 관계형 데이터 구조 : 릴레이션 - 관계형 데이터 모델에서는 데이터를 원자 값(Atomic Value)으로 갖는 이차원의 테이블로 표현하는데, 이를 릴레이션이라고 함. - 릴레이션의 구조는 물리적인 저장 구조를 나타내는 것이 아닌 논리적 구조이므로 다양한 정렬 기준을 통하여 릴레이션을 표현할 수 있음. - 릴레이션은 구조를 나타내는 릴레이션 스키마(Relation Schema)와 실제값들인 릴레이션 인스턴스(Relation Instance)로 구성 - 릴레이션의 열(Column)을 속성(Attribute)이라 하고, 행(Row)을 튜플(Tuple)이라고 함. - 릴레이션에서 하나의..
ER(Entity Relationship) 모델 1. ER 모델 - ER 모델은 개념적 데이터 모델의 가장 대표적인 것으로, 1976년 피터 첸(Peter Chen)에 의해 제안 - ER 모델은 개체, 속성, 관계 등에 대하여 용이하게 표현할 수 있는 ER 도형(ERD: Entity Relationship Diagram)을 정의 2. ER 도형 ER 모델은 몇 가지 도형들을 이용하여 현실 세계를 표현. 3. 개체 및 개체 타입 - 개체는 현실 세계의 객체로서 유형 또는 무형의 정보 대상으로 존재하며 서로 구별될 수 있는 것을 뜻하고 개체의 특성을 나타내는 속성을 가짐. - 하나의 개체를 개체 어커런스(Entity Occurrence) 또는 개체 인스턴스(Entity Instance)라 하고, 개체 어커런스들의 집합에 대한 공통의 특성들을 갖는 개체 클..

728x90