Database-Design

數據庫設計好嗎?我對這裡的管理實體很迷茫

  • July 27, 2021

我的系統的簡要描述是:有 2 個使用者:使用者和管理員。

使用者在網站上註冊。註冊後,系統會為使用者生成一個二維碼。然後使用者去接種疫苗,接種疫苗後,有人將能夠掃描他/她的二維碼,使用者的狀態將更新為接種了第一劑疫苗。其他資訊還將包括第二劑疫苗接種的日期、負責接種疫苗的醫生、接種疫苗的日期和時間。使用者還可以就每次劑量的副作用給出他的回饋。

在管理員方面:

  • 能夠登錄
  • 他們將在圖表中提供每種疫苗的報告,以及接種此類疫苗的人數百分比。
  • 每種疫苗每劑量的副作用圖表
  • 添加、編輯和刪除醫生
  • 添加、編輯、刪除疫苗
  • 它還將包括針對使用者頻率的分析
  • 這些使用者的列表

這是我到目前為止提出的數據庫設計,如果這是正確的,我需要幫助,我對這裡的管理實體有點迷茫。

在此處輸入圖像描述

管理邏輯的身份驗證和授權應由應用程序處理,因此Admin實體自然會感覺與您的域斷開連接。您可以擴展到其他實體,例如Permissionand Group,因此您可以對管理員或管理員組可以擁有的確切權限進行細粒度控制。然而,執行這些將在應用程序方面。

你的設計的其餘部分看起來很連貫。保持!

引用自:https://dba.stackexchange.com/questions/296226