我負責發現此關係內的異常情況。我發現了一些插入,刪除和更新異常。數據庫關係異常
Commission Percentage: the percentage of the total sales made by a salesperson that is paid as commission to that salesperson.
Year of Hire: the year the salesperson was first hired
Department Number: the number of the department where the salesperson works Manager Name: name of the manager of the department
不過,我迷茫了異常,我拉出。以下是聲明:
在公司中不能有一個具有相同名稱的經理,因爲經理實體沒有主要標識符,除了該名稱可以在公司內重複使用。
可我知道我應該怎麼短語上述聲明,並在其下(更新/刪除/插入)的異常,我應該包括它?
謝謝
我可要求提供補充援助下面還有:
- 你將如何改變當前的設計以及如何做新的設計地址你已經發現了與當前設計有關的問題。
我現在的設計是它拆分成3個關係: Salesperson(salespersonNumber, salespersonName, commissionPercentage, YearOfHire, deparetmentNumber)
Product(productNumber, productName, unitPrice)
Manager(managerNumber, managerName, departmentNumber)
不過,我錯過了數量實體。 數量需要productNumber的複合關鍵字& salespersonNumber。 我應該自己在另一個關係嗎?
Quantity(productNumber, salespersonNumber)
你有什麼程序來識別和解決異常? PS:找到填充空白語句(*謂詞*),其中空白用屬性命名,一行值變成語句(*命題*)。真正提議的行會放在表格中,併爲虛假留出。不要使用任何代詞;重複使用屬性。然後每當出現異常時,都會因爲有問題的連詞而引起異常。我們放棄AND並創建謂詞是連詞的新表。 – philipxy
你給「異常」定義了什麼?因爲「不可能有經理......」可能是一個*問題*(非正式術語),但它不是一個*異常*(技術術語).. – philipxy