차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:데이터베이스_정규화 [2018/03/30 03:04] – 221.148.239.209 | tech:데이터베이스_정규화 [2018/03/30 08:12] (현재) – 221.148.239.209 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
- | {{tag> | + | {{tag> |
====== 데이터베이스 정규화 (Database normalization) ====== | ====== 데이터베이스 정규화 (Database normalization) ====== | ||
- | 정규화는 데이터베이스의 | + | 정규화는 데이터베이스의 |
데이터가 중복되면 디스크 공간이 낭비되며 유지 관리상의 문제가 발생함. 여러 위치에 있는 데이터를 변경해야 하는 경우에는 모든 위치에서 데이터를 정확히 동일한 방식으로 변경해야 함. 고객 주소 데이터가 Customers 테이블에만 저장되어 있고 데이터베이스의 다른 위치에는 없다면 고객 주소 변경을 구현하기가 훨씬 쉬워질 것임. | 데이터가 중복되면 디스크 공간이 낭비되며 유지 관리상의 문제가 발생함. 여러 위치에 있는 데이터를 변경해야 하는 경우에는 모든 위치에서 데이터를 정확히 동일한 방식으로 변경해야 함. 고객 주소 데이터가 Customers 테이블에만 저장되어 있고 데이터베이스의 다른 위치에는 없다면 고객 주소 변경을 구현하기가 훨씬 쉬워질 것임. | ||
줄 27: | 줄 27: | ||
C 14 | C 14 | ||
D 15 | D 15 | ||
- | | + | |
id 이름 별명 | id 이름 별명 | ||
--------------- | --------------- | ||
줄 55: | 줄 55: | ||
10103 박길동 2 | 10103 박길동 2 | ||
10104 최길동 2 | 10104 최길동 2 | ||
- | | + | |
부서번호 부서 부서장 | 부서번호 부서 부서장 | ||
-------------------------------- | -------------------------------- |