본문 바로가기
728x90
반응형

2019/0446

데이터 베이스 (KEY) [키(KEY)는 각 튜플을 유일하게 식별할 수 있는 애트리뷰트 집합이다] ex)학번과 같이 튜플을 유일하게 식별할 수 있는 하나 또는 그 이상 애트리뷰트 집합 후보 키(candidate key) - 릴레이션 R(A1, A2, ..., An)에 대한 애트리뷰트 집합, K({Ai , Aj , ..., Ak}) 로서 다음 두 성질을 만족합니다. 유일성(uniqueness) 각 튜플에 대해 K의 값은 유일(각 튜플에 대해서 후보 키에 대한 값이 유일해야 합니다.) 최소성(minimality) K는 각 튜플을 유일하게 식별하는데 필요한 애트리뷰트만 포함합니다. 기본 키(primary key) - 후보 키 중에서 지정된 하나의 키(데이터 베이스 설계자가 지정....) - 각 튜플에 대한 기본 키 값은 항상 유효한 .. 2019. 4. 15.
릴레이션(Relation) R 릴레이션 R은 릴레이션 스키마 와 릴레이션 인스턴스로 구성됩니다. [릴레이션 R은 릴레이션 스키마 + 릴레이션 인스턴스] 카디션 프로덕트(Cartesian product)의 부분집합으로 R ⊆ D1 × D2 × ... × Dn , 단 Di : i번째 도메인 즉 n-투플, 의 집합 di ∈ Di, i = 1,2, ... ,n n은 여기서 R의 차수 카디널리티(Cardinality) 튜플의 수를 의미합니다. 릴레이션의 특성 튜플의 유일성(uniqueness of tuples) 릴레이션 = 튜플들의 "집합" 튜플의 무순서성(no ordering of tuples) 릴레이션은 추상적 개념으로 튜플들의 집합... 테이블은 구체적 개념 애트리뷰트의 무순서성(no ordering of attributes) 릴레이션 .. 2019. 4. 15.
관계 데이터베이스 관계 데이터베이스란? 테이블(table)로 이루어져 있고, 키(key)와 값(value)의 관계를 나타냅니다. 수학에서의 릴레이션(relation)과 집합(set)이론에 기초한 특성이 있습니다. [관계형 데이터베이스는 테이블이 다른 테이블들과 관계를 맺고 모여있는 집합체다] 튜플(Tuple) 테이블을 구성하는 행 튜플의 수 = Cardinality 속성(Attribute) 테이블을 구성하는 열(필드) 한 릴레이션(≒ 테이블) 내에 애트리뷰트 이름들은 모두 달라야 합니다. 속성의 개수 = 차수(Degree) 도메인(Domain) 애트리뷰트가 취할 수 있는 값(value)들의 집합 릴레이션 스키마(≒ 릴레이션 내포) 애트리뷰트의 집합 정적 성질, 시간에 무관.... 릴레이션 인스턴스 튜플의 집합 동적 성질,.. 2019. 4. 15.
알고리즘 코드는 깃에.... https://github.com/ku-alps/sw15_jinyoung 2019. 4. 1.
728x90
반응형