반응형 전공공부/데이터베이스14 키(Key)의 개념 및 종류 키는 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 다른 튜플들과 구별할 수 있는 유일한 기준이 되는 애트리뷰트 (속성)이다. 후보키(Candidate Key) : - 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합, 즉 기본키로 사용할 수 있는 속성들을 말함. - 모든 릴레이션은 반드시 하나 이상의 후보키를 가져야 함. - 릴레이션에 있는 모든 튜플에 대해서 유일성과 최소성을 만족시켜야 함 예) 릴레이션에서 학번이나 주민번호는 다른 레코드를 유일하게 구별할 수 있는 기본키로 사용할 수 있으므로 후보키이다. ----------------------------------------------------------------------------.. 2020. 2. 2. 관계 데이터베이스의 Relation 구조 / 릴레이션의 특징 릴레이션은 데이터들을 표의 형태로 표현한 것으로, 구조를 나타내는 릴레이션 스키마와 실제 값들인 릴레이션 인스턴스로 구성된다. 튜플 - 릴레이션을 구성한는 각각의 행 - 속성의 모임으로 구성된다. - 파일 구조에서 레코드와 같은 의미이다. - 튜플의 수 = 카디널리티(Cardinality) = 기수 = 대응수 속성(Attribute, 애트리뷰트) - 릴레이션을 구성하는 각각의 열 - 데이터베이스를 구성하는 가장 작은 논리적 단위이다. - 파일 구조 상의 데이터 항목 또는 데이터 필드에 해당된다. - 개체의 특성을 기술한다. - 속성의 수 = 디그리(Degree) = 차수 도메인(Domain) - 하나의 애트리뷰트가 취할 수 있는 같은 타입의 원자(Atomic)값들의 집합. - 실제 애트리뷰트 값이 나타날.. 2020. 2. 2. 이전 1 2 3 4 다음 반응형