我想更好地理解這個概念,因爲我對數據庫創建非常陌生。我希望有人能夠爲我提供一個良好的實體完整性SQL示例,初學者可以輕鬆學習和理解。我認爲這裏的社區可以爲我提供一些寫得很好的例子,我可以從即將到來的數據庫管理課程中受益。實體完整性
實體完整性
回答
我意識到這是舊的,你現在可能有一個答案,但也許這會幫助別人。
要顯示實體完整性的表中,主鍵(PK)的任何部分都可以爲空,並且所有主鍵條目都必須是唯一的。
例如:沒有EMP_NUM可能爲空,且所有EMP_NUM都必須是唯一的。所有員工都由其員工編號唯一標識。
正如實體完整性涉及到PK,參照完整性涉及到外鍵。對於具有參照完整性的表,外鍵可以具有空條目(只要它不是表PK的一部分),或者必須引用與指定表的主鍵值匹配的條目。簡而言之,每個非空外鍵都必須引用一個現有的PK值。
例如:客戶可能還沒有分配的銷售代表,因此您可以有空條目仍具有參照完整性,因爲沒有發生無效條目。另一方面,如果客戶被分配了銷售代表(並且FK引用了有效的銷售代表),那麼您也具有參照完整性。
*「對於表現出實體完整性的表,主鍵(PK)的任何部分都可以爲空,並且所有主鍵條目必須是唯一的。」*我相信你的意思是說「任何候選鍵的任何部分都不是空,並且所有候選鍵條目必須是唯一的「。 –
謝謝,夥計們。我現在已經完成了大部分DBM課程,而且我正在完成我的最後一個高級課程。儘管我很欣賞這種迴應。希望Google Googling這個主題的人會在未來發現它有用。 –
- 1. 實體框架基線完整性
- 2. 完整性和真實性
- 3. 維護雙向關係和實體框架中的完整性
- 4. 檢查一個實體的數據的完整性
- 5. 更新時鏈接數據實體的完整性
- 6. 無法讓我的實體尊重域的引用完整性
- 7. alter table語句強制實體的完整性
- 8. 使用WCF POCO的實體框架參照完整性問題
- 9. 未強制實體框架參照完整性
- 10. 參照完整性錯誤實體框架6
- 11. 實體框架中的數據完整性
- 12. 獲取完整的實體,與Hibernate envers
- 13. 如何在實體框架中實施新的數據完整性規則
- 14. 完整性錯誤
- 15. 參照完整性
- 16. 參照完整性
- 17. 完整性審計
- 18. 完整性約束
- 19. 參照完整性
- 20. 如何在Entity Framework中列出連接的實體屬性而不是完整的實體?
- 21. 如何從一堆文本中提取完整實體(不是部分實體)
- 22. 在投影中添加具有嵌套實體的完整實體
- 23. 重命名導航性能,同時保持數據完整的實體框架
- 24. 刪除實體形成一個關係型數據庫,並保持完整性
- 25. 實體框架:多對多關係中的參照完整性約束違規
- 26. jpa eclipse鏈接2.1,從完整實體中提取一些屬性
- 27. 實體框架 - 如何找出導致參照完整性錯誤的原因?
- 28. 實體框架:映射現有的表瓦特/沒有參照完整性
- 29. xcode4不完整的實現
- 30. 修復數據完整性
你是指參照完整性?你有沒有嘗試過Google? –