데이터 베이스 키(Key)란, 키(key)란 관계 데이터베이스에서 튜플을 식별하기 위해 사용되는 속성이나 속성 집합을 말한다. 키 유일성 - 각 튜플을 유일하게 식별할수 있는 성질 키 최소성 - 유일하게 식별할수 있는 속성이 최소로 구성된 성질 슈퍼키(Super key) 한 릴레이션(표,테이블) 내의 모든 속성들의 조합을 말한다. 슈퍼키는 유일성은 만족하지만 최소성은 만족하지 않는다. 후보키(Candidate key) 릴레이션에서 유일하게 튜플을 식별할 수 있는 속성이나 속성의 집합을 말한다. 후보키는 유일성과 최소성 모두 만족해야한다. 기본키(Primary key) 후보키 중에서 튜플 선택을 위한 특별한 키 기본키는 중복될수 없으며 NULL값을 가질수 없다. 기본키는 유일성과 최소성 모두 만족해야한다...
관계 데이터 모델이란, 데이터베이스 자료의 저장 형테를 2차원 즉 표로 표현하는 것을 말한다. 기본적으로 관계 데이터 모델의 용어를 알아보자. 릴레이션(Relation) 자료가 저장된 2차원 구조의 테이블 즉, 표 속성(Attribute) 릴레이션을 구성하는 각 열 튜플(Tuple) 릴레리션의 한 행을 구성하는 속성 집함 도메인(Domain) 하나의 속성이 가질수 있는 값의 범위 차수(Degree) 속성의 개수 카디널리티(Cardinality) 튜플의 개수 릴레이션 스키마(Schema) 릴레이션의 이름과 속성 이름의 집합 릴레이션 인스턴스(Instance) 입력된 튜플의 집합 학생 릴레이션 구성은 아래 표와 같다. - 학생 릴레이션을 구성하는 속성은 학번, 이름, 학과, 학년, 주소, 나이이다. 또한 속..