챕터 3는 Data Manipulate Language의 대표적인 언어 SQL에 대해서 배웠는데 양이 가장 많았다. 그리고 강의 중에 예를 드는 게 너무 많아서 힘들었지만 그래도 어찌저찌 잘 끝낸 거 같아서 다행이었다. 일단 SQL 첫 강의에서는 SQL에 대한 간단한 개요에 대해서 배웠는데 SQL의 역사에 대해 간단히 배우고 SQL 도메인 타입과 무결성 제약조건에 대해서 배웠는데 무결성 제약조건은 간단하게 1. null 값을 가질 수 없고 2. 기본키를 구성하는 속성은 null값, 중복된 값을 가질 수 없고 이미 릴레이션 안에 존재하는 기본 키 값을 가진 tuple은 삽입될 수 없다였다 그리고 릴레이션을 정의하는 예를 보고 릴레이션의 스키마를 삭제하거나 수정하는 명령어까지 알아봤다 두 번째 강의에서는 기..