当前位置: 主页 > 数据库

病人数据库-疾病库数据

发布时间:2023-02-09 11:26   浏览次数:次   作者:佚名

实验 3 一家医疗机构有一个数据库,用于跟踪有关医生和患者的信息。 数据库包括三张表:医生数据表、患者数据表和病历表。 表结构如下: (1) 医生数据表(医生编号、医生姓名、就读专业、联系电话) 其中...实验3

医疗保健组织有一个数据库,用于跟踪医生和患者的信息。 数据库包含三张表:医生数据表、患者数据表和病历表。 表结构如下:

(1)医生资料表(医生编号、医生姓名、专业、电话)

其中:医生编号为主键病人数据库,必填;

医生姓名为必填项;

(2) 患者资料表(患者编号、患者姓名、出生日期、电话号码)

其中:患者号为主键,必填;

患者姓名为必填项;

(3)病历(就诊时间、病号、医号、症状)

其中:就诊时间和就诊号为组合主键;

就诊时间默认为系统当前时间;

病号是病历表引用的病人数据表的外键;

医生编号是病历表引用的医生数据表的外键。

请用相应的T-SQL语句完成下列问题:

1) 请写出分别创建以上三张表的T-SQL语句。

2)请分别为表格插入测试数据。 (注意测试数据要有代表性)

3)查询所有与“刘梅”医生具有相同专业的医生信息。

4)查询自2006年以来住院的患者总数。

5) 查询数据库中最早入院的病历(就诊时间、患者姓名、医生姓名、症状)。

6)查询患者“张明”3年前的病历。

7 查询近10天入院就诊患者姓名、主治医生姓名、就诊时间。

8) 查询近10天每天“刘梅”医生确诊的患者数病人数据库,只输出大于20的统计结果(就诊时间、患者数)。

9) 查询找到每个医生看过的病人列表。

10) 查询每个医生治疗过的患者的最大年龄,输出医生姓名、患者姓名和年龄。

11) 查询所有入院患者中年龄最大的患者信息。