그래서이 교과서에서이 문제를 시작했습니다 : http://imgur.com/Ax8hXj6 그리고 난 모든 의존성을 찾아서 원본에서 3NF를 만들어야했습니다 ... 저는 이것을 알아 내려고 노력했습니다. 밖으로 나가 올바른지 확인하십시오. 누군가 내 최종 제품에 대한 피드백을 제공 할 수 있습니까? http://imgur.com/PE2hY56 (저는 이것이 ERD가 아닌 관계형 모델에 있음을 알고 있습니다. 더 쉬울 것이라고 생각했습니다)1NF to 3NF - 검토
답변
대부분의 솔루션에 동의합니다. 그러나, 몇 가지 세부 사항은 눈에 띄는 :
- 당신은
Training
에서 하나TRAINING_ID
또는TRAINING_DESCR
을 소개했다. 원래EMP_TRAINING
에는 단일 도메인 값이 있습니다. 정규화는 브리지 테이블 만 제공합니다. EDUC_CODE
또는EDUC_DESCR
중 하나가Education
에 있습니다. 원래EMP_EDUCATION
은 단일 도메인 값을가집니다. 정규화는 브리지 테이블 만 제공합니다.JOB_CLASS
의 속성으로EMP_CODE
을 소개했습니다. 원본과 일치하는 속성이 없습니다.DEPEN_NUM
은 잘못이 아니지만EMP_DEPENDENTS
을 순서가 매겨진 또는 정렬되지 않은 목록으로 해석하는지에 따라 다릅니다.Dependents
의 키로(EMP_NUM, DEPEN_FNAME)
을 사용했을 것입니다. 당신도 똑같이 유효한 해결책입니다.
이 정보가 도움이되기를 바랍니다.
처음 세 점에 대해 혼란스러워합니다. 처음 두 사람은 직원이 여러 가지 교육이나 학위를 가질 수 있고 학위 또는 교육이 많은 직원에게 속할 수 있기 때문에 교육 및 교육은 다 대 다 관계입니다. 그래야 다리가 파손될 필요가 있습니다. 그리고 세 번째로는 EMP_Num이어야한다고 믿습니다. – Nic
정규화 규칙에 따라'(EMP_NUM, EMP_EDUCATION)'관계가 생겼습니다. 원본 데이터에는 별도의 코드와 설명이 없습니다. 훈련에도 똑같습니다. – reaanb
'Job '의'JOB_CLASS -> EMP_NUM'이 잘못되었습니다 - 작업 클래스 SLS를 가진 두 명의 직원이 있습니다. 올바른 종속성을 포착하는'Employee'에 이미'EMP_NUM -> JOB_CLASS'가 있습니다. – reaanb
- 1. 외부, 기본 키, 1nf, 2nf, 3nf 주어진 테이블 및 기능 종속성을 확인하십시오.
- 2. 3NF 이해
- 3. 1NF, 2NF 또는 3NF입니까?
- 4. 정규화 - 1NF 설명
- 5. 1NF 테이블을 3NF로 정규화
- 6. SQL 3NF 정규화 달성
- 7. 관계형 데이터베이스의 BCNF/3NF
- 8. 3NF 데이터베이스 정규화 (Erwin)
- 9. 3NF - 내가 올바르게 했습니까?
- 10. 3NF 테이블의 확인
- 11. 1NF 테이블에 대한 MySQL 쿼리
- 12. 이 관계를 세 번째 정규형 (3NF)으로 만들려면 어떻게해야합니까?
- 13. REST는 대형 3NF 모델에 적합합니다.
- 14. 2nf 및 3nf 데이터베이스 통합
- 15. 3NF 또는 BCNF로 데이터베이스 정규화
- 16. 검토 작업 - 여러 항목 검토
- 17. 1NF 또는 2NF로 데이터베이스 가져 오기 -
- 18. 시계 OS3, testflight 검토 중에 ITC 검토
- 19. 검토 오류
- 20. 3nf 및 함수 종속성에 대한 정규화 2
- 21. 3NF mysql 테이블에서 여러 행의 내용 결합
- 22. 세 번째 정규형 (3NF)으로 분해
- 23. 검토 게시판, 검토 후 삭제 및 삭제 된 파일
- 24. TFS 2012 - 코드 검토 - 검토 자 이름이 허용되는 검토 자 목록에 없음
- 25. 검토위원회는 "사전 검토 검토"모드에서 검토 요청을 제출 한 후 SVN에 자동 코드 커밋을 지원합니까?
- 26. 바이너리를 거부 할 수없는 검토 IOS 검토 프로세스의 상태가 있습니까?
- 27. 응용 프로그램 검토 요청
- 28. 웹 사이트 검토
- 29. 죽은 나무 부호 검토
- 30. Prestashop 제품 검토 모듈
기능 종속성을 나열하십시오. – reaanb
함수 종속성이 제공되지 않았으므로 1NF에서 3NF로 부분 및 전이 종속성이 있음을 발견했습니다. – Nic
특성은 FD (Functional Dependencies)이고 FD (부분 종속성)는 FDs이며 전 이적 종속은 FD의 구성입니다. 귀하가 확인한 FD를 열거 한 것은 내가 정상적으로 사용했는지 여부를 확인할 수 있도록하는 것입니다. 솔루션에서 FD를 파생시킬 수는 있지만 데이터 자체에 대한 내 해석과 내 해석을 비교할 것입니다. – reaanb