设有关系模式EMP(职工号,姓名,年龄,技能),假设职工号唯一,每个职工有多项技能,则EMP表的主键是()。
第1题:
设有表示商店聘用职工的三张表,其中商店(商店号,商店名,地址),职工(职工号,姓名,性别,业绩),聘用(职工号,商店号,聘期,月薪),则关系聘用的关键字(键或码)为()。
A.职工号,商店号
B.职工号,聘期
C.职工号,月薪
D.商店号,聘期,月薪
第2题:
以下两个关系表:
Emp(eid,ename,age,did,salary),其各列含义为:
职工号,姓名,年龄,部门号,工资
Dept(did,dname,mgr_id),其各列含义为:部门号,部门名称,部门经理职工号
写出一条SQL语句,查询工资大于10000,且与他所在部门的经理年龄相同的职工姓名。
第3题:
● 设有一个关系EMP(职工号,姓名,部门名,工种,工资),查询各部门担任“钳工”的平均工资的SELECT 语句为:
SELECT 部门名,AVG(工资) AS 平均工资
FROM EMP
GROUP BY (19)
HAVING 工种= ′钳工′
(19)
A. 职工号
B. 姓名
C. 部门名
D. 工种
第4题:
现有如下关系: 职工(职工号,姓名,性别,职务)部门(部门编号,部门名称,职工号,姓名,部门地址,电话)其中,部门关系的外键是(63)。
A.部门编号
B.姓名
C.职工号
D.(职工号,姓名)
第5题:
● 假设职工 EMP(职工号, 姓名, 性别,进单位时间,电话),职务 JOB(职务,月薪)和部门 DEPT(部门号,部门名称,部门电话,负责人)实体集,若一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,部门负责人是一个职工。图中EMP和JOB 之间为 (30) 联系;假设一对多联系不转换为一个独立的关系模式,那么生成的关系模式 EMP 中应加入 (31) 关系模式的主键,则关系模式 EMP 的外键为 (32) 。
第6题:
设有关系模式
R(职工号,职工姓名,项目号,项目名,工资)
如果规定,每个职工可参加多个项目,各领一份工资;每个项目可又多名职工完成。
关系模式R的主码是______。
A) 职工号
B) 项目号
C) (职工号,项目号)
D) (职工号,项目号,工资)
A.
B.
C.
D.
第7题:
找出职工年龄大于50的职工姓名,以及这些职工工作所在的城市,正确的命语句是( )。
A.SELECT 姓名,城市 FROM 职工; WHERE (年龄>50) OR (职工.职工号=城市.职工号)
B.SELECT 姓名,城市 FROM 职工; WHERE (年龄>50) AND (职工.职工号=城市.职工号)
C.SELECT 姓名,城市 FROM 城市,职工; WHERE (年龄>50) OR (职工.职工号=城市.职工号)
D.SELECT 姓名,城市 FROM 城市,职工; WHERE (年龄>50) AND (职工.职工号=城市.职工号)
第8题:
( 1 )有如下 2 个关系表
Emp( eid ,ename,age,did,salary) ,其各列含义为:职工号,姓名,年龄,部门号,工资
Dept( did ,dname,mgr_id) ,其各列含义为:部门号,部门名称,部门经理职工号
写出一条 SQL 语句,查询工资大于 10000 ,且与他所在部门的经理年龄相同的职工姓名 。 ( 6 分)
第9题:
设有一个关系EMP(职工号,姓名,部门名,工种,工资),若需查询不同部门中担任“钳工”的职工的平均工资,则相应的SELECT语句为:
SELECT 部门名,AVG(工资) AS 平均工资
FROM EMP
GROUP BY(60)
HAVING(61)
将职工号为“23115”、姓名为“李军”、部门名为“硬件测试部”的元组插入EMP关系中的SQL语句为:Insert(62)
A.职工号
B.姓名
C.部门名
D.工种
第10题:
找出在职工年龄大于50的职工姓名,以及这些职2ET作所在的城市,正确的命令是 ( )。
A.SELECT 姓名,城市 FROM 职工; WHERE (年龄>50) OR (职工.职工号=城市.职工号)
B.SELECT 姓名,城市 FROM 职工; WHERE (年龄>50) AND (职工.职工号=城市.职工号)
C.SELECT 姓名,城市 FROM 城市,职工; WHERE (年龄>50) OR (职工.职工号=城市.职工号)
D.SELECT 姓名,城市 FROM 城市,职工; WHERE (年龄>50) AND (职工.职工号=城市.职工号)