1. 기본 개념 PK : 데이터의 코드화 --> 변경에 유리 FK : 다른 테이블의 PK ( 테이블간 관계 표현)ROW : 객체 (iv 집합) COLUMN : 객체 배열Fk 없으면 관계를 알 수 없다 DB ~= HashMap(객체배열) + TreeSetTree와 hashmap 의 장점을 연결 (11장이 중요한 이유) RDB는 Map과 비슷한 형태이다. Map : key 중복 x, 순서 x , 객체 배열 형태 SQL : RDB에게 질문하는 언어 DB(데이터의 그룹화, 2차원 배열 여러개): 고정형 DB -----중복 제거: 테이블 쪼개서 관계 형성------> RDB (그룹 + 관계) : 고정형 DB ----보완----> NoSQL (유연, 비정형 DB) 테이블 쪼개면 관계가 생긴다. 왜? 원래 하나..