簡體   English   中英

如何處理此模型的可選字段?

[英]How to handle optional fields for this model?

我正在使用一個小型數據庫,該數據庫具有適用於員工,老師和學生的信息。 因為我僅在系統上存儲諸如namelastnamegenderid及其role等信息,所以我決定在此字段中使用Person表。

但是在這里我遇到了麻煩,學生可以得到諸如allergiesblood type等信息。此類信息僅適用於Student角色,因此我顯然不願意在“ Person中創建這些列

我也不確定是否有一個表Medical_Record是否合適。 我希望有人可以給我一些指導來解決這個問題。

這是我的初步設計:

在此處輸入圖片說明

盡管您可能希望將users(student)id作為一列包含在MedicalRecord表中,但制作另一個表也適用於這種情況。 然后在MedicalRecord的用戶ID與Person之間創建一個關系,這有助於MedicalRecord時間來處理查詢以獲取具有用戶ID的MedicalRecord的一行數據。

暫無
暫無

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

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