홍쌤의 1과목 강의를 듣고, 노랭이 책을 푸는데 "스키마"라는 개념은 처음 보는 것 같아 따로 알아보았다.스키마란? 스키마는 데이터베이스에 저장될 데이터의 구조, 타입, 관계, 제약조건 등을 논리적으로 정의한 것으로 데이터베이스에서 데이터 구조를 정의한 설계도이다. 즉, 실제 데이터가 아니며어떤 테이블이 존재하는지각 테이블의 컬럼/속성데이터 타입제약조건(PK, FK, UNIQUE 등)를 포함한다!스키마는, 사용자의 관점에 따라 세가지 단계로 구분하게 된다. 3단계 스키마 구조 1. 외부 스키마외부 스키마는 사용자 맞춤형 뷰(view)이며, 개별 사용자나 응용 프로그램이 보는 데이터의 논리적 구조이다. 사용자 맞춤형이기에, 사용자마다 다르게 정의가 가능하다. 그러기에 한 데이터 베이스에 여러개의 외부 스키..