<output id="os3gq"><ruby id="os3gq"></ruby></output>

    1. <mark id="os3gq"></mark>
    2. 進銷存教程--《表關系》參考圖-楊雪
      Access軟件網QQ交流學習群(群號碼198465573),歡迎您的加入!
      首頁 >技術文章> Access數據庫-表


      進銷存教程--《表關系》參考圖

      發表時間:2016/3/19 8:33:12 評論(5) 瀏覽(11468)  評論 | 加入收藏 | 復制
         
      摘 要:有學員不清楚進銷存表關系的實施參照完整性,級聯更新相關字段,級聯刪除相關記錄這幾個選項該怎么選。
      正 文:
      1. 最重要和有用的一點!通過“實施參照完整性”,可以對兩個表中的數據進行強制約束,阻止無效數據的保存。
      2. 可以生成表關系圖,通過關系圖直觀明了的了解各表之間的關系,便于數據庫維護。
      3. 通過“級聯更新”,當主表主鍵字段的數據被修改,可以自動更新從表的外鍵字段數據,而無需額外編程。
      4. 通過“級聯刪除”,當刪除主表中的數據時,可以自動刪除從表中的相關數據,而無需額外編程。
      5. 是否建立嚴格的表關系,具體要視你開發的系統的實際情況而定:嚴格的關系代表著嚴格的控制,這樣數據的規范性和準確性有足夠的保障,但同時也意味著會犧牲靈活性。如果你的數據并不是通過具有嚴格驗證的接口(如數據錄入窗體)存入數據庫的,而是希望通過導入的方式,先導入再加以處理之類。那么嚴格的表關系就很可能會造成使用上的不便,比如導入時不停向用戶彈出一些警告、錯誤消息框,這樣就會因為使用上的不友好,而使得軟件的實用價值打了折扣。所以,這里需要根據實際情況進行權衡。


      進銷存系統表關系設計參考圖如下圖所示:

      (1)下圖圈起來的5個表關系選擇:實施參照完整性(看清楚表名

       

      (2)下圖3個表關系選擇:實施參照完整性,級聯更新相關字段,級聯刪除相關記錄


      (2)下圖表關系選擇:實施參照完整性,級聯更新相關字段



      Access軟件網交流QQ群(群號:198465573)
       
       相關文章
      深入淺出SQL之左連接、右連接和全連接  【UMVSOFT整理  2008/2/16】
      【Access小品】有關系?沒關系?啥關系?  【煮江品茶  2013/4/12】
      關于建立關系時,左表和右表有沒有區別  【棉花糖  2014/2/28】
      創建表之間的關系  【楊雪  2015/12/15】
       
       訪客評論
      2017/7/17王國維
      邏輯清晰

      2017/2/22細卓
      很清晰,多謝分享

      2016/3/23王大哥1314
      說明很明白,謝謝

      2016/3/23zhang

      2016/3/22熊偉
      很好的一個文章,學習了!

      總記錄:5篇  頁次:1/1 9 1 :
       
       發表評論
      評論內容 (必填)

      常見問答
      技術分類
      相關資源
      文章搜索
      關于作者

      楊雪

      文章分類

      文章存檔

      友情鏈接
       
         
      湖北11选5