1. 정규화 -정규화(Normalization)란 한 테이블에서 불필요하게 중복되는 데이터를 분리하여 새로운 단순한 형태를 가지는 여러 개의 테이블로 나누는 것. -정규화를 통해 분리된 테이블은 조인(Join) 연산을 통해 손실없이 모든 데이터를 표현할 수 있어야함.
2. 제1정규형(1NF : First Normal Form) -릴레이션(테이블)에 포함되는 속성의 값이 다중값을 지원하지 않고 원자값만을 지원함.
3. 제2정규형(2NF : Second Normal Form) -릴레이션(테이블)이 제1정규형의 조건을 만족, 릴레이션의 기본키가 아닌 속성들이 기본키에 완전히 종속적이어야 함.
4.제3정규형(3NF : Third Normal Form) -릴레이션(테이블)이 제2정규형의 조건을 만족, 기본키가 아닌 모든 속성들이 기본키에 대하여 이행적 함수 종속이 아니어야 함. *이행적 함수 종속 : A->B, B->C이면 A->C 관계가 이루어짐. |
'ORACLE' 카테고리의 다른 글
SELECT (0) | 2009.11.21 |
---|---|
SQL(Structured Query Language) (0) | 2009.11.21 |
DataBase의 구성 요소 및 관계형 데이터베이스의 개념 (0) | 2009.11.21 |
File System과 DataBase System과의 차이 (0) | 2009.11.21 |
데이터베이스의 개념(DB/DBMS/DBS) (0) | 2009.11.21 |