關系型數(shù)據庫設計規(guī)范有哪些

關系型數(shù)據庫設計規(guī)范有哪些,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

公司主營業(yè)務:成都網站設計、成都網站制作、移動網站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出安慶免費做網站回饋大家。

1、每個表增刪改的范圍盡量都在本表進行

這條原則也是與三大范式有些相悖的,但這樣做的好處非常明顯。

第一,還是從開銷角度出發(fā),這樣做的話,增刪改的開銷通常比多表要低。

第二,這樣便捷開發(fā),在數(shù)據存儲過程中,如果涉及多表操作,表越多,處理業(yè)務邏輯的代碼就越多,在開發(fā)時難度也就越大。

第三,可維護性高,這一點和第二點有點重合,但就是因為單表設計的業(yè)務代碼會相對簡單,所以日后的維護也會相對容易,反之,多表的業(yè)務代碼龐雜,日后的維護也會非常的困難。

2、通過主鍵體現(xiàn)對應關系,且應體現(xiàn)流程順序

企業(yè)級應用最大的難題就是梳理業(yè)務,理清業(yè)務模塊之間的對應關系。在數(shù)據庫中,表中包含的主鍵除了要體現(xiàn)對應關系外,還應該體現(xiàn)生成順序或流程順序的邏輯。

3、每個表盡量代表一個業(yè)務模塊,盡量記錄模塊中的所有字段

由第一個原則推理出這個原則,因為在本表增刪改查的開銷小,所以,如果一個表足夠的內聚,那么這個表就要盡量記錄模塊中的所有字段。

tips:

如果之后業(yè)務模塊內字段過多,可以進行分表處理,但如果一開始就是分開設計的,那么處理會很麻煩。

4、中間表不可以隨意使用

在充分遵循三大范式的前提下,我們的設計就會有很多的中間表(關系表)。但如果在兩個表中,其中有一個表增刪改頻繁,那么從效率角度而言,這樣的設計就是不合格的。這樣的設計確實會減少很多數(shù)據冗余,但是也會大大增加每條數(shù)據增刪改的開銷。所以從一般的企業(yè)級應用場景來看,中間表不可以隨意使用。

通過了解中間表的使用缺陷,我們也就知道了什么時候可以使用中間表。當左表和右表都沒有非常頻繁的改動需求,但有非常頻繁的聯(lián)表查詢需求的時,我們就可以運用中間表,來提升查詢效率,并減少數(shù)據冗余。


關于關系型數(shù)據庫設計規(guī)范有哪些問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關知識。

網站標題:關系型數(shù)據庫設計規(guī)范有哪些
文章位置:http://muchs.cn/article36/pisssg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站內鏈、微信小程序、網站設計公司、域名注冊靜態(tài)網站、響應式網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網站建設