반응형

1.관계형 데이터 베이스

  • Relation > 데이터를 table 형태로 표현한 것
  • Attribute > 속성, 컬럼
  • Degree > 속성의 수, 차수
  • 튜플 > relation 을 구성하는 각각의 행 > 레코드, 로우 등등
  • Cardinality > 튜플의 수
  • Domain > 하나의 속성이 취할 수 있는 같은 타입의 원자값들의 집합

2. 관계형 데이터베이스의 key

  • 후보키 : 릴레이션을 구성하는 속성들 중 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합
    기본키로 사용할 수 있는 속성들, 유일성과 최소성 모두 만족시켜야함
  • 기본키 : 후보키 중에서 특별히 선정된 주키 (PK) > NotNull 
  • 대체키 : 후보키가 둘 이상일 때 기본키를 제외한 후보키
  • 슈퍼키 : 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키 유일성 만족, 최소성 불만족

3. 관계형 데이터베이스의 제약조건

  • 개체 무결성 : 기본키는 not null, unique
  • 참조 무결성 : 외래키는 null or 참조테이블의 pk 와 같아야함 
반응형