[ 목차 ]
1. 중복정보 제거
2. 정규형
3. 참조무결성
1. 중복정보 제거
1) 테이블 간의 정보는 중복되지 않아야 함(무결성), 즉 하나의 정보는 한 곳에서만 나오도록 해야 함
2) 정규화를 통해 중복성 제거 가능
3) 중복성 제거 후 필요한 정보는 외래키를 통한 조인을 통해 필요한 정보를 구함
2. 정규형
1) 중복을 제거하기 위한 테이블 정의 규칙
2) 제 1 정규형 : 나눌 수 있는 만큼 쪼갬
3) 제 2 정규형 : 테이블의 칼럼들이 기본키와 직접 연관되는 칼럼만으로 구성
4) 제 3 정규형 : 칼럼들 간의 종속관계가 있으면 안 됨
3. 참조무결성
1) 외래키에 적용되는 규칙
2) 외래키와 참조되는 원래 테이블의 키와 관계를 명시
3) 외래키를 참조하면 원래 테이블에 해당 레코드값이 반드시 존재해야 함
4) 만약 원래 레코드를 삭제하려면 참조하는 외래키 값을 먼저 NULL로 만들어야 함
5) 외래키 참조관계가 있을 경우 레코드 추가/삭제 시 선후관계를 나타냄
'T아카데미 > 데이터베이스' 카테고리의 다른 글
13강. SQL(DCL) (0) | 2020.03.23 |
---|---|
12강. SQL(DDL)3 (0) | 2020.03.23 |
10강. SQL(DDL)1 (0) | 2020.03.23 |
9강. SQL(DML)7 (0) | 2020.03.23 |
8강. SQL(DML)6 (0) | 2020.03.20 |