某医院数据库的部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治。
科室与职工的所属联系类型为 (1) ,病患与医生的就诊联系类型为 (2) 。对于就诊联系最合理的设计是 (3) ,就诊关系的主键是 (4) 。
某医院数据库的部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治。
科室与职工的所属联系类型为 (1) ,病患与医生的就诊联系类型为 (2) 。对于就诊联系最合理的设计是 (3) ,就诊关系的主键是 (4) 。
某医院管理系统部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,职位,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治;职位有医生、护士和其他。
a.科室和职工的所属联系类型是(1),病患和医生的就诊联系类型是(2)。科室关系的主键和外键分别为(3)。对于就诊联系最合理的设计是(4),就诊关系的主键是(5)。
b.若科室关系中的科室名是唯一的,并要求指出外码。请将下述SQL语句的空缺部分补充完整。
CREATE TABLE 科室 (科室至号 CHAR(3) PRIMARY KEY,
科室名 CHAR(10) (6),
负责人 CHAR(4),
电话 CHAR(20),
(7));
某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门的关系模式的外键分别是()。职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)部门(部门号,部门名,负责人代码,任职时间)查询每个部门中月工资最高的“职工号”的SQL查询语句如下:Select:职工号;from:职工;as E where:月工资=(SelectMax(月工资)from职工asM())。
职工和部门的关系模式的外键分别是() 【问题2】
根据实体联系图,将第2部分关系模式中的空(1)~(4)补充完整。对所有关系模式,用下划线指出各关系模式的主键。
我来回答: