1.데이터베이스 테이블! 제대로 만들어 볼래?!
2. 스타벅스 데이터베이스! 나도 한 번 만들어 보자!
3. 백엔드 개발자라면 ERD(관계도 그림)는 그릴 줄 알아야지!
데이트 퀄리티를 보장하기 위해 정규화를 한다.
중복된 데이터를 분리하는 것
다대일 관계 => 서로 중복되는 관계
일대일 관계 => 하나씩 하나씩 배치되는 관계
다대다 관계 => 일대다대 다대일 관계로 풀어줘야 한다.
erd-cloud 로 만들어보자!!!
연결을 위해 만들어진 COLUMN은 FK(외래키)라고 불리고 나중에 연동하면 자동으로 만들어짐
CHAR(N) = N개 만큼 칸을 만들어둔것(찾기나 검색이 빠르다)
VARCHAR(N) = N개 만큼 칸을 만들고 안에 들어온 수 만큼 변한다. (저장이 용이하다)
DECIMAL(4, 1) = 4칸 숫자로 하고 하나는 소수점으로 할래
TINYINT(1) = 0, 1로 BOOLEAN을 나타내기 때문에
FK가 2개 합쳐져서 복합키로 PK가 된다.