用SQL定义“职员”关系模式,请在空缺处填入正确的内容。Create Table 职员 ( 职员号CHAR(5) (a),职员姓名CHAR(8),月工资 NUMBER(4),部门号 CHAR(1),办公室 CHAR(20),电话 CHAR(8),(b) (部门号),CHECK (月工资>=1000 AND月工资<=8000));(2)针对人数大于等于2的部门创建视图D_View(Dept,D_num,D_Totals, D_AvgPay),其中,Dept为部门号,D_num为部门人数,D_Totals为工资总数,D_AvgPay为平均工资,请在空缺处填入正确的内容。Create View D_View (Dept,D_num,D_Totfls,D_AvgPay)As(Select部门号, (c)from 职员(d)count(*)>=2 WHERE 部门号 IS NOT NULL);

用SQL定义“职员”关系模式,请在空缺处填入正确的内容。

Create Table 职员 ( 职员号CHAR(5) (a),

职员姓名CHAR(8),

月工资 NUMBER(4),

部门号 CHAR(1),

办公室 CHAR(20),

电话 CHAR(8),

(b) (部门号),

CHECK (月工资>=1000 AND月工资<=8000));

(2)针对人数大于等于2的部门创建视图D_View(Dept,D_num,D_Totals, D_AvgPay),其中,Dept为部门号,D_num为部门人数,D_Totals为工资总数,D_AvgPay为平均工资,请在空缺处填入正确的内容。

Create View D_View (Dept,D_num,D_Totfls,D_AvgPay)As

(Select部门号, (c)

from 职员

(d)count(*)>=2 WHERE 部门号 IS NOT NULL);


相关考题:

显示没有签订任何订单的职员信息(职员号和姓名),正确的SQL语句是A) SELECT职员.职员号,姓名FROM职员JOIN订单ON订单.职员号二职员.职员号GROUP BY职员.职员号HAVING COUNT(*)=0B) SELECT职员.职员号,姓名FROM职员LEFT JOIN订单ON订单.职员号二职员.职员号GROUP BY职员.职员号HAVING COUNT(*)=0C)SELECT职员号,姓名FROM职员WHERE职员号NOT IN(SELECT职员号FROM订单)D) SELECT职员.职员号,姓名FROM职员WHERE职员.职员号<>(SELECT订单.职员号FROM订单)

假设 “ 订单 ” 表中有订单号、职员号、客户号和金额字段,正确的 SQL 语句只能是A)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG_ 金额 200B)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG( 金额 )200C)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 WHERE AVG( 金额 )200D)SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 AND AVG_ 金额 200

建立一个“职员”表,表中有5个字段:职员号、姓名、性别、年龄、部门。要求职员号属性的值唯一,并且不能为空值。建立该表的SQL语句可以是______。A.CREATE TABLE 职员(职员号 CHAR(6),姓名CHAR(8),; 性别CHAR(2),年龄INT(4),部门CHAR(12))B.CREATE TABLE职员(职员号CHAR(6)NULL,姓名CHAR(8),; 性别CHAR(2),年龄INT(4),部门CHAR(12))C.CREATE TABLE 职员(职员号CHAR(6)NOT NULL UNIQUE,; 姓名CHAR(8),性别CHAR(2),年龄INT(4),部门CHAR(12))D.CREATE TABLE职员(职员号CHAR(6)UNIQUE,姓名CHAR(8),: 性别CHAR(2),年龄INT(4),部门CHAR(12))

显示没有签订任何订单的职员信息(职员号和姓名),正确的SQL语句是A.SELECT职员.职员号,姓名 FROM 职员 JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY职员.职员号 HAVING COUNT(*)=0B.SELECT 职员.职员号,姓名 FROM 职员 LEFT JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0C.SELECT 职员号,姓名 FROM 职员 WHERE 职员号 NOT IN(SELECT 职员号 FROM 订单)D.SELECT 职员.职员号,姓名 FROM 职员 WHERE 职员.职员号<>(SELECT 订单.职员号 FROM 订单)

工厂的仓库管理数据库的部分关系模式如下所示:仓库(仓库号,面积,负责人,电话)原材料(编号,名称,数量,储备量,仓库号)要求一种原材料只能存放在同一仓库中。“仓库”和“原材料”的关系实例分别如表2-1和表2-2所示。根据上述说明,用SQL定义“原材料”和“仓库”的关系模式如下,请在空缺处填入正确的内容。CREATE TABLE 仓库(仓库号CHAR(4),面积 INT,负责人 CHAR(8),电话 CHAR(8),(a)); //主键定义CREATE TABLE 原材料(编号 CHAR(4) (b), //主键定义名称 CHAR(16),数量 INT,储备量 INT,仓库号 (c),(d)); //外键定义

有如下SQL语句:SELECT订单号,签订日期,金额 FROM 订单,职员:WHERE订单.职员号=职员.职员号AND姓名=”李二”与如上语句功能相同的SQL语句是( )。

建立一个“职员”表,表中有5个字段:职员号、姓名、性别、年龄、部门。要求职员号属性的值惟一,并且不能为空值。建立该表的SQL语句可以是______。A.CREATE TABLE职员(职员号CHAR(6),姓名CHAR(8),;性别CHAR(2),年龄INT(4),部门CHAR(12))B.CREATE TABLE职员(职员号C1LAR(6) NULL,姓名 CHAR(8),;性别CHAR(2),年龄INT(4),部门CHAR((12))C.CREATE TABLE职员(职员号CHAR(6) NOT NULL UNIQUE,;姓名CHAR(8),性别CHAR(2),年龄INT(4),部门CHAR(12))D.CREATE TABLE职员(职员号CHAR(6)UNIQUE,姓名CHAR(8),;性别CHAR(2),年龄INT(4),部门CHARR(12))

阅读下列说明,回答问题1至问题5。【说明】某工厂的仓库管理数据库的部分关系模式如下所示:仓库(仓库号,面积,负责人,电话)原材料(编号,名称,数量,储备量,仓库号)要求一种原材料只能存放在同一仓库中。“仓库”和“原材料”的关系实例分别如表22-7和表22-8所示。根据上述说明,用SQL定义“原材料”和“仓库”的关系模式如下,请在空缺处填入正确的内容。create Table 仓库 (仓库号 Char (4),面积 Int,负责人 Char(8),电话 Char(8),(a));//主键定义Create Table 原材料 (编号 Char (4) (b),//主键定义名称 Char (16),数量 Int,储备量 Int,仓库号 (c),(d));//外键定义

显示没有签订任何订单的职员信息(职员号和姓名),正确的SQL语句是( )。A.SELECT 职员.职员号,姓名 FROM 职员 JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0B.SELECT 职员.职员号,姓名 FROM 职员 LEFT JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0C.SELECT 职员号,姓名 FROM 职员 WHERE 职员号 NOT IN(SELECT 职员号 FROM 订单)D.SELECT 职员.职员号,姓名 FROM 职员 WHERE 职员.职员号<>(SELECT订单.职员号FROM订单)