软件水平考试

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

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

A.实体
B.1:N联系
C.M:M联系
D.属性
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和 部门的关系模式的外键分别是 (5) 。

职工 (职工号,姓名,年龄,月工资,部门号,电话,办公室)

部门 (部门号,部门名,负责人代码,任职时间)

查询每个部门中月工资最高的 “职工号”的SQL 查询语句如下:

where 月工资= (Select Max (月工资)from 职工 as M (6) )。

(5)A. 职工号和部门号 B. 部门号和负责人代码

C. 职工号和负责人代码 D. 部门号和职工号

(6)A. where M.职工号=E.职工号 B. where M.职工号=E.负责人代码

C. where M.部门号=部门号 D. where M.部门号=E.部门号


正确答案:B,D

第2题:

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

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

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

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

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


正确答案:C

第3题:

●假设某企业职工实体有属性:职工号、职工姓名、性别、出生日期;部门实体有属性:部门号、部门名称、电话,一个部门可以有多部电话。一个部门有多个职工,职工可以在部门之间调动,要求记录职工每次调动时的调入时间和调出时间。则职工和部门之间的联系属于(57),该联系具有的属性是(58),设计的一组满足4NF的关系模式为(59)。

(57) A. 1:1联系

B. 1:N联系

C. N:1联系

D. M:N联系

(58)A.工作时间

B.调入时间、调出时间

C.调出时间

D.没有属性

(59)A.职工(职工号,职工姓名,性别,出生日期)

部门(部门号,部门名称,电话)

工作(职工号,部门号,工作时间)

B.职工(职工号,职工姓名,性别,出生日期)

部门(部门号,部门名称,电话)

工作(职工号,部门号,调入时间,调出时间)

C.职工(职工号,职工姓名,性别,出生日期)

部门(部门号,部门名称)

部门电话(部门号,电话)

工作(职工号,部门号,调入时间,调出时间)

D.职工(职工号,职工姓名,性别,出生日期)

部门(部门号,部门名称)

部门电话(部门号,电话)

工作(职工号,部门号,工作时间)


正确答案:D,B,C

第4题:

● 设有职工EMP (职工号, 姓名, 性别, 部门号, 职务, 进单位时间, 电话), 职务JOB(职务,月薪)和部门 DEPT(部门号, 部门名称, 部门电话, 负责人)实体集。一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,部门负责人是一个职工。下图所示的a、b处的实体名分别为 (53) ;图中a、b之间为 (54) 联系。


正确答案:D,C

第5题:

设有职工EMP(职工号,姓名,性别,部门号,职务,进单位时间,电话),职务JOB(职务,月薪)和部门DEPT(部门号,部门名称,部门电话,负责人)实体集。一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,部门负责人是一个职工。如图6-7所示的E-R图中,a、b处的实体名分别为(54);图中a、b之间为(55)联系。

A.EMP、JOB

B.EMP、DEPT

C.JOB、EMP

D.DEPT、EMP


正确答案:A

第6题:

某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门关系的外键分别是(48)。

职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)

部门(部门号,部门名,负责人代码,任职时间)

查询每个部门中月工资最高的“职工号”的SQL查询语句如下:

Select 职工号 from 职工as E

where 月工资=(Select Max(月工资)from 职工 as M(49))。

A.职工号和部门号

B.部门号和负责人代码

C.职工号和负责人代码

D.部门号和职工号


正确答案:B
解析:本题考查的是关系数据库中关系模式和SQL查询方面的基础知识。
  试题(48)的正确答案是B。因为,作为主键其值能唯一地标识元组的一个或多个属性,主键通常也称为主码。所谓外键是指如果关系模式R中的属性或属性组不是该关系的码,但它是其他关系的码,那么该属性集对关系模式R而言是外键,通常也称外码。根据题意分析,职工关系中的主键是职工号,部门关系中的主键是部门号。显然,职工关系中的外键是部门号。但是,部门关系中的外键是负责人代码,为什么?因为题中说明部门负责人也是一个职工,这样负责人代码的取值域为职工号,所以根据外键定义部门关系中的外键是负责人代码。
  试题(49)的正确答案是D。正确的查询每个部门中月工资最高的“职工号”的SQL查询语句如下:
  Select 职工号 from 职工 as E
  where 月工资=(Select Max(月工资) from职工 as M where M.部门号=E.部门号);
  此题子查询“Select Max(月工资) from 职工as M where M.部门号=E.部门号”意为找出M.部门号最高月工资,主查询“Select 职工号 from 职工 as E where月工资=”意为该职工的月工资等于最高工资。

第7题:

在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主关键字。职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外关键字,它是()。

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

B、职工关系的“部门号”

C、部门关系的“部门号”

D、部门关系的“部门名”


参考答案:A

第8题:

● 某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部 门关系的外键分别是 (48 ) 。

职工 (职工号,姓名,年龄,月工资,部门号,电话,办公 )

部门 (部门号,部门名,负责人代码,任职时间)

查询每个部门中月工资最高的 “职工号”的SQL 查询语句如下:

Select 职工号 from 职工 as E

where 月工资= (Select Max (月工资)from 职工as M (49 ) )。

(48 )A. 职工号和部门号 B. 部门号和负责人代码

C. 职工号和负责人代码 D. 部门号和职工号

(49 )A. where M.职工号=E.职工号 B. where M.职工号=E.负责人代码

C. where M.部门号=部门号 D. where M.部门号=E.部门号


正确答案:B,D

 

第9题:

在下面的两个关系中、职工号和部门号分别为职工关系和部门关系的主键(或称主码)。 职工(职工号、职工名、部门号、职务、工资) 部门(部门号、部门名、部门人数、工资总额) 在这两个关系的属性中,只有一个属性是外键(或称外来键、外码、外来码)。它是______。

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

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

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

D.部门关系的“部门名”


正确答案:B
解析:外键的概念是:当关系中的某个属性(或属性组合)虽不是该关系的关键字或只是关键字的一部分,但却是另一个关系的关键字时,,则称该属性(或属性组合)为这个关系的外部关键字或外键。

第10题:

试题(24)、(25)

设有职工EMP(职工号, 姓名, 性别, 部门号,职务,进单位时间, 电话),职务JOB(职务,月薪)和部门DEPT(部门号, 部门名称, 部门电话, 负责人)实体集。一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,部门负责人是一个职工。下图所示的a、b处的实体名分别为 (24) ;图中a、b之间为 (25) 联系。

(24)

A. DEPT、EMP

B. EMP、DEPT

C. JOB、EMP

D. EMP、JOB


正确答案:D,C

更多相关问题