簡體   English   中英

EER圖中實體的定義

[英]Definition of entity in EER Diagram

我必須寫一個 DBMS 的概念圖。

我有一個非常簡單,也許是平庸的問題,但我在互聯網上沒有找到答案。

該 DBMS 將由學校的秘書使用。 在這個模式中,有學生、課程、考試等實體。

我是否也可以添加實體“秘書”,即使秘書是使用 DBMS 的人?

當然可以。 你可以,事實上,你應該把所有與你的系統相關的東西都放在你的概念設計白板上。 並考慮一下籌碼可能落在哪里。

通常你的系統中有一個“用戶”,這個“用戶”可能是一個“秘書”,但很快你就會有其他“用戶”,其中包括“學生”,可能還有“經理”和“顧問”。

在實體關系 Model 中,與“實體”一樣通用的詞的全部意義在於它是通用的,任何對您的問題感興趣的東西都可以是這個意義上的“實體”。

實體是一種存儲在數據庫系統中的事物。

每個不同的實體類型都有一個標識鍵和一組不同的屬性。 例如,一個用戶實體可能有一些標識號,可能還有登錄名、密碼、創建日期、email、真實姓名等屬性。

那么你要問一個秘書是只是其中的一個用戶,還是一個獨立的實體?

答案取決於秘書是否具有獨特的屬性。 是否有一些關於每個秘書需要存儲在數據庫中的事實,而其他用戶沒有?

如果不是,那么可能秘書只是用戶實體的一個示例。 也許讓用戶實體有一個屬性列來記錄用戶類型(秘書、管理員、教師、家長等)會有所幫助,但除非秘書類別需要自己的屬性,否則不要創建單獨的實體。

暫無
暫無

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

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