Day12_MYSQL_데이터 정규화 + 서브쿼리
1) 데이터 정규화 - 데이터 베이스를 설계할 때 중복을 최소화하는 것 - 크고, 조직화되어 있지 않은 테이블과 관계들을 조직화된 테이블과 관계들로 나누는 것 사용목적) - 데이터를 갱신,삽입,삭제 등 테이블을 수정할 때 원하지 않게 데이터가 삭제되거나, 가공되는 일이 발생하는데 이를 이상현상이라고 함. - 이상현상 발생하는 경우 데이터 정규화가 반드시 필요 종류) 1. 1NF(제1 정규화) - 규칙: 테이블 안에 모든 값들은 단일값 1. 1번 테이블에서 hobby라는 필드를 추가하고 싶다 2. hobby라는 필드안에 중복된 값이 안들어가게 하고 싶다. (ex) hobby : '운동,'등산','축구') 2. 2NF(제2 정규화) - 규칙: 1NF를 만족 + 완전 함수 종속성을 가진 관계들로만 테이블을 생..
2023.03.20