'DBMS > DB 모델링' 카테고리의 다른 글

보이스코드 정규화  (0) 2018.08.13
3차 정규화 및 정규화 설명 잘된 곳  (0) 2018.08.13
2차 정규화  (0) 2018.08.13
1차 정규화  (0) 2018.08.13


보이스-코드 정규화 

데이블에 존재하는 식별자가 여러 개 존재할 경우 식별자가 중복되어 나타나는 현상을 제거 


정규화5.png


주식별자 후보 : 납품업체코드 + 제품코드

                       납품회사명 + 제품코드 

이 중 하나를 선택하면 3차 정규화까지 만족하게 된다. 


정규화6.png

'DBMS > DB 모델링' 카테고리의 다른 글

데이터모델링 과정  (0) 2019.03.14
3차 정규화 및 정규화 설명 잘된 곳  (0) 2018.08.13
2차 정규화  (0) 2018.08.13
1차 정규화  (0) 2018.08.13


http://databaser.net/moniwiki/wiki.php/%EC%A0%95%EA%B7%9C%ED%99%94%EC%9D%98%EC%9D%B4%ED%95%B4





 3차 정규화 

한 엔티티 안의 모든 주식별자가 아닌 속성들은 주식별자에 의존해야 한다. 속성에 종속적인(이전종속) 속성이 있다면 분리해야 한다. 




정규화3.png


고객번호 -->  수출여부 + 사업자번호+우선순위   종속적이다.

3차 정규화하면

정규화4.png



3차 정규화 다른 예




'DBMS > DB 모델링' 카테고리의 다른 글

데이터모델링 과정  (0) 2019.03.14
보이스코드 정규화  (0) 2018.08.13
2차 정규화  (0) 2018.08.13
1차 정규화  (0) 2018.08.13

1. 사례 



2. 사례



다른예





'DBMS > DB 모델링' 카테고리의 다른 글

데이터모델링 과정  (0) 2019.03.14
보이스코드 정규화  (0) 2018.08.13
3차 정규화 및 정규화 설명 잘된 곳  (0) 2018.08.13
1차 정규화  (0) 2018.08.13


1차 정규화

복수의 속성값을 갖는 속성을 분리



중복된 칼럼의 별도의 엔터티로 분리해 낸다.






다른 예






다른예












'DBMS > DB 모델링' 카테고리의 다른 글

데이터모델링 과정  (0) 2019.03.14
보이스코드 정규화  (0) 2018.08.13
3차 정규화 및 정규화 설명 잘된 곳  (0) 2018.08.13
2차 정규화  (0) 2018.08.13

+ Recent posts