• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    什么是實體完整性(Entity Integrity)?

    實體完整性是有效構建數據庫的主要規則之一,是指對數據庫中的每個表強制執行主鍵的過程,其中的主鍵必須是唯一的非空值的行或行的組合。通過保持實體完整性,數據庫的每個表中的每一條記錄都可以通過主鍵進行具體標識,這樣...
    實體完整性是有效構建數據庫的主要規則之一,是指對數據庫中的每個表強制執行主鍵的過程,其中的主鍵必須是唯一的非空值的行或行的組合。通過保持實體完整性,數據庫的每個表中的每一條記錄都可以通過主鍵進行具體標識,這樣可以防止重復記錄和其他間接損害數據庫完整性的問題。如果沒有實體完整性,數據庫中的條目可能會意外地重疊,因為無法從表中提取特定的條目。
    當考慮實體完整性的第一部分"唯一"值時,必須理解主鍵的概念在數據庫中,是一個用來專門標識每個單獨記錄的值。要有效,主鍵必須是唯一的;換句話說,必須證明通過搜索單個主鍵檢索多個記錄是不可能的。對于集中在在美國,因為兩個人從來沒有相同的號碼。根據定義,任何人在數據庫中搜索特定的社會保險號碼,一次只能檢索一條記錄。
    要通過唯一的主鍵查看由于缺乏實體完整性而產生的問題,我們可以想象一個數據庫,其中一個人的姓氏被用作主鍵。由于不止一個人可以共享一個姓氏,因此輸入"Smith"或"Jones"作為搜索條件可能會產生幾十條記錄。如果發生這種情況,數據庫的完整性受到質疑,因為最終用戶不再有檢索單個記錄的方法
    實體完整性的第二部分規定,對于數據庫中的任何項,選擇作為主鍵的值決不能是null或空值。如果數據庫中一個或多個記錄的主鍵值保持為null,則某些記錄將無法檢索,因為空值不足以唯一地標識這些記錄,換句話說,如果一個社保號碼被用作主鍵,而一個雇員不是美國人,因此沒有,外國雇員的記錄將無法使用主鍵識別,從而使數據庫的完整性失效。
    • 發表于 2020-07-10 15:33
    • 閱讀 ( 1714 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆