[Daily Post]는 매일매일 탐구한 내용을 간략하게 기록하는 포스트입니다.
따라서 정리되지 않은 내용과 추측을 포함하고 있을 수 있습니다.
더 체계적인 형식을 갖춘 글은 해당 카테고리의 포스트를 확인해주세요 :)

My Study

PS

CS

Primary Key

  • row를 unique하게 구분하는 column

    • 구분을 위해 null, duplication을 허용하지 않는다
  • Relation = Table

    • row = tuple = record
    • column = attribute
  • Super key: 하나 혹은 복수의 속성 집합으로 이루어진 해당 key가 특정 row만을 찾을 수 있는 경우가 super key다.
  • Candidate key: super key 중에서 더 이상 쪼개질 수 없는, 가장 작은 단위의 집합
  • Primary key: candidate key 중 선택한 key
  • Alternative key: candidate key - primary key. 즉, 남은 키

RDB

  • 1:N: 나의 primary key는 다른 누군가의 foreign key: 배달 주문 내역
  • N:M: 책가방 목록처럼, mapping table을 중간에 두고 mapping이 된다

join

  • inner join: intersection
  • outer join: A outer join: A의 모든 데이터를 포함한 데이터를 join
    • 보통 left join를 수행한다

Web - Portfolio

Web- Blockchain