관련성이 가지며 중복이 없는 데이터의 집합
MySQL 관계형 데이터 베이스
DBMS: 데이터 베이스를 관리하는 시스템
RDBMS: 관계형 데이터베이스를 관리하는 시스템
정규화 : 데이터의 중복을 막는다.
1정규화 : 반복되는 그룹속성을 제거
2정규화 : composit primary key에 의존하지 않는 속성을 제거, 복합의존을 제거해야한다.
3정규화 : Primary Key 에 의존하지 않고 일반 컬럼에 의존하는 컬럼 제거
비 정규형 데이터
보고서 코드, 일자, 수출처코드, 수출처명, 상품코드, 상품명, 단가, 수량
1정규형 데이터
보고서 코드, 일자, 수출처코드, 수출처명
보고서 코드, 일자, 상품코드, 상품명, 단가, 수량
2정규형 데이터
보고서 코드, 일자, 수출처코드, 수출처명
보고서 코드, 상품코드, 수량
상품코드, 상품명, 단가
3정규화 데이터
보고서 코드, 수출처 코드, 일자
수출처코드, 수출처명
보고서 코드, 상품코드, 수량
상품코드, 상품명, 단가
mysql 작업을 쉽게 할 수 있도록 도와주는 라이브러리