db를 관계들과 integrity constraints(무결성 제약조건)으로 표현한다.
ex)
5개의 tuples, 7개의 attributes
attributes이 나눠질 수 없는 하나의 최소단위라는 말이다.
ex) integer, real,char,date,time.. 으로 하나의 변수타입
스키마: 데이터가 저장되는 형태
instance:실제 값이 저장된 테이블
관계형 instance는 tuple들의 집합(테이블)
관계,tuple의 순서는 상관이 없다.
테이블에 속하는 attributes의 일부이다.
슈퍼키: 슈퍼키이면 값이 tuple마다 달라야 한다. 슈퍼키로 tuple들을 구별할 수 있어야한다.
candidates키:
primary key: pk는 테이블 당 오직하나.
슈퍼키 중 일부가 candidate 키가 되고, candidate키 중 일부가 pk가 된다.
minimal 하다는 것은 데이터를 구별할 수 있는 더 작은개수조합의 속성이 있으면 그것이 ck,pk가 되어야 한다는 것. 때문에 속성 1개만으로 고유한 값이 되는 것이 없다면 속성2개의 조합도 ck가 될 수 있음.
ex)

관계형 db의 특성
데이터 연관(참조)가 포인트가 아니라 value(key)로 이뤄지기에
넘어가기

Sohn이 있는 major4는 정의되어 있지않음 foreign키가 존재하는 것이어야 한다.(참조 무결성)
메타 데이터를 저장
메타 데이터

