我正在创建住院管理系统桌面应用程序 javafx是我的MCA迷你项目,其中有一些关于住院患者的数据。
我必须保存所有患者测试和记录的记录。在数据库中测试报告。
所以,我创建了Test
表,其中包含以下属性
->(T_ID, P_ID, T_NAME, T_DATE),
带有以下属性的 Report
表
->(R_ID, P_ID, P_NAME, T_DATE, REF_BY)
因此,有多种类型的测试报告,如
eg. CBC_REPORT, LFT_REPORT etc.
那么我应该如何创建这个表之间的关系。
我试过,但我在用户界面中遇到输入值的问题 在表格中。
答案 0 :(得分:0)
你可以做同样的事情,
需要总共4个数据库表。
表-1:患者
描述:存储患者相关信息....
ul.nothing{list-style-type:none; margin-left:0}
表-2:测试
说明:存储测试相关信息....
Table-Fields :
P_ID [ primary key ]
P_NAME
REF_BY
表-3:TEST_REPORT说明:此表格最重要 这将有助于我们获取数据,例如为谁报告/测试......
Table-Fields :
T_ID [ primary key ]
T_NAME
T_DATE
表-4:报告说明:存储唯一报告名称/相关 信息....
Table-Fields :
TR_ID [ primary key ]
P_ID [ foreign key : Patient(P_ID)] whose test-report is this...?
T_ID [ foreign key : Test(T_ID)] for what test ?
R_ID [ foreign key : Report(R_ID)] which report ? eg. CBC_REPORT, LFT_REPORT etc.
按照以下顺序在表格中输入数据
- 识别/创建患者From / To:Patient-table
- 创建测试到:测试表
- 识别/创建报告From / To:Report-table
- 插入/创建收件人:TEST_REPORT-table
醇>虽然需要抓取数据然后按照这个顺序,
- 醇>
参考TEST_REPORT-table
1.2。基于T_ID,P_ID,R_ID继续......
祝你好运 如果有任何疑问,请告诉我。