我給出以下關係: R(A,B,C,D,E)
和下面的函數依賴: F1 - AC -> D
F2 - D -> E
F3 - E -> A
,我試圖將其轉換爲BCNF形式。 第一步我真是要弄清楚的關係可能的密鑰。 Keys: ABC, BCD, BCE
然後我檢查是否功能依賴符合BCNF形式,他們不。 所以我試圖分解,得到如下: R1(A,C,D) AC->D Keys: AC
R
選擇account_no上,金額,客戶從交易,其中分支= 'Pennywell' 選擇c.customer_name,c.cust_street,c.cust_city,B。 branch_name,b.branch_city,a.account_no,a.balance from customer c,transactions t,accounts a,branch b where t.cust
我有這些表 Employee(ssn, name, sex, address, salary, bdate, dno, superssn)
fk:superssn is ssn in Employee
fk:dno is dnumber in Department
Department(dnumber, dname, mgrssn, mgrstartdate)
fk:mgrssn is
我有這些表 Employee(ssn, name, sex, address, salary, bdate, dno, superssn)
fk:superssn is ssn in Employee
fk:dno is dnumber in Department
Department(dnumber, dname, mgrssn, mgrstartdate)
fk:mgrssn is