맨 먼저이 글은 내가 이해할 수없는 과거 숙제를위한 것임을 말씀 드리고자합니다. 이 특정 질문에 대한 정규화에 문제가 있습니다.외부, 기본 키, 1nf, 2nf, 3nf 주어진 테이블 및 기능 종속성을 확인하십시오.
주어진
1.PetStore(storeBranchName, storeAddr, storeManager,(customerName, customerAddr, customerPhone,(petName, petBreed, petSex, price)))
FDS
storeBranchName → storeAddr, storeManager
customerName → customerAddr, customerPhone
customerName, petName → petBreed, petSex
customerName,storeBranchName → petName
petBreed → price
. 이 관계가 1NF에 있습니까? 그렇지 않다면, 왜 그렇지 않습니까? 그런 다음 1NF에 넣으십시오.
b. 이 관계가 2NF에 있습니까? 그렇지 않다면, 왜 그렇지 않습니까? 그런 다음 2NF에 넣으십시오.
c. 이 관계가 3NF에 있습니까? 그렇지 않다면, 왜 그렇지 않습니까? 3NF에 넣으십시오.
d. 관계에 대한 기본 키 (밑줄) 및 외래 키 (기울임 꼴)를 식별합니다.
내 질문은 지금 내가 어떤 형식인지 어떻게 알 수 있을까요? 솔루션을 시도해보십시오.
a. 테이블은 각 값 원자 값
1NF
PetStore(storeBranchName, storeAddr, storeManager,customerName, customerAddr, customerPhone,petName, petBreed, petSex, price)
에 있지 않기 때문에 여기 **** 1NF 아닌 제가 갖는 문제점 ****
B 시작 곳이다. 이
2NF
store(storeBranchName, storeAddr, storeManager)
customer(customerName, customerAddr, customerPhone)
pet(petName,petbreed,petsex)
C 1NF하지 않았기 때문에 관계가 2NF에있을 수 없습니다.?
3NF
store(storeBranchName, storeAddr, storeManager)
customer(customerName, customerAddr, customerPhone)
pet(petName, petBreed, petSex)
petCust(customerName,storeBranchName, petName)
petPrice(petBreed, price)
D
. 난 정말 문제가 기본 키가 여기에있을 것이라고 결정하고 정말 외래 키의 cocnept을 이해하지 않습니다. 아무도 나에게 힌트 나 단서를 줄 수 없다면 나는 잘못한 것을 바로 잡아주지 않으면 바로 대답을받지 않는 것을 선호한다. 어떤 도움을 주시면 감사하겠습니다.