• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件測試開發技術之正確的數據庫設計確保數據的完整性[2]

    發布: 2009-9-10 10:28 | 作者: 不詳 | 來源: 領測軟件測試網 | 查看: 8次 | 進入軟件測試論壇討論

    領測軟件測試網

    級聯刪除

      在相關的表中存在相匹配的外鍵值時,你可以刪除一個主鍵。啟用級聯刪除選項后,就能成功刪除主鍵值。這時,系統會自動刪除外鍵記錄,以避免產生“孤兒”。

      在下一個例子中,你必須啟用級聯刪除選項(如圖D所示)。接著,打開Publishers表并試著刪除第一條記錄(Apress)。系統可能顯示如圖F所示的一條警告消息。

      

      圖F 刪除主鍵值時顯示警告消息

      最后打開Books表,查看從Publishers表刪除Apress后的結果。匹配的外鍵(整條記錄,而非僅僅是外鍵值)都被刪除了,如圖G所示。仔細觀察,你會發現SQL: Access to SQL Server記錄已經消失了。

      

      圖G 級聯刪除選項會刪除匹配的外鍵記錄

      警告!

      級聯選項(尤其是級聯刪除選項)如果使用不當,可能產生破壞性的后果。為了保護數據,不要永久性地啟用這兩個選項。相反,只有在真正需要時,而且有十足的把握時,才暫時啟用它們。用畢后則將其關閉。

      結束語

      關系數據庫理論使許多人頭痛,但只要理解了基本規則(尤其是在有了一些經驗之后),就會發現它們其實很容易實現。最后,提醒你注意一個好設計的重要性。正確設計的關系數據庫經得起時間和成長的考驗。相反,設計欠佳的數據庫很難使用和修改,甚至可能產生不正確的數據。不要隨心所欲地設計,要一步一步地遵照設計過程進行操作。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    22/2<12

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>