网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

现有如下两个关系模式:

Employees(Eid,Name,DeptNO)

Departments(DeptNO,DeptName,TotalNumber)

Employees关系模式描述了职工编号、姓名和所在部门编号;Departments关系模式描述了

部门编号、名称和职工总人数。

请按SQL Server所采用的’rransact—SQL语法格式编写实现具有如下功能的后触发型触

发器:每当在Employees表中插入一行数据时,相应部门的职工总人数就加1。


参考答案

更多 “ 现有如下两个关系模式:Employees(Eid,Name,DeptNO)Departments(DeptNO,DeptName,TotalNumber)Employees关系模式描述了职工编号、姓名和所在部门编号;Departments关系模式描述了部门编号、名称和职工总人数。请按SQL Server所采用的’rransact—SQL语法格式编写实现具有如下功能的后触发型触发器:每当在Employees表中插入一行数据时,相应部门的职工总人数就加1。 ” 相关考题
考题 试题二(共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员工编号,CASEWHEN教育水平20 THEN‘研究生’(k)(l)ENDFROM员工,部门WHERE (m) ;(5)查询部门名称不以“处”结尾的部门编号和部门名称。SELECT部门编号,部门名称FROM部门WHERE部门名称 (n) ;

考题 ( 2 )现有如下两个关系模式:Employees ( Eid , Name , DeptNO )Departments ( DeptNO , DeptName , TotalNumber )Employees 关系模式描述了职工编号、姓名和所在部门编号; Departments 关系模式描述了部门编号、名称和职工总人数。请 按 SQL Serve r 所采用 的 Tansact — SQ L 语法格式编写实现具有功能的后触发型触发器 : 每当在Employee s表中插入一行数据时,相应部门的职工总人数就加 1 。( 10 分)

考题 ( 1 )有如下 2 个关系表Emp( eid ,ename,age,did,salary) ,其各列含义为:职工号,姓名,年龄,部门号,工资Dept( did ,dname,mgr_id) ,其各列含义为:部门号,部门名称,部门经理职工号写出一条 SQL 语句,查询工资大于 10000 ,且与他所在部门的经理年龄相同的职工姓名 。 ( 6 分)

考题 设有职工关系模式如下: people(pno,pname,sex,job,wage,dp) 其中pno为职工号,pname为职工姓名,sex为性别,job为职业,wage为工资.dp为所在部门编号。 请写出完成以下任务需要的SQL语句: 查询工资大于'赵明华'工资的所有职工信息

考题 对于基本表EMP(ENO,ENAME,SALARY,DNO),其属性表示职工的工号、姓名、工资和所在部门的编号。基本表DEPT(DNO,DNAME)其属性表示部门的编号和部门名。有一SQL语句: SELECT COUNT (DI STINCT DNO)FROM EMP;其等价的查询语句是______。A.统计职工的总人数B.统计每一部门的职工人数C.统计职工服务的部门数目D.统计每一职工服务的部门数目

考题 阅读下列说明,回答问题1至问题4,将解答填入对应栏内。【说明】某工程项目公司的信息管理系统的部分关系模式如下:职工(职工编号,姓名,性别,居住城市)项目(项目编号,项目名称,状态,城市,负责人编号)职工项目(职工编号,项目编号)其中:(1)一个职工可以同时参与多个项目,一个项目需要多个职工参与。(2)职工的居住城市与项目所在城市来自同一个域。(3)每个项目必须有负责人,且负责人为职工关系中的成员。(4)项目状态有两个:0表示未完成,1表示已完成。下面是创建职工关系的SQL语句,职工编号唯一识别一个职工,职工姓名不能为空。请将空缺部分补充完整。CREATE TABLE职工(职工编号CHAR(6),姓名CHAR(8) (a),性别CHAR(2),城市VARCHAR(20),PRIMARYKEY (b);

考题 已知关系模式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关系模式描述了部门编号、名称和职工总

考题 以下两个关系表:Emp(eid,ename,age,did,salary),其各列含义为:职工号,姓名,年龄,部门号,工资Dept(did,dname,mgr_id),其各列含义为:部门号,部门名称,部门经理职工号写出一条SQL语句,查询工资大于10000,且与他所在部门的经理年龄相同的职工姓名。

考题 某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门的关系模式的外键分别是(5)。职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)部门(部门号,部门名,负责人代码,任职时间)查询每个部门中月工资最高的“职工号”的SQL查询语句如下:Select职工号 from职工as Ewhere月工资=(Select Max(月工资)from职工as M(6))。A.职工号和部门号B.部门号和负责人代码C.职工号和负责人代码D.部门号和职工号

考题 现有如下关系: 职工(职工号,姓名,性别,职务)部门(部门编号,部门名称,职工号,姓名,部门地址,电话)其中,部门关系的外键是(63)。A.部门编号B.姓名C.职工号D.(职工号,姓名)

考题 阅读下列说明,回答问题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)

考题 某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门关系的外键分别是(1)。职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)部门(部门号,部门名,负责人代码,任职时间)查询每个部门中月工资最高的“职工号”的SQL查询语句如下:SELECT职工号FROM职工 AS EWHERE月工资=(SELECT MAX(月工资)FROM职工AS M (2))。A.职工号和部门号B.部门号和负责人代码C.职工号和负责人代码D.部门号和职工号

考题 现有如下关系模式:患者(患者编号,患者姓名,性别,出生日期,所在单位),医生(医生编号,医生姓名,性别,出生日期,所在科室),医疗(医疗编号,患者编号,医生编号,诊断日期,诊断结果)。其中,“医疗”关系模式的外码是()。 A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号

考题 某关系数据库中有如下的员工表和部门表,适全作为员工表的主键和外键的字段分别为A.员工编号和部门编号B.部门编号和员工编号C.部门编号和姓名D.姓名和部门编号

考题 某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门的关系模式的外键分别是(请作答此空)。职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)部门(部门号,部门名,负责人代码,任职时间)查询每个部门中月工资最高的“职工号”的SQL查询语句如下:Select职工号 from职工as Ewhere月工资=(Select Max(月工资)from职工as M( ))。 A.职工号和部门号 B.部门号和负责人代码 C.职工号和负责人代码 D.部门号和职工号

考题 现有如下关系模式:患者(患者编号,患者姓名,性别,出生日期,所在单位),诊疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果),诊疗关系模式的外键是()A、患者编号B、患者姓名C、患者编号和患者姓名D、医生编号和患者编号

考题 设有如下两个关系模式 职工(职工号,姓名,所在部门编号) 部门(部门编号,部门名称,联系电话,办公地点) 为表达职工与部门之间的关联关系,需定义外码。下列关于这两个关系模式中外码的说法,正确的是()。A、“职工”关系模式中的“所在部门编号”是引用“部门”的外码B、部门关系模式中的“部门编号”是引用“职工”的外码C、不能定义外码,因为两个关系模式中没有同名属性D、将“职工”关系模式中的“所在部门编号”定义为外码,或者将“部门”关系模式中的“部门编号”定义为外码均可

考题 对于:表EMP(ENO,ENAME,SALARY,DNO),其属性表示职工的工号、姓名、工资和所在部门的编号。表DEPT(DNO,DNAME),其属性表示部门的编号和部门名。有以下SQL语句:SELECT COUNT(DISTINCT DNO)FROM EMP其等价的查询语句是()。A、统计职工的总人数B、统计每一部门的职工人数C、统计职工服务的部门数目D、统计每一职工服务的部门数目

考题 假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码;部门(部门号,名称,经理名,电话),其中部门号为主码。用sQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:定义每个模式的主码;定义参照完整性;定义职工年龄不得超过60岁。

考题 设有两个关系模式: 职工(职工号,姓名,性别,年龄,职务,工资,部门号); 部门(部门号,部门名称,经理名,地址,电话) 试用SQL语句删除年龄大于70岁的职工信息。

考题 关系模式:职工(职工号,姓名,性别,部门编号,部门名称)为第三范式

考题 单选题根据“职工”表建立一个“部门”视图,该视图包括了部门编号和(该部门的)平均工资两个字段,正确的SQL语句是(  )。A CREATE VIEW部门AS部门编号,AVG(工资)AS平均工资FROM职工GROUP BY部门编号B CREATE VIEW部门AS SELECT部门编号,AVG(工资)AS平均工资FROM职工GROUP BY部门名称C CREATE VIEW部门SELECT部门编号,AVG(工资)AS平均工资FROM职工GROUP BY部门编号D CREATE VIEW部门AS SELECT部门编号,AVG(工资)AS平均工资FROM职工GROUP BY部门编号

考题 单选题设有如下两个关系模式 职工(职工号,姓名,所在部门编号) 部门(部门编号,部门名称,联系电话,办公地点) 为表达职工与部门之间的关联关系,需定义外码。下列关于这两个关系模式中外码的说法,正确的是()。A “职工”关系模式中的“所在部门编号”是引用“部门”的外码B 部门关系模式中的“部门编号”是引用“职工”的外码C 不能定义外码,因为两个关系模式中没有同名属性D 将“职工”关系模式中的“所在部门编号”定义为外码,或者将“部门”关系模式中的“部门编号”定义为外码均可

考题 判断题关系模式:职工(职工号,姓名,性别,部门编号,部门名称)为第二范式。A 对B 错

考题 问答题假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码;部门(部门号,名称,经理名,电话),其中部门号为主码。用sQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:定义每个模式的主码;定义参照完整性;定义职工年龄不得超过60岁。

考题 问答题设有两个关系模式: 职工(职工号,姓名,性别,年龄,职务,工资,部门号); 部门(部门号,部门名称,经理名,地址,电话) 试用SQL语句删除年龄大于70岁的职工信息。

考题 单选题对于:表EMP(ENO,ENAME,SALARY,DNO),其属性表示职工的工号、姓名、工资和所在部门的编号。表DEPT(DNO,DNAME),其属性表示部门的编号和部门名。有以下SQL语句:SELECT COUNT(DISTINCT DNO)FROM EMP其等价的查询语句是()。A 统计职工的总人数B 统计每一部门的职工人数C 统计职工服务的部门数目D 统计每一职工服务的部门数目