정규형 - 모두가 이해할 수 있게 테이블은 이렇게 정의해야한다는 약속된 이론
* 실무에서 이용하는 수준에서는 우선 5차 정규형까지 있지만 3차 정규형까지 이해하면 충분하다
제 1 정규형(1NF)
테이블 셀에 복합적인 값을 포함하지 않는다. 쉽게 말해 복합적인 값이란 한 개의 셀에 배열이 들어가는 것을 말한다.
제 2 정규형(2NF)
기본키를 구성하는 열의 부분종속함수가 속해서는 안된다. (모든 열이 기본키의 종속함수가 되어야 한다.)
기본키가 1개 열밖에 없는 경우 자동으로 제 2 정규형을 만족한다.
제 3 정규형(3NF)
추이함수 종속이 있어서는 안된다.(2단계의 함수 종속이 존재하면 안된다.)
'IT 스터디 > 데이터베이스' 카테고리의 다른 글
데이터베이스 - 트랜잭션 특성 (0) | 2021.08.12 |
---|---|
데이터 베이스 - 뷰, 결합 (0) | 2021.08.12 |
우분투에서 MariaDB 설치 및 기본명령어 입력 (0) | 2021.08.11 |
데이터베이스와 아키텍처 구성 공부 (0) | 2021.08.11 |