코딩세상
[데이터베이스 기초] 3. 데이터 모델링 - 1차 정규화 본문
- 정규화를 하기 전에
ERD를 통해 최종 형태의 데이터베이스를 설계하는 것이 아니라 지속해셔 변경 해 나가야함
↓ customer ERD 수정
- 이상 현상
다음 데이터베이스의 이상 현상은?
데이터 베이스에 저장된 대여시간이 한 속성 값에 두개가 입력되어 있습니다.
그렇다면 이러한 이상 현상을 없애기 위해 어떻게 해야될까요?
한 속성 값에 두 개가 입력된 대여 시간을 분해
- 1차 정규화(1NF)
위에서 대여 시간에 중복으로 입력되어 있는 값을 분해하여 각각의 대여 시간이 적혀있는 데이터로 분리하였습니다. 이를 통해 1차 정규화는 즉,
테이블의 컬럼이 하나의 값만 갖도록 도메인을 원자값으로 설정하는 과정
→ 원자값 : 더 이상 나눌 수 없는 가장 작은 값
# 출처 엘리스 AI트랙 7기 - [수업자료]데이터 모델링
'데이터분석 > 데이터베이스' 카테고리의 다른 글
[데이터베이스 기초] 3. 데이터 모델링 - 3차 정규화 (0) | 2023.12.10 |
---|---|
[데이터베이스 기초] 3. 데이터 모델링 - 2차 정규화 (0) | 2023.12.10 |
[데이터베이스 기초] 3. 데이터 모델링 - 이상 현상과 정규화 (0) | 2023.12.10 |
[데이터베이스 기초] 2. 데이터베이스 구성하기 - ER 다이어그램 (IE) (0) | 2023.12.10 |
[데이터베이스 기초] 2. 데이터베이스 구성하기 - ER 다이어그램(Peter Chen) (0) | 2023.12.10 |
Comments