首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

(1)用SELECT语句查询表“销售记录”中“会员编号”为“000002”的记录。(2)用INSERT语句为表“销售记录”

(1)用SELECT语句查询表“销售记录”中“会员编号”为“000002”的记录。

(2)用INSERT语句为表“销售记录”插入一条记录(”000011”,”00000002”,6,700,11/02/07)。

(3)用DELETE将表“销售记录”中销售日期在2008年之前的记录删除。

(4)用UPDATE将“销售记录”表的字段“销售日期”减10天。

将以上操作使用的SQL语句保存到“result1.txt”中。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“(1)用SELECT语句查询表“销售记录”中“会员编号”为“…”相关的问题
第1题
通过sql查询emp表(主键emp_id)时,可统计表中记录总数的语句是()

A.select count(all) from emp

B.select count(*) from emp

C.select count(emp_id) from emp

D.select count(1) from emp

点击查看答案
第2题
【程序说明】 使用如下表的数据:【程序说明】 使用如下表的数据:SQL语句 SELECT部门号,MAX(单价*数量)FROM商品表GSQL语句 SELECT部门号,MAX(单价*数量)FROM商品表GROUP BY 部门号 查询结果有几条记录?

A.1

B.4

C.3

D.10

点击查看答案
第3题
试题二(15 分) 阅读以下说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。 【说明】 某商场客

试题二(15 分)

阅读以下说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。

【说明】

某商场客户-商品数据库中各关系模式如下:

客户(客户号, 姓名, 性别, 年龄)

商品(商品号, 名称, 型号, 品牌, 单价, 库存)

销售(流水号, 客户号, 商品号, 数量, 日期)

采购(商品号,数量)

其中:

1)一种品牌的同一名称商品可以有多个型号,商品的库存有大于等于 0 约束;

2)销售表记录每一笔销售,每销售一件商品,其库存都要做相应的修改。

现假定已经建立了该数据库及上述四个基本表。

【问题 1】 (5 分)

(1) 客户关系中的年龄取值在 15 岁到 60 岁之间(包含 15 岁和 60 岁) ,增加该约束的 SQL 语句如下,请将空缺部分补充完整。

ALTER TABLE 客户 ADD CONSTRAINT

CONSTRAINT con_age CHECK ((a) )

(2) 如下用 SQL 语句创建的畅销商品视图包含商品号、商品名称、型号、品牌和销售量,该视图中商品的销售量大于等于 1000 件。请将空缺部分补充完整。

CREATE VIEW 畅销商品 (b)

AS

SELECT 商品.商品号, 名称, 型号, 品牌, 销售量

FROM 商品, (SELECT 商品号, (c) AS 销售量

FROM 销售

GROUP BY 商品号

HAVING SUM(数量) > = 1000 ) AS 商品销售量

WHERE (d) ;

(3) 将视图畅销商品的查询权限赋予销售经理李华,请将空缺部分补充完整。

GRANT (e) ON TABLE 畅销商品 TO 李华;

【问题 2】 (3 分)

查询购买“新飞”品牌的任一型号“冰箱”的客户姓名及购买日期。实现该查询的SQL 语句如下,请将空缺部分补充完整。

SELECT 姓名, 日期

FROM (f)

WHERE (g) AND 商品号 (h) (

SELECT 商品号 FROM 商品

WHERE 品牌 = ‘新飞’ AND 名称 = ‘冰箱’ )

【问题 3】 (3 分)

实现销售业务的嵌入式 SQL 代码段(嵌入 C 语言)如下,假设销售表的流水号由系

统自动生成。请将空缺部分补充完整。

……

EXEC SQL BEGIN DECLARE SECTION;

/* 销售:商品号,客户号,数量,日期 */

char pno[6]; char cno[6];

int quantity; char date[10];

EXEC SQL END DECLARE SECTION;

……

EXEC SQL CONNECT TO DEFAULT;

EXEC SQL SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;

EXEC SQL INSERT INTO 销售(商品号,客户号,数量,日期)

VALUES((i) );

EXEC SQL UPDATE 商品 SET 库存 = (j) WHERE 商品号 = :pno;

if(SQLCA.SQLCODE != 0){

printf(“商品%s 库存不满足本次购买数量,交易失败!”, pno);

EXEC SQL ROLLBACK WORK;

} else{

EXEC SQL (k) ;

}

EXEC SQL DISCONNECT CURRENT;

……

【问题 4】 (4 分)

对商品表增加最小库存属性;若修改某商品的库存时,使得库存值小于或等于其最

小库存值,则向采购表插入一条记录,要求采购的数量是该商品最小库存值的两倍再加

上 10。下面是完成该功能的 SQL 语句,请将空缺部分补充完整。

ALTER TABLE 商品 (l) ;

CREATE TRIGGER 采购-trigger AFTER (m)

REFERENCING NEW ROW AS nrow

FOR EACH ROW

WHEN (n)

BEGIN

INSERT INTO 采购

VALUES((o) )

END

点击查看答案
第4题
可以作为窗体记录源的是()。

A.表

B.查询

C.Select语句

D.表、查询或Select语句

点击查看答案
第5题
可以作为窗体记录源的是 ______。A.表B.查询C.Select语句D.表、查询或Select语句

可以作为窗体记录源的是 ______。

A.表

B.查询

C.Select语句

D.表、查询或Select语句

点击查看答案
第6题
设某商品经营管理系统使用SQL Server 2000数据库管理系统。在数据库中存在销售明细表,其建表语句
为:

CREATE TABLE销售明细表(

销售单据编号varchar(8),

商品编号varchar(8),

单价money,

数量int,

总价money

) ,

为了保证数据的一致性,建有如下触发器:

CREATE TRIGGER AutoCountSum

ON销售明细表FOR INSERT,UPDATE

AS

DECLARE@UnitPrice money,@Quantity int

DECLARE@Amount money

SELECT@UnitPrice=单价,@Quantity=数量

FROM inserted

SET@Amount=@UnitPrice*@Quantity

UPDATE销售明细表SET总价=@Amount

WHERE销售单据编号IN(SELECT销售单据编号FROM inserted)

AND商品编号IN(SELECT商品编号FROM inserted)

①设系统运行一段时间后此表中有近一百万条记录,此时发现对该表的插入操作速度很慢,请分析插入速度慢的原因。(3分)

在不改变数据库服务器硬件和表结构、不清理数据的情况下,请说明应如何优化此表的插入操作。(2分)

②在解决了①中的问题后,程序员在数据库中执行如下SQL语句:

SELECT商品编号,sum(总价)FROM销售明细表

WHERE单价>50

GROUP BY商品编号

请在不改变该SQL语句的情况下,给出提高该查询执行效率的方案。(5分)

点击查看答案
第7题
关于SELECT语句以下哪些描述是正确的?()

A.SELECT语句用于查询一个表或多个表的数据

B.SELECT语句属于数据操作语言(DML)

C.SELECT语句的列必需是基于表的列的

D.SELECT语句表示数据库中一组特定的数据记录

点击查看答案
第8题
(1)将自由表“会员信息”添加到数据库“会员”中。(2)为表“会员信息”增加字段“地址”,类型和宽度为“字
符型(24)”。(3)为表“会员信息”的“积分”字段设置完整性约束,要求积分值大于“100(含100)”,否则提示信息“输入的积分值太少”。(4)为表“会员信息”插入一条记录(0010,王五,800,87654321,深圳华强北路),并用SELECT语句查询表积分中的“积分”在“500以上(含500)”的记录,将SQL语句存入“result.txt”中。

点击查看答案
第9题
SQL查询语句“SELECT*FROM职工 TO FILE ZG.dbf”的功能是()。A.将职工表中所有记录查询输出到永久

SQL查询语句“SELECT*FROM职工 TO FILE ZG.dbf”的功能是()。

A.将职工表中所有记录查询输出到永久性表ZG.dbf中

B.将职工表中所有记录查询输出到文本文件ZG.txt中

C.将职工表中所有记录查询输出到文本文件ZG.dbf.txt中

D.语句存在语法错误

点击查看答案
第10题
关于SELECT语句以下哪一个描述是错误的()

A、SELECT语句用于查询一个表或多个表的数据

B、SELECT语句属于数据操作语言(DML)

C、SELECT语句的列必需是基于表的列的

D、SELECT语句表示数据库中一组特定的数据记录

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改