经过调查,”职工信息“的属性包括职工编号、职工名、联系电话、联系地址。并且一个职工可以有多个联系电话,那么,”职工信息“

题目
单选题
经过调查,”职工信息“的属性包括职工编号、职工名、联系电话、联系地址。并且一个职工可以有多个联系电话,那么,”职工信息“数据存储在数据字典中定义为()。
A

职工编号+职工名+{联系电话}+联系地址

B

职工编号+{职工名+联系电话+联系地址}

C

{职工编号}+职工名+联系电话+联系地址

D

职工编号+职工名+联系电话+联系地址

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有职工(职工号,职工名,部门号,职务)和部门(部门号,部门名,部门人数)两个关系,其中职工号是职工关系的主键,部门号是部门关系的主键,某个职工归属某个部门。在职工和部门这两个关系的属性中,只有一个属性是外键(或称外来键,外码,外来码)。它是

A.职工关系的“职工号”

B.部门关系的“部门号”

C.职工关系的“部门号”

D.职工关系的“职工号”+“部门号”


正确答案:C

第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.病历号,职工姓名,就诊时间


正确答案:B,D,C,B

第3题:

某医院数据库的部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治。科室与职工的所属联系类型是(1),病患与医生的就诊联系类型为(2)。对于就诊联系最合理的设计是(3),就诊关系的主键是(4)。空白(4)处应选择()

A.病历号,职工号

B.病历号,职工号,就诊时间

C.病历号,职工姓名

D.病历号,职工姓名,就诊时间


参考答案:B
每个科室有若干名职工,一名职工只属于一个科室,所以科室与职工的所属联系类型是一对多,即1:n。一个医生可以为多个病患看病,一个病患可以由多个医生多次诊治,所以病患与医生的就诊联系类型为多对多,即n:m。对于不同的职工,职工号是唯一的,不同职工的姓名有可能是相同的,也就是说职工姓名不是唯一的,而不同就诊时间的就诊情况是不同的,因此就诊联系的最合理的设计是:就诊(病历号,职工号,就诊时间,就诊情况),就诊关系的主键是"病历号,职工号,就诊时间"。

第4题:

某企业信息管理系统的部分关系模式为:部门(部门号,部门名,负责人,电话)、职工(职工号,职工姓名,部门号,职位,住址,联系电话)。部门关系中的部门名为非空值,负责人参照职工关系的职工号,请将下述SQL语句的空缺部分补充完整。CREATE TABLE 部门(部门号 CHAR(4) PRIMARY KEY, 部门名 CHAR(20)( ), 负责人 CHAR(6), 电话 CHAR(15), (请作答此空));

A.PRIMARY KEY(部门号)NOT NULL UNIQUE
B.PRIMARY KEY(部门名)UNIQUE
C.FOREIGN KEY(负责人)REFERENCES 职工(职工号)
D.FOREIGN KEY(负责人)REFERENCES 职工(职工姓名)

答案:C
解析:
负责人参照职工关系的职工号,职工号是外键。用FOREIGN KEY(负责人) REFERENCE 职工(职工号)表示。

第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


正确答案:C

第6题:

阅读下列说明,回答问题1至问题4,将解答填入对应栏内。

【说明】某工程项目公司的信息管理系统的部分关系模式如下:

职工(职工编号,姓名,性别,居住城市)

项目(项目编号,项目名称,状态,城市,负责人编号)

职工项目(职工编号,项目编号)

其中:

(1)一个职工可以同时参与多个项目,一个项目需要多个职工参与。

(2)职工的居住城市与项目所在城市来自同一个域。

(3)每个项目必须有负责人,且负责人为职工关系中的成员。

(4)项目状态有两个:0表示未完成,1表示已完成。

下面是创建职工关系的SQL语句,职工编号唯一识别一个职工,职工姓名不能为空。请将空缺部分补充完整。

CREATE TABLE职工(

职工编号CHAR(6),

姓名CHAR(8) (a),

性别CHAR(2),

城市VARCHAR(20),

PRIMARYKEY (b);


正确答案:(a)NOT NULL(不区分大小写) (b)(职工编号)
(a)NOT NULL(不区分大小写) (b)(职工编号) 解析:本题考核的是关系模型的完整性约束。完整性约束包括实体完整性、参照完整性和用户定义的完整性三类。实体完整性约束规定关系的主属性不能取空值,关系模型中以主码作为唯一性标示:参照完整性约束规定若属性(或属性组)A是关系R上的主码, B是关系S上的外码,A与B相对应(来自相同的域),则B取值为空或者来自于R上的某个A的值。用户定义的完整性约束是针对具体的数据库应用而定义的,它反映该应用所涉及的数据必须满足用户定义的语义要求。本题定义了两个完整性约束,职工的姓名不能为空,这是用户定义的完整性,用NOT NULL关键字;职工编号唯一识别一个职工,这是实体完整性约束,用PRIMARY KEY关键字。

第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职工(职工号)


正确答案:B,D,D,C,B,B,D

第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


正确答案:D

第9题:

某企业信息管理系统的部分关系模式为:部门(部门号,部门名,负责人,电话)、职工(职工号,职工姓名,部门号,职位,住址,联系电话)。部门关系中的部门名为非空值,负责人参照职工关系的职工号,请将下述SQL语句的空缺部分补充完整。CREATE TABLE 部门(部门号 CHAR(4) PRIMARY KEY, 部门名 CHAR(20)(请作答此空), 负责人 CHAR(6), 电话 CHAR(15), ( ));

A.UNIQUE
B.NOT NULL
C.KEY UNIQUE
D.PRIMARY KEY

答案:B
解析:
负责人参照职工关系的职工号,职工号是外键。用FOREIGN KEY(负责人) REFERENCE 职工(职工号)表示。

第10题:

假设描述职工信息的属性有:职工号、姓名、性别和出生日期;描述部门信息的属性有:部门号、部门名称和办公地点。一个部门有多个职工,每个职工只能在一个部门工作;一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号,则在设计E-R图时,应将职工和部门作为实体,部门和职工之间的工作联系是(请作答此空),要描述部门经理与部门之间的任职联系,应采用( )。由该E-R图转换并优化后的关系模式为( )。

A.实体
B.1:N联系
C.M:M联系
D.属性

答案:B
解析:
依题意,由题干给出的关键信息“一个部门有多个职工,每个职工只能在一个部门工作”可知,实体“部门”与实体“职工”之间存在“工作”联系,其联系的类型为一对多(1:n)。同理,由题干给出的“一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号”等关键信息可知,实体“部门经理”与实体“部门”之间存在“任职”联系,其联系的类型为一对一(1:1)。若实体间的联系是一对多(1:n),则将n端实体类型转换成的关系模式加入1端实体类型的主键(作为外键)和联系类型的属性,因此,“职工”关系模式中应加入“部门”关系模式的主键——部门号(或所在部门),以表达两者之间的“工作”联系。若实体间的联系是一对一(1:1),则可在两个实体转换成的任意一个关系模式的属性中加入另一个关系模式的主键(作为外键)和联系自身的属性。在“部门”关系模式中加入了“职工”关系模式的主键——职工号(或部门经理),以表达两者之间的“任职”联系。

更多相关问题