오래 못 할 짓 하지 않기
[ DB ] 6. 정규화 ( Normalization ) 본문
728x90
이런 테이블이 있다고 생각해보자.
- dept_name 마다 할당받은 building이 있다.
- dept_name 마다 정해진 budget이 있다.
위 테이블을 보면 dept_name - building - budget을 하나의 세트로 본다면
중복되는 데이터들이 너무 많다.
만약 저 중복되어있는 데이터들을 Delete , Update 하려고 하거나
새로운 Data를 넣으려고 할 때 수고로움과 누락될 수 있는 것들을 생각하면 바람직한 구조는 아닌 것 같다.
이러한 정보의 반복을 피하는 방법
: 정규화
각각의 Relation 끼리 연관된 Data들끼리 쪼개자
목적 : 중복을 피하기
'3학년 1학기 > 데이터베이스(DB)' 카테고리의 다른 글
[ DB ] 5. E-R Model (0) | 2024.04.08 |
---|---|
[ DB ] 4. More SQL (0) | 2024.03.31 |
[ DB ] 3. SQL ( DML ) (0) | 2024.03.18 |
[ DB ] 2. R - DBMS(2) (0) | 2024.03.11 |
[ DB ] 1. R - DBMS (0) | 2024.03.07 |