题目详情
当前位置:首页 > 计算机考试 > 计算机等级考试
题目详情:
发布时间:2023-11-06 21:17:36

[单项选择]现有商品表(商品号,商品名,商品价格,商品描述),销售表(顾客号,商品号,销售数量,销售日期)。关于性能优化有以下做法: Ⅰ.因为很少用到商品描述属性,可以将其单独存储 Ⅱ.因为经常按照商品名查询商品的销售数量,可以在销售表中添加商品名属性 Ⅲ.因为经常执行商品表和销售表之间的连接操作,可以将它们组织成聚集文件 Ⅳ.因为经常按照商品号对销售表执行分组操作,可以将销售表组织成散列文件 以上做法中,正确的是______。
A. 仅Ⅰ和Ⅱ和Ⅲ
B. 仅Ⅰ、Ⅱ和Ⅳ
C. 仅Ⅱ、Ⅲ和Ⅳ
D. 全部都是

更多"现有商品表(商品号,商品名,商品价格,商品描述),销售表(顾客号,商品"的相关试题:

[简答题]在“商品销售”数据库中,根据“销售表”和“商品表”查询每种商品的商品号、商品名、单价、销售数量和销售金额(商品号、商品名取自商品表,单价和销售数量取自销售表,销售金额=单价*销售数量),结果按销售金额降序排序,并将查询结果存储到see_a表中。
[单项选择]设有商品(商品号,商品名,单价)和销售(商店号,商品号,销售日期,销售数量)表,查询商品单价在10到50之间、并且日销售数量高于20的商品名、单价、销售日期和销售数量,查询结果按单价降序。正确命令是______。
A. SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售;
B. SELECT商品名,单价,销售日期,销售数量FROM商品JOIN销售;
C. SELECT商品名,单价,销售日期,销售数量FROM商品,销售;
D. SELECT商品名,单价,销售日期,销售数量FROM商品,销售;
[单项选择]设有商品(商品号,商品名,单价)和销售(商店号,商品号,销售日期,销售数量)表,查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。正确命令是______。
A. SELECT商品.商品号,商品名,销售日期,销售数量,销售数量*单价AS销售金额;
B. SELECT商品.商品号,商品名,销售日期,销售数量,销售数量*单价AS销售金额;
C. SELECT商品.商品号,商品名,销售日期,销售数量,销售数量*单价AS销售金额;
D. SELECT商品.商品号,商品名,销售日期,销售数量,销售数量*单价AS销售金额;
[单项选择]在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是______。
A. CHECK(销售价格BETWEEN单价*0.6 AND单价*1.5)
B. CHECK(销售价格BETWEEN商品表.单价*0.6 AND商品表.单价*1.5)
C. CREATE TRIGGER tri_Sales ON销售表FOR INSERT,UPDATEAs IF EXISTS(SELECT*FROM INSERTED a JOIN商品表bON a.商品号=b.商品号WHERE销售价格NOT BETWEEN单价*0.6 AND单价*1.5)ROLLBACK
D. CREATE TRIGGER tri_ales ON销售表INSTEAD OF INSERT,UPDATE ASIF EXISTS(SELECT冰FROM INSERTED a JOIN商品表bON a.商品号=b.商品号WHERE销售价格NOT BETWEEN单价*0.6 AND单价*=1.5)ROLLBACK
[单项选择]在SQL Server2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6~1.5倍范围之内,实现这个约束的正确代码是
A. CHECK(销售价格BETWEEN单价*0.6 AND单价*1.5)
B. CHECK(销售价格BETwEEN商品表.单价*0.6 AND商品表.单价*1.5)
C. CREATE TRIGGER tri Sales ON销售表FOR INSERT,UPDATEAS
D. CREATE TRIGGER tri Sales ON销售表INSTEAD OF INSERT,UPDATEAS
[单项选择]设在SQL Server 2008中有商品表(商品号,商品名,进货价格,销售价格),现要求销售价格必须至少是进货价格的1.1倍。下列关于实现此约束的说法,正确的是()
A. 可以用触发器或者用CHECK约束实现
B. 只能用CHECK约束实现
C. 只能用触发器实现
D. 可以用DEFAULT约束实现
[单项选择]设有商品(商品号,商品名,单价)、商店(商店号,商店名,区域名,经理姓名)和销售(商店号,商品号,销售日期,销售数量)表,查询销售金额合计超过20000的商店,查询结果包括商店名和销售金额合计。正确命令是______。
A. SELECT商店名,SUM(销售数量*单价)AS销售金额合计FROM商店,商品,销售;
B. SELECT商店名,SUM(销售数量*单价)AS销售金额合计>20000 FROM商店,商品,销售;
C. SELECT商店名,SUM(销售数量*单价)AS销售金额合计FROM商店,商品,销售;
D. SELECT商店名,SUM(销售数量*单价)AS销售金额合计FROM商店,商品,销售;
[填空题]某SQL Servet 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。
CREATE PROC p_Sum
@year INT
AS
SELECT ______ WITH TIES
商品类别,SUM(销售数量)AS销售总数量,
______AS销售总利润
FROM商品表JOIN销售表ON商品表.商品号=销售表.商品号
WHERE year(销售时间)=@year
GROUP BY商品类别
ORDER BY销售总利润______
[简答题]某SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。
CREATE PROC p_Sum
@year INT
AS
SELECT (1) WITH TIRS
商品类别,SUM(销售数量)As销售总数量,
(2) AS销售总利润
FROM商品表JOIN销售表ON商品表.商品号=销售表.商品号
WHERE year(销售时间)=@year
GROUP BY商品类别
ORI)ER BY销售总利润 (3)
[单项选择]设有商品关系P(商品名,条形码,供应商号,价格,数量),“条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系P中的商品名是唯一的。建立商品关系P的SQL语句如下所示:
CREATE TABLE P(商品名 CHAR(30) ______,
条形码 CHAR(30) ______,
供应商号 CHAR(5),
价格 CHAR(20),
数量 CHAR(20)
______ (供应商号) REFERENCES S(供应商号));
查询供应商及价格小于等于2500元且大于等于1280元的“电冰箱”的数量的SQL语句为:
SELECT 商品名,供应商名,价格,数量
FROM P
WHERE 商品名=’电冰箱’ AND ______;
将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:
UPDATE P
______
WHERE 供应商号=’12021’;
查询供应商地址包含“西安”的供应商名及电话的SQL语句为:
SELECT 供应商名,电话
FROM S
WHERE ______;

A. NULL
B. UNIQUE
C. NOT NULL
D. NOT NULL UNIQUE
[单项选择]某零售商借助CRM,发现其现有顾客有多种需求,为满足顾客需求,该零售商销售多种相关服务或产品,这种新兴营销方式是
A. 交叉销售
B. 整合营销
C. 网络营销
D. 绿色营销
[填空题]设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。清补全如下语句:
CREATE VIEW V1(商品类别,平均价格)
AS
SELECT商品类别,______FROM商品表
GROUP BY商品类别

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码