[relational database]

2hk·2023년 12월 8일

영상

목록 보기
25/28

movie

  • relational data model
    column과 row를 가진 table의 형태로 표현
    schema : 구조(개요,윤곽)

관계형 데이터라는 것은 쉽게 생각해보자면
말 그대로 서로 관계가 있다
행과 열이 있을 때, 그 안에 담긴 데이터는 a행 b열이니까

  • relation의 특징
    중복될 수 없다, 순서는 중요하지 않다
    데이터들을 식별할 수 있는 하나의 고유(primary key)를 갖는다
    속성은 더 나눌 수 없어야 한다

  • superkey 는 unique하게 식별할 수 있는 속성의 집합
    → 중복될 수 없는 속성들

  • candidate key
    하나의 속성만 제거해도 unique하게 식별할 수 없게되는 super key

  • unique key(alternate key)
    primary key가 아닌 candidate keys

  • foreign key
    다른 relation의 PK를 참조하는 속성의 집합

  • constraints(제약)
    그냥 속성이 가질 수 없는 특징을 지칭하는 듯
    뭐 예를 들면 NULL 값을 가질 수 없다거나 중복된 값을 가질 수 없다거나 등등

0개의 댓글