1차 정규화 [정의]릴레이션에 속한 모든 속성의 도메인이 원자 값(atomic value)으로만 구성되어 있으면 제1정규형
원자값종속성:모든 엔티티 타입의 속성에는 하나의 속성 값 만을 가지고 있어야 하며 반복되는 속성의 집단은 별도의 엔티티 타입으로 분리
속성, 반복속성제거, 정규화, 원자값(Atomic Value)  
토픽 이름 () 1차정규화(1정규형/1NF)
분류 DB > 정규화 > 1차정규화
키워드(암기) 반복 속성 제거, 의존자의 중복 제거, 원자성 확보
암기법(해당경우)  

 

기출문제

번호 문제 회차
1 6.다음은 컴퓨터에서 사용되는 제품에 대해 여러 개의 주문서가 접수된 내용을 보여주는" 주문목록" 초기 테이블이다. 각각의 물음에 답하시오.


. 1 정규화된 테이블과 E-R 다이어그램을 표현하시오.
. 2 정규화된 테이블과 E-R 다이어그램을 표현하시오.
. 3 정규화된 테이블과 E-R 다이어그램을 표현하시오.
111.컴시응.3교시

 

I. 의존자의 중복제거, 1 정규화 정의

- 모든 엔티티 타입의 속성에는 하나의 속성 만을 가지고 있어야 하며 반복되는 속성의 집단은 별도의

엔티티로 분리

- 속성에 값이 반복 집단이 없는 원자 값으로만 구성되어 있어야 한다는 것을 의미

 

II. 1 정규화 적용 사례

. 1차 정규화 사례 (1)

문제 상황 설명
  - 명의 회원이 여러 번의 카드를 분실 겨우 Repeating Value 부분의 반복 발생
- 결정자이면서 PK 회원번호에 대해 여러 개의 값이 존재하는 1 정규형 위반
- 입력/수정/삭제 이상(Anomaly) 발생
à 분실정보 데이터 입력시 원하지 않는 회원의 회원명, 전화번호등을 입력 해야 하며, 회원정보 수정 할 때 분실한 수 만큼 수정해야 하고, 분실정보를 삭제하는데 원하지 않는 회원정보까지 삭제하는 이상현상 발생.
  -회원번호 + 상품카드번호에 대해 ‘분실신고일자’아래 내용이 반복되어 원자성이 확보 안됨
à 1 정규화 필요
  - 1 정규화 완료
BUT. 상품카드번호 à 상품카드명의 부분함수종속성립 à 2 정규화 필요

 

. 1차 정규화 사례 (2)

- 문제상황

제품
번호
제품명 재고
수량
주문
번호
수출
여부
고객
번호
사업자
번호
주문
수량
1001 모니터 1,990 AB345 X 4520 398201 150
1001 모니터 1,990 AD347 Y 2341 - 600
1007 마우스 9,702 CA210 X 3280 200212 1,200
1007 마우스 9,702 AB345 X 4520 398201 300
1007 마우스 9,702 CB230 X 2341 563892 390
1201 스피커 2,108 CB231 Y 8320 - 80

(정보관리 782교시 문제)

- 1 정규화 결과

반응형

'정보관리기술사 > DB_데이터분석' 카테고리의 다른 글

3차 정규화  (0) 2023.08.12
2차 정규화  (0) 2023.08.11
함수적 종속성(FD)  (0) 2023.08.09
낙관적 검증(Validation) 기법  (0) 2023.08.08
다중 버전 동시성 제어(MVCC)  (0) 2023.08.06

+ Recent posts