2022_09_16
스키마
- 외부스키마 = 노드(구조체) - 사용자가 보는 데이터
- 개념스키마 = 모든 노드를 모아놓은 데이터 집단(일반적으로 한개를 사용)
- 내부스키마 = 개념스키마의 모든 매개변수에 자료형을 붙여 저장해놓은 것
<aside>
💡 릴레이션 표기법 : 테이블명(속성1,속성2,속성3)
</aside>
- 밑줄이 그어진 속성은 프라이머리 키 (메인키)
- 두개 이상 그러져있으면 하나의 키에 두개의 속성이 포함된다는 뜻
키에 대한 설명 (외래키 제외)
[DataBase] 키(Key)의 개념 및 종류

예를들어 주소 같은 경우엔 같은집에 여러명이 살 수 있기 때문에 키가될 수 없음
이름도 마찬가지
고객과 도서 릴레이션을 엮은 새로운 테이블(누가 무슨책을 샀는지 구분하기 위해)

- 위 테이블은 4항목 다 키가될 수 없음
- 키 생성 → 고객번호와 주문번호를 묶어서 하나의 프라이머리 키로 사용할 것
- 1_1 , 1_2 , 2_1 . . .
- 이를 (대리키) 라고 함