構建ER圖
什么是ER圖?
E-R圖也稱實體-聯系圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯系的方法,用來描述現實世界的概念模型。
組成
矩形框:表示實體,在框中記入實體名。
菱形框:表示聯系,在框中記入聯系名。
橢圓形框:表示實體或聯系的屬性,將屬性名記入框中。對於主屬性名,則在其名稱下划一下划線。
連線:實體與屬性之間;實體與聯系之間;聯系與屬性之間用直線相連,並在直線上標注聯系的類型。(對於一對一聯系,要在兩個實體連線方向各寫1; 對於一對多聯系,要在一的一方寫1,多的一方寫N;對於多對多關系,則要在兩個實體連線方向各寫N,M。)
以上來自百度百科:https://baike.baidu.com/item/E-R圖/304954?fromtitle=ER圖&fromid=2908042&fr=aladdin
開始設計網盤的ER圖
實體
- 用戶、文件倉庫、文件夾、文件
屬性
- 用戶
用戶ID、文件倉庫ID、用戶名、密碼、郵箱、創建時間、頭像地址、角色 - 文件倉庫
文件倉庫ID、用戶ID、當前容量、最大容量、文件權限 - 文件夾
文件夾ID、文件夾名、父文件夾ID、所屬文件倉庫ID、創建時間 - 文件
文件ID、文件名、父文件夾ID、所屬文件倉庫ID、文件后綴、文件類型、文件大小、上傳時間、下載次數、存儲路徑
圖例

