首页 > 软考
题目内容 (请给出正确答案)
[主观题]

设有关系模式如下:部门(部门编号,部门名称,电话)员工(员工编号,姓名,性别,部门编号,职务)项目(项目编号,项目名称,预算)施工(员工编号,项目编号,工时)用关系代数表达式实现下列(1)—(3)小题:(1).检索员工“陈艳”的部门编号和职务;(2).检索工时超过100小时的项目名称和员工的姓名。(3)将部门编号D4,部门名称人事处的电话号码改为

暂无答案
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设有关系模式如下:部门(部门编号,部门名称,电话)员工(员工…”相关的问题
第1题
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某企业拟构建一个
高效、低成本、符合企业实际发展需要的办公自动化系统 。工程师小李主要承担该系统的公告管理和消息管理模块的研发工作。公告管理模块的主要功能包括添加、修改、删除和查看公告。消息管理模块的主要功能是消息群发。 小李根据前期调研和需求分析进行了概念模型设计,具体情况分述如下。 【需求分析结果】 (1) 该企业设有研发部、财务部、销售部等多个部门,每个部门只有一名部门经理, 有多名员工,每名员工只属于一个部门。部门信息包括:部门号、名称、部门经理和电话,其中部门号唯一确定部门关系的每一个元组。 (2) 员工信息包括:员工号、姓名、岗位、电话和密码。员工号唯一确定员工关系的每一个元组:岗位主要有经理、部门经理、管理员等,不同岗位具有不同的权限 。一名员工只对应一个岗位,但一个岗位可对应多名员工。 (3) 消息信息包括:编号、内容、消息类型、接收人、接收时间、发送时间和发送人。其中(编号,接收人)唯一标识消息关系中的每一个元组。一条消息可以发送给多个接收入, 一个接收人可以接收多条消息。 (4) 公告信息包括:编号、标题、名称、内容、发布部门、发布时间。其中编号唯一确定公告关系的每一个元组。一份公告对应一个发布部门,但一个部门可以发布多份 公告:一份公告可以被多名员工阅读,一名员工可以阅读多份公告。 【概念模型设计】 根据需求分析阶段收集的信息,设计的实体联系图(不完整)如图1-1所示。1-1实体联系图 【逻辑结构设计】 根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整): 部门((a ),部门经理,电话) 员工(员工号,姓名,岗位号,部门号,电话,密码) 岗位(岗位号,名称,权限) 消息((b ),消息类型,接收时间,发送时间,发送人) 公告((c ),名称,内容,发布部门,发布时间) 阅读公告((d ) ,阅读时间)

【问题 1】 (5分) 根据问题描述,补充 4 个联系,完善图 2-1 所示的实体联系图。联系名可用联系 1、联系2、联系3 和联系 4 代替,联系的类型分为 1 : 1、1 : n 和 m: n (或 1 : 1、 1 : *和* :*)。 【问题 2】 (8 分〉 (1)根据实体联系图,将关系模式中的空 (a) ~(d) 补充完整。 (2) 给出"消息"和"阅读公告"关系模式的主键与外键。 【问题 3】 (2 分〉 消息和公告关系中都有"编号"属性,请问它是属于命名冲突吗?用100 字以内文字说明原因。

点击查看答案
第2题
设有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。 在

设有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。

在雇员信息表EMP中,哪一个属性是外键?

A.雇员号

B.雇员名

C.部门号

D.工资

点击查看答案
第3题
设有一个关系emp-sales(部门号,部门名,商品编号,销售数),部门号唯一标识emp-sales关系中的每一个
元组。查询各部门至少销售了5种商品或者总销售数大于 2000的部门号、部门名及平均销售数的SQL语句如下: ELECT部门号,部门名,AVG(销售数)AS平均销售数 FROM emp-sales GROUP BY () HAVING () OR ()

A.部门号 B.部门名C.商品编号D.销售数A.COUNT(商品编号)>5B.COUNT(商品编号)>=5 C.COUNT(DISTINCT部门号)>=5 D.COUNT(DISTINCT部门号)>5A.SUM(销售数)>2000B.SUM(销售数)>=-2000C.SUM(‘销售数’)>2000D.SUM(‘销售数’)>=2000

点击查看答案
第4题
假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,数量,部门编号,负责人)如果规定:(1)每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量。试回答下列问题:(1)根据上述规定,写出关系模式R的基本函数依赖;(2)找出关系模式R的候选码;(3)试问关系模式R最高已经达到第几范式?为什么?(4)如果R不属于3NF,请将R分解成3NF模式集。
点击查看答案
第5题
某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门关系的外键分别是(4

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

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

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

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

Select 职工号 from 职工as E

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

A.职工号和部门号

B.部门号和负责人代码

C.职工号和负责人代码

D.部门号和职工号

点击查看答案
第6题
阅读下列说明,回答问题1至问题5。【说明】 某工厂的信息管理数据库的部分关系模式如下所示: 职工(职

阅读下列说明,回答问题1至问题5。

【说明】

某工厂的信息管理数据库的部分关系模式如下所示:

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

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

关系模式的主要属性、含义及约束如表22-1所示,“职工”和“部门”的关系示例分别如表22-2和表22-3所示。

根据上述说明,由SQL定义的“职工”和“部门”的关系模式,以及统计各部门的人数C、工资总数Totals、平均工资Averages的D_S视图如下所示,请在空缺处填入正确的内容。

Create Table 部门 (部门号 Char(1) (a)

部门名 Char(16),

负责人代码 Char(4),

任职时间 DATE,

(b) (职工号));

Create Table 职工 (职工号 Char(4),

姓名 Char(8),

年龄 NUMDER(3),

月工资 NUMDER(4),

部门号 Char(1),

电话 Char(8),

办公室 Char(8),

(a) (职工号),

(c) (部门号),

CHECK((d) ));

Create View D_S(D,C,Totals,Averages) As

(Select 部门号, (e)

from 职工

(f)

点击查看答案
第7题
试题二(共15分)阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。【说明】某企业信息系

试题二(共15分)

阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。

【说明】

某企业信息系统的部分关系模式及属性说明如下:

(1)员工关系模式:员工(员工编号,姓名,部门,工资,职务,教育水平),其中员工编号是主键,部门是外键,参照部门关系模式的部门编号属性。

(2)部门关系模式:部门(部门编号,部门名称,经理),其中部门编号是主键,经理是外键,参照员工关系模式的员工编号属性。

(3)项目关系模式:项目(项目编号,项目名称,所属部门,负责人),其中项目编号是主键,所属部门和负责人是外键,分别参照部门关系模式和员工关系模式的部门编号和员工编号属性。

(4)员工项目关系模式:员工项目(员工编号,项目编号),其中员工编号和项目编号是主键,同时员工编号和项目编号也是外键,分别参照员工关系模式的员工编号和项目关系模式的项目编号。

【问题1】(2分)

假设定义员工关系模式时,没有定义主键和外键。请用SQL语句补充定义员工关系模式的实体完整性约束和参照完整性约束。

(a) ;

(b) ;

【问题2】(13分)

请将下列SQL查询语句补充完整。

(1)查询平均工资(不包含职务为经理的员工)超过3000的部门的编号,部门名称及其平均工资,并按平均工资从高到低排序。

SELECT部门编号,部门名称,(c) AS平均工资

FROM员工,部门

WHERE (d)

GROUP BY (e)

HAVING (f)

(g);

(2)查询工资大于全体员工平均工资的员工编号,姓名和工资。

SELECT员工编号,姓名,工资

FROM员工

WHERE (h);

(3)查询没有承担任何项目的部门编号和部门名称。

SELECT部门编号,部门名称

FROM部门

WHERE (i) (SELECT.FROM项目WHERE (i) );

(4)查询研发部所有员工的员工编号和教育水平,若教育水平大于20,则输出研究生;若教育水平小于等于20,并大于16,则输出本科生;否则输出其他。

SELECT员工编号,

CASE

WHEN教育水平>20 THEN‘研究生’

(k)

(l)

END

FROM员工,部门

WHERE (m) ;

(5)查询部门名称不以“处”结尾的部门编号和部门名称。

SELECT部门编号,部门名称

FROM部门

WHERE部门名称 (n) ;

点击查看答案
第8题
下面2题基于以下说明:设有如下两个关系,若雇员的主键是雇员号,部门的主键是部门号。假设雇员表中的工资最低为800(包括800) ,最高不能超过2000。另外,这里假定DBMS不支持级联删除和级联更新功能。若雇员号是主键,则在雇员表中,() 属性是外键。

A.雇员号

B.雇员名

C.部门号

D.工资

点击查看答案
第9题
某企业部门关系模式Dept(部门号,部门名,负责人工号,任职时间),员工关系模式EMP(员工号,姓名,年龄
,月薪资,部门号,电话,办公室)。部门和员工关系的外键分别是()。查询每个部门中月薪资最高的员工号、姓名、+部门名和月薪资的SQL查询语句如下:SELECT 员工号,姓名,部门名,月薪资FROM EMP Y,DEPTWHERE()AND月薪资=(SELECT Max(月薪资)FROM EMP ZWHERE())

A.员工号和部门号

B.负责人工号和部门号

C.负责人工号和员工号

D.部门号和员工号@@@SXB@@@A.Y.部门号=Dept.部门号

B.EMP.部门号=Dept.部门号

C.Y.员工号=Dept.负责人工号

D.EMP.部门号=Dept.负责人工号@@@SXB@@@A.Z.员工号=Y.员工号

B.Z.员工号=Y.负责人工号

C.Z.部门号=部门号

D.Z.部门号=Y.部门号

点击查看答案
第10题
假设某公司的业务规则如下:公司下设几个部门,如技术部、财务部、市场部等;每个部门承担多个工程项目,每个工程项目属于一个部门;每个部门有多名职工,每一名职工只能属于一个部门;一个部门可能参与多个工程项目。工程项目有工程号、工程名两个属性;部门有部门号、部门名称两个属性;职工有职工号、姓名、性别属性;要求完成下列各题:(1).根据上述规则设计E-R模型。(2).按规范化要求设计出3NF的数据库模式,并指出每个关系的主键和外键。
点击查看答案
第11题
工厂的信息管理数据库中有两个关系模式:职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)部门(

工厂的信息管理数据库中有两个关系模式:

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

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

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

SELECT 职工号 FROM 职工 E

WHERE 月工资=(SELECT MAX(月工资)

FROM 职工 AS M

WHERE M.部门号=E.部门号);

①请用30字以内的文字简要说明该查询语句对查询效率的影响。

②对该查询语句进行修改,使它既可以完成相同功能,又可以提高查询效率。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改