“职工”关系模式中的“所在部门编号”是引用“部门”的外码
部门关系模式中的“部门编号”是引用“职工”的外码
不能定义外码,因为两个关系模式中没有同名属性
将“职工”关系模式中的“所在部门编号”定义为外码,或者将“部门”关系模式中的“部门编号”定义为外码均可
第1题:
( 2 )现有如下两个关系模式:
Employees ( Eid , Name , DeptNO )
Departments ( DeptNO , DeptName , TotalNumber )
Employees 关系模式描述了职工编号、姓名和所在部门编号; Departments 关系模式描述了部门编号、名称和职工总人数。
请 按 SQL Serve r 所采用 的 Tansact — SQ L 语法格式编写实现具有功能的后触发型触发器 : 每当在Employee s表中插入一行数据时,相应部门的职工总人数就加 1 。( 10 分)
第2题:
某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门关系的外键分别是(48)。
职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)
部门(部门号,部门名,负责人代码,任职时间)
查询每个部门中月工资最高的“职工号”的SQL查询语句如下:
Select 职工号 from 职工as E
where 月工资=(Select Max(月工资)from 职工 as M(49))。
A.职工号和部门号
B.部门号和负责人代码
C.职工号和负责人代码
D.部门号和职工号
第3题:
现有如下两个关系模式:
Employees(Eid,Name,DeptNO)
Departments(DeptNO,DeptName,TotalNumber)
Employees关系模式描述了职工编号、姓名和所在部门编号;Departments关系模式描述了
部门编号、名称和职工总人数。
请按SQL Server所采用的’rransact—SQL语法格式编写实现具有如下功能的后触发型触
发器:每当在Employees表中插入一行数据时,相应部门的职工总人数就加1。
第4题:
以下两个关系表:
Emp(eid,ename,age,did,salary),其各列含义为:
职工号,姓名,年龄,部门号,工资
Dept(did,dname,mgr_id),其各列含义为:部门号,部门名称,部门经理职工号
写出一条SQL语句,查询工资大于10000,且与他所在部门的经理年龄相同的职工姓名。
第5题:
第6题:
( 1 )有如下 2 个关系表
Emp( eid ,ename,age,did,salary) ,其各列含义为:职工号,姓名,年龄,部门号,工资
Dept( did ,dname,mgr_id) ,其各列含义为:部门号,部门名称,部门经理职工号
写出一条 SQL 语句,查询工资大于 10000 ,且与他所在部门的经理年龄相同的职工姓名 。 ( 6 分)
第7题:
下列符合第三范式的关系是()。
A.教师(教师号,教师姓名,课程号,课程名,成绩)
B.教师(教师号,教师姓名,性别,课程号,课程名,成绩)
C.职工(职工号,职工姓名,性别,籍贯,所属部门编号,所属部门名称)
D.职工(职工号,职工姓名,性别,籍贯,所属部门编号)
第8题:
●假设某企业职工实体有属性:职工号、职工姓名、性别、出生日期;部门实体有属性:部门号、部门名称、电话,一个部门可以有多部电话。一个部门有多个职工,职工可以在部门之间调动,要求记录职工每次调动时的调入时间和调出时间。则职工和部门之间的联系属于(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.职工(职工号,职工姓名,性别,出生日期)
部门(部门号,部门名称)
部门电话(部门号,电话)
工作(职工号,部门号,工作时间)
第9题:
已知关系模式R的全部属性集U={A,B,C,D,E,G}及函数依赖集:
F=(AB→C,C→A,BC→D,ACD→B,D→EG,BE→C,CG→BD,CE→AG}求属性集闭包(BD)+
(2) 现有如下两个关系模式:
Employees(Eid,Name,DeptNO)
Departments(DeptNO,DeptName,TotalNumber)
Employees关系模式描述了职工编号、姓名和所在部门编号;Departments关系模式描述了部门编号、名称和职工总
第10题:
某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门的关系模式的外键分别是(5)。
职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)
部门(部门号,部门名,负责人代码,任职时间)
查询每个部门中月工资最高的“职工号”的SQL查询语句如下:
Select职工号 from职工as E
where月工资=(Select Max(月工资)from职工as M(6))。
A.职工号和部门号
B.部门号和负责人代码
C.职工号和负责人代码
D.部门号和职工号