[Day 26] Database 0502 - 내용 정리
![post-thumbnail](https://velog.velcdn.com/images/rlaehdus0417/post/8b818132-a276-455f-8a7e-a61978753576/image.jpeg)
🌞정규화
🌈1차 정규화
- 반복 그룹 속성을 추출한다. (제품번호1, 제품명1....)
- 자식 개체가 추출되고 반드시 식별관계이다.
- 자식 개체 주 식별자에 반드시 속성이 추가된다.
- 주식별자를 가지고 나간다.
![](https://velog.velcdn.com/images/rlaehdus0417/post/80bf4114-1d48-49d1-83f9-3c8c9b319ef4/image.PNG)
🌈2차 정규화
- 주 식별자에 완전 기능 종속되지 않는 속성을 추출한다.( 주 식별자 속성이 여러 개일 때 대상)
- 부모 개체가 추출되고 반드시 식별관계이다.
- 외부 식별자를 두고 나간다. ![](https://velog.velcdn.com/images/rlaehdus0417/post/8aef5198-48ff-4800-9f99-70e8bc2f4153/image.PNG)
🌈3차 정규화
- 주 식별자에 이행종속인 속성을 추출한다.
- 부모 개체가 추출되고 반드시 비식별 관계이다.
- 와부 식별자를 두고 나간다.
![](https://velog.velcdn.com/images/rlaehdus0417/post/c07bc00f-efd8-4799-8f77-9069a7cdea62/image.PNG)