簡體   English   中英

mysql數據庫規范化/建模

[英]mysql database normalisation/modeling

我正在嘗試將我的辦公室搬到數據庫應用程序中。 這是我得到的:
(來源: phunkei.de

公司個人客戶那里繼承(1:1關系)。 那是因為他們兩個都可以是“客戶”並收到賬單,所以我想在orders中引用單個表。 公司與客戶之間還有另一種關系:多對多。 我希望你們有一些改進的想法,因為我對此不太確定。

編輯:公司和個人將有一些不同的領域...

我認為自己是數據庫的新手,因此建議您不要猶豫。 我個人很想將其設置為星型模式。 這里是一個例子:

Microsoft技術:BI維度模型-星型模式

星型圖

這樣應該可以加快查詢速度(如果所有索引都正確建立了索引),並且應該可以輕松添加更多要查詢的屬性。 快速查詢的一種折衷方法是更新事實表。 由於索引,這將變慢。

在過去的項目中,這對我來說效果很好,但是再一次,我絕不是合格的數據庫專業人員。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM