[Daily Post] 230802
[Daily Post]는 매일매일 탐구한 내용을 간략하게 기록하는 포스트입니다.
따라서 정리되지 않은 내용과 추측을 포함하고 있을 수 있습니다.
더 체계적인 형식을 갖춘 글은 해당 카테고리의 포스트를 확인해주세요 :)
My Study
PS
- Code.Plus 기초, 연습문제
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: intersectionouter join: A outer join: A의 모든 데이터를 포함한 데이터를 join- 보통
left join를 수행한다
- 보통