簡體   English   中英

我的數據庫設計是一個糟糕的數據庫實現嗎?

[英]Is my database design a bad implementation of a database?

想把boss指派給數據庫里的人,不知道會不會循環數據庫。 如果我在人和老板之間建立關系,這會循環數據庫嗎(一個人有一個老板,公司有很多老板)?

person表是一個普通人。 失業或就業。 該數據庫以該人可以在公司工作的人為中心,因此是非識別關系。 此人也可以參加調查。 這就是為什么我想知道此人在調查中的回答(如果他們決定接受)以及此人的老板(如果他/她在公司工作)。

此外,調查中也有同樣的事情。 我想將調查中給出的答案分配給該人。

數據庫設計

如您所見,Person_Survey 和 Person_Company 是多對多結構。 有沒有更好的方法來實現這個數據庫?

我不知道這是否是一個糟糕的實現。 我試圖實現的設計是這樣的:

預期設計

我實現的新設計是下圖(不知道是不是正確的實現方式),老板和公司表是多對多的,一個人可以和一個以上的老板一起工作。公司。

在此處輸入圖片說明

如果我的問題有問題,請說明原因,而不是簡單地投票。 謝謝!

我剛剛閱讀了這個問題,而且它發生在幾年前,所以我認為你已經完成了它。

我的建議:為什么使用表老板而不是創建一個級別表並將其與職業關系聯系起來? 會更有活力。

我認為您已經掌握了設計數據庫的模塊化和動態方法。

暫無
暫無

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

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