
정규화 데이터 모델링에서 정규화(Normalization)는 가장 기초적이지만 필수적으로 이뤄져야 하는 작업이다. 성능상 문제로 반정규(Denormalization)를 하기도 하지만, 정규화가 왜 필요한지는 필수적으로 알아야 한다. 예를들어서, 연락처 정보를 저장하는 데이터베이스를 구축한다고 생각해보자. 아래와 같이 구축할 수 있다. 1. 제 1 정규형 : 모든 속성은 받드시 하나의 값을 가져야 한다. * 문제 발생 - 연락처 정보에서 집전화, 핸드폰 번호 구별 어려움 - 원하는 속성 값을 추출하기 어려움 - tel을 검색조건으로 검색할 경우, WHERE TEL LIKE '%011-1234-3333%'
카테고리 없음
2023. 2. 26. 20:02