职工编号+职工名+{联系电话}+联系地址
职工编号+{职工名+联系电话+联系地址}
{职工编号}+职工名+联系电话+联系地址
职工编号+职工名+联系电话+联系地址
第1题:
有职工(职工号,职工名,部门号,职务)和部门(部门号,部门名,部门人数)两个关系,其中职工号是职工关系的主键,部门号是部门关系的主键,某个职工归属某个部门。在职工和部门这两个关系的属性中,只有一个属性是外键(或称外来键,外码,外来码)。它是
A.职工关系的“职工号”
B.部门关系的“部门号”
C.职工关系的“部门号”
D.职工关系的“职工号”+“部门号”
第2题:
●某医院数据库的部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,住址,联系电话)。假设每个科室有.位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治。科室与职工的所属联系类型为(51),病患与医生的就诊联系类型为 (52)。对于就诊联系最合理的设计是 (53),就诊关系的主键是 (54)。
(51)
A. 1:1
B. 1:n
C. n:1
D. n:m
(52)
A. 1:1
B. 1:n
C. n:1
D. n:m
(53)
A.就诊(病历号,职工号,就诊情况)
B.就诊(病历号,职工姓名,就诊情况)
C.就诊(病历号,职工号,就诊时间,就诊情况)
D.就诊(病历号,职工姓名,就诊时间,就诊情况)
(54)
A.病历号,职工号
B.病历号,职工号,就诊时间
C.病历号,职工姓名
D.病历号,职工姓名,就诊时间
第3题:
某医院数据库的部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治。科室与职工的所属联系类型是(1),病患与医生的就诊联系类型为(2)。对于就诊联系最合理的设计是(3),就诊关系的主键是(4)。空白(4)处应选择()
A.病历号,职工号
B.病历号,职工号,就诊时间
C.病历号,职工姓名
D.病历号,职工姓名,就诊时间
第4题:
第5题:
给定部门DEP、职工EMP、项目PROJ实体集,若一名职工仅属于一个部门,一个部门有多名职工;一个职工可以参加多个项目,一个项目可以由多个职工参加。那么,DEP与EMP、EMP与PROJ之间的联系类型分别为( )。
A.1:1和m:n B.1:n和n:1 C.1:n和m:n D.n:1和m:n
第6题:
阅读下列说明,回答问题1至问题4,将解答填入对应栏内。
【说明】某工程项目公司的信息管理系统的部分关系模式如下:
职工(职工编号,姓名,性别,居住城市)
项目(项目编号,项目名称,状态,城市,负责人编号)
职工项目(职工编号,项目编号)
其中:
(1)一个职工可以同时参与多个项目,一个项目需要多个职工参与。
(2)职工的居住城市与项目所在城市来自同一个域。
(3)每个项目必须有负责人,且负责人为职工关系中的成员。
(4)项目状态有两个:0表示未完成,1表示已完成。
下面是创建职工关系的SQL语句,职工编号唯一识别一个职工,职工姓名不能为空。请将空缺部分补充完整。
CREATE TABLE职工(
职工编号CHAR(6),
姓名CHAR(8) (a),
性别CHAR(2),
城市VARCHAR(20),
PRIMARYKEY (b);
第7题:
●某医院管理系统部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,职位,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治;职位有医生、护士和其他。
a.科室和职工的所属联系类型是 (37),病患和医生的就诊联系类型是 (38)。科室关系的主键和外键分别为 (39)。对于就诊联系最合理的设计是(40),就诊关系的主键是(41)。
(37)
A.1:1
B.1:n
C.n:1
D. n:m
(38)
A.1:1
B.1:n
C.n:1
D.n:m
(39)
A.科室号、科室名
B.科室名、科室号
C.科室名、负责人
D.科室号、负责人
(40)
A.就诊(病历号,职工号,就诊情况)
B.就诊(病历号,职工姓名,就诊情况)
C.就诊(病历号,职工号,就诊时间,就诊情况)
D.就诊(病历号,职工姓名,就诊时间,就诊情况)
(41)
A.病历号,职工号
B.病历号,职工号,就诊时间
C.病历号,职工姓名
D.病历号,职工姓名,就诊时间
b.若科室关系中的科室名是唯一的,并要求指出外码。请将下述SQ1语句的空缺部分补充完整。
CREATE TABLE科室(科室号CHAR(3) PRIMARYKEY,
科室名CHAR(10) (42) ,
负责人CHAR(4),
电话CHAR(20),
(43) );
(42)
A.NOT NULL
B.UNIQUE
C. KEY UNIQUE
D.PRIMARY KEY
(43)
A.PRIMARYKEY(科室号)NOT NULL UNIQUE
B.PRIMARY KEY(科室名)UNIQUE
C.FOREIGN KEY(负责人)REFERENCES职工(职工姓名)
D.FOREIGN KEY(负责人)REFERENCES职工(职工号)
第8题:
查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排列。正确的命令是
A.SELECT 部门名,COUNT(职工号)AS 职工人数;
FROM 部门,职工 WHERE 部门.部门号=职工.部门号;
GROUP BY 部门名 HAVING COUNT(*)>=10;
ORDER BY COUNT(职工号)ASC
B.SELECT 部门名,COUNT(职工号)AS 职工人数;
FROM 部门,职工 WHERE 部门.部门号=职工.部门号;
GROUP BY 部门名 HAVING COUNT(*)>=10;
ORDER BY COUNT(职工号)DESC
C.SELECT 部门名,COUNT(职工号)AS 职工人数;
FROM 部门,职工WHERE 部门.部门号=职工.部门号;
GROUP BY 部门名 HAVING COUNT(*)>=10;
ORDER BY 职工人数 ASC
D.SELECT 部门名,COUNT(职工号)AS 职工人数;
FROM 部门,职工WHERE 部门.部门号=职工.部门号;
GROUP BY 部门名 HAVING COUNT(*)>=10;
ORDER BY 职工人数 DESC
第9题:
第10题: