ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:24.67KB ,
资源ID:4754021      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4754021.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(1以下关于查询的描述正确的是.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

1以下关于查询的描述正确的是.docx

1、1以下关于查询的描述正确的是作业三习题五一、选择题1.以下关于查询的描述正确的是 。A不能根据自由表建立查询 B只能根据自由表建立查询C只能根据数据库表建立查询 D可以根据数据库表和自由表建立查询2.以下关于视图的描述正确的是 。A可以根据自由表建立视图 B可以根据查询建立视图C可以根据数据库表建立视图 D可以根据数据库和自由表建立视图3.查询设计器中包括的选项卡有 。A字段、筛选、排序依据 B字段、条件、分组依据C条件、排序依据、分组依据 D条件、筛选、杂项4.Visual FoxPro参照完整性规则不包括 。A更新规则 B删除规则C查询规则 D插入规则二、填空题1查询设计器_生成所有的SQ

2、L查询语句。2查询设计器的筛选选项卡用来指定查询的_。3通过Visual FoxPro的视图,不仅可以查询数据库表,还可以_数据库表。4Visual FoxPro的主索引和候选索引可以保证数据的_完整性。5数据库表之间的一对多联系通过主表的_索引和子表的_索引实现。6在定义字段有效性规则时,在规则框中输入的表达式类型是_。习题六一问答题1. SQL结构化查询语言具体包含以下主要特点?2. 数据库和表的关系,它们的扩展名是什么?3. SQL支持关系数据库的哪三级模式结构,视图和基本表对应哪一级?二选择题现在有表: 表6.1、6.2、6.3、6.4分别代表仓库表、订购单表、职工表和供应商表四个关系

3、。 表6.1 仓库表 表6.2 职工表仓库号城市面积WH1北京370WH2上海500WH3广州200WH4武汉400仓库号职工号工资WH2E11220WH1E31210WH3E41230WH1E61250表6.3 订购单表 职工号供应商号订购单号订购日期E3S7PR672001/06/23E1S4OR 732001/07/28E7S4OR 762001/05/25E6NULLOR 77NULLE3S4PR 792001/06/13E1NULLOR 80NULLE3NULLOR 90NULLE3S3PR 912001/07/13 表6.4 供应商表供应商号供应商名地址S3北京振华电子厂西安S4华

4、通电子公司北京S6北京607厂郑州S7爱华电子厂北京1查询订购单号首字符是“P”的订单信息,应该使用命令_。ASELECT * FROM 订单 WHERE HEAD(订购单号,1)=“P”BSELECT * FROM 订单 WHERE LEFT(订购单号,1)=“P”CSELECT * FROM 订单 WHERE “P”$订购单号DSELECT * FROM 订单 WHERE RIGHT(订购单号,1)=“P”2在SQL 语句中,与表达式“供应商名LIKE”%北京%”功能相同的表达式是_。ALEFT(供应商名,4)=”北京” B”北京”$供应商名C供应商名 IN ”%北京%” DAT(供应商史

5、,“北京”)3使数据库表变成自由表的命令是ADROP TABLE BREMOVE TABLE CFREE TABL DRELEASE TABLE4在Visual FoxPro 的查询设计器中“筛选”选项卡对应的SQL的短语是_。AWHERE BJOIN C SET DORDER BY5SQL 支持集合的并运算,在Visual Foxpro 中SQL 并运算的运算符是_。APLUSBUNION C+ DU6在Visual FoxPro 中释放和关闭表单的方法是_。ARELEASE B)CLOSE C)DELETE D。DROP7查询职工实发工资的正确命令是_。ASELECT 姓名,(基本工资+津

6、贴+奖金扣除)AS 实发工资 FROM 工资BSELECT 姓名,(基本工资+津贴+奖金扣除)AS 实发工资 FROM 工资;WHERE 职工.职工号=工资.职工号CSELECT 姓名,(基本工资+津贴+奖金扣除)AS 实发工资 FROM 工资,职工;WHERE 职工.职工号=工资.职工号DSELECT 姓名,(基本工资+津贴+奖金扣除)AS 实发工资 FROM 工资,职工JOIN;职工.职工号=工资.职工号8查询1962 年10 月27日出生的职工信息的正确命令是_。ASELECT * FROM 职工 WHERE 出生日期=1962-10-27BSELECT * FROM 职工 WHERE

7、出生日期=1962-10-27CSELECT * FROM 职工 WHERE 出生日期=“1962-10-27”DSELECT * FROM 职工 WHERE 出生日期=“1962-10-27“9查询每个部门年龄最长者的信息,要求得到的信息包括部门和最长者的出生日期正确的命令是_。ASELECT 部门名,MIN(出生日期)FROM 部门JOIN 职工;ON 部门.部门号=职工.部门号 GROUP BY 部门名B SELECT 部门名,MAX(出生日期)FROM 部门JOIN 职工;ON 部门.部门号=职工.部门号 GROUP BY 部门名CSELECT 部门名,MIN(出生日期)FROM 部门

8、JOIN 职工;WHERE 部门.部门号=职工.部门号 GROUP BY 部门名DSELECT 部门名,MAX(出生日期)FROM 部门JOIN 职工;WHERE 部门.部门号=职工.部门号 GROUP BY 部门名10查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序列出。ASELECT 部门名,COUNT(部门号)AS 职工人数;FROM 部门,职工 WHERE 部门.部门号=职工.部门号;GROUP BY 部门名 HAVING COUNT(*)=10;ORDER BY COUNT(职工号)ASCBSELECT 部门名,COUNT(部门号)AS 职工人数;FR

9、OM 部门,职工 WHERE 部门.部门号=职工.部门号;GROUP BY 部门名 HAVING COUNT(*)=10;ORDER BY COUNT(职工号)DESCCSELECT 部门名,COUNT(部门号)AS 职工人数;FROM 部门,职工 WHERE 部门.部门号=职工.部门号;GROUP BY 部门名 HAVING COUNT(*)=10;ORDER BY 职工人数ASCDSELECT 部门名,COUNT(部门号)AS 职工人数;FROM 部门,职工 WHERE 部门.部门号=职工.部门号;GROUP BY 部门名 HAVING COUNT(*)=10;ORDER BY 职工人数D

10、ES11查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名,性别和年龄),下确的命令是_。ASELECT 姓名,性别,YEAR(DATE-YEAR(出生日期)年龄 FROM 职工;WHERE 年龄35BSELECT 姓名,性别,YEAR(DATE-YEAR(出生日期)年龄 FROM 职工;WHERE YEAR(出生日期)35CSELECT 姓名,性别,YEAR(DATE-YEAR(出生日期)年龄 FROM 职工;WHERE YEAR(DATE()- YEAR(出生日期)35DSELECT 姓名,性别,YEAR(DATE-YEAR(出生日期)FROM 职工;WHERE YEAR(DATE

11、()- YEAR(出生日期)3512为“工资”表增加一个“实发工资”字段的正确命令是_。AMODIFY TABLE 工资 ADD COLUMN 实发工资N(9,2)BMODIFY TABLE 工资 ADD FLELD 实发工资N(9,2)CALTER TABLE 工资 ADD COLUMN 实发工资N(9,2)D CREATE TABLE工资 ADD实发工资N(9,2)13下面有关HAVING子句描述错误的是_。A. HAVING子句必须与GROUP BY子句同时使用,不能单独使用B. 使用HAVING子句的同时不能使用WHERE子句C 使用HAVING子句的同时可以使用WHERE子句D 使用

12、HAVING子句的作用是限定分组的条件1425 使用的数据如下:当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是_。 股票代码 股票名称 单价 交易所 600600 青岛啤酒 7.48 上海 600601 方正科技 15.20 上海 600602 广电电子 10.40 上海 600603 兴业房产 12.76 上海 600604 二纺机 9.96 上海 600605 轻工机械 14.59 上海 000001 深发展 7.48 深圳 000002 深万科 12.50 深圳14执行如下SQL语句后,SELECT*FROM stock INTO DBF

13、stock ORDER BY 单价,会出现_。A. 系统会提示出错信息B. 会生成一个按“单价”升序排序的表文件,将原来的stock.dbf文件覆盖C 会生成一个按“单价”降序排序的表文件,将原来的stock.dbf文件覆盖D 不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果15有如下SQL SELECT语句:SELECT*FROM stock WHERE单价BETWEEN 12.76 AND 15.20与该语句等价的是_。A. SELECT*FROM stock WHERE 单价=12.76B. SELECT*FROM stock WHERE 单价12.76CSELECT*FRO

14、M stock WHERE 单价=15.20.AND.单价15.20.AND.单价0”,通过该设置,能保证数据的_。A. 实体完整性 B. 域完整性 C. 参照完整性 D. 表完整性17在当前盘当前目录下删除表stock的命令是_。A. DROP stock B. DELETE TABLE stock C. DROP TABLE stock D. DELETE stock18有如下SQL语句SELECT max(单价) INTO ARRAY a FROM stock执行该语句后_。A. a1的内容为15.20 B. a1的内容为6C. a0的内容为15.20 D. a0的内容为619有如下SQ

15、L语句SELECT 股票代码,avg(单价) as 均价 FROM stock;GROUP BY 交易所 INTO DBF temp执行该语句后temp表中第二条记录的“均价”字段的内容是_。A. 7.48 B. 9.99 C. 11.73 D. 15.2020将stock表的股票名称字段的宽度由8改为10,应使用SQL语句A. ALTER TABLE stock股票名称 WITH c(10)B. ALTER TABLE stock股票名称 c(10)CALTER TABLE stock ALTER股票名称 c(10)DALTER stock ALTER 股票名称 c(10)21有如下SQL语

16、句CREATE VIEW stock_view AS SELECT*FROM stock WHERE 交易所=“深圳”执行该语句后产生的视图包含的记录个数是_。A. 1 B. 2 C. 3 D. 422有如下SQL语句CREATE VIEW view_stock AS SELECT 股票名称AS名称,单价FROM stock执行该语句后产生的视图含有的字段名是_。A. 股票名称、单价 B. 名称、单价C 名称、单价、交易所 D. 股票名称、单价、交易所23. 下面有关对视图的描述正确的是_。 A. 可以使用MODIFY STRUCTURE命令修改视图的结构 B. 视图不能删除,否则影响原来的数

17、据文件 C. 视图是对表的复制产生的 D. 使用SQL对视图进行查询时必须事先打开该视图所在的数据库24。执行如下SQL语句后SELECT DISTINCT 单价 FROM stock;WHERE 单价=( SELECT min(单价)FROM stock) INTO DBF stock_x表stock_x中的记录个数是_。 A. 1 B. 2 C 3 D 425. 求每个交易所的平均单价的SQL语句是_。 A. SELECT 交易所,avg(单价)FROM stock GROUP BY 单价 B. SELECT 交易所,avg(单价)FROM stock ORDER BY 单价 C. SEL

18、ECT 交易所,avg(单价)FROM stock ORDER BY 交易所 D. SELECT 交易所,avg(单价)FROM stock GROUP BY 交易所D)ALTER TABLE工资 ADD FLELD 实发工资N(9,2)26使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当_。A.使用WHERE子句B.在GROUP BY后面使用HAVING 子句 C.先使用WHERE子句,再使用HAVING 子句。 D.先使用HAVING 子句,再使用WHERE子句27在Visual FoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命

19、令是_。 AREPLACE AGE WITH AGE+1 BUPDATE STUDENT AGE WITH AGE+1 CUPDATE SET AGE WITH AGE+1 DUPDATE STUDENT SET AGE=AGE+128在Visual FoxPro 中,创建一个名为SDB.DBC的数据库文件,使用的命令是_。 ACREATE BCREATE SDB CCREATE TABLE SDB DCREATE DATABASE SDB29SQL是那几个英文单词的缩写 AStandard Query Language BStructured Query Language C Select

20、Query Language D以上都不是30如果学生表STUDENT是使用下面的SQL语句创建的_。 CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOTNULL, SN C(8); SEX C(2); AGE N(2) CHECK(AGE15 AND AGE200;GROUP BY 产地 HAVING COUNT(*)=2;ORDER BY 2 DESC 查询结果的第一条记录的产地和提供的商品种类数是_。 A北京,1 B上海,2 C广东,5 D广东,7 34 SQL 语句 SELECT 部门表.部门号,部门名称,SUM(单价*数量); FROM 部门表

21、,商品表; WHERE 部门表.部门号=商品表.部门号; GROUP BY 部门表.部门号 查询结果是_。 A各部门商品数量合计 B各部门商品金额合计 C所有商品金额合计 D各部门商品金额平均值 35SQL 语句 SELECT 部门表.部门号,部门名称,商品号,商品名称,单价; FROM 部门表,商品表; WHERE 部门表.部门号=商品表.部门号; ORDER BY 部门表.部门号 DESC,单价;查询结果的第一条记录的商品号是_。 A0101 B0202 C0110 D011236 SQL 语句: SELECT 部门名称 FROM 部门表 WHERE 部门号 IN; (SELECT 部门号

22、 FROM 商品表 WHERE 单价 BETWEEN 420 AND 1000)查询结果是_。 A家用电器部、电话手机部 B家用电器部、计算机部 C电话手机部、电视录摄像机部 D家用电器部、电视录摄像机部37查询订购单号(字符型,长度为4)尾字符是1的错误命令是_。 ASELECT * FROM 订单 WHERE SUBSTR(订购单号,4)= 1BSELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)=1CSELECT * FROM 订单 WHERE 1$订购单号DSELECT * FROM 订单 WHERE RIGH T(订购单号,1)=138在SQL语句中,与表达

23、式工资BETWEEN 1210 AND 1240功能相同的表达式是_。 A工资=1210 AND 工资1210 AND 工资1240C工资1240 D工资=1210 OR 工资=124039在SQL语句中,与表达式仓库号 NOT IN(wh1 ,wh2)功能相同的表达式是_。 A仓库号=wh1 AND 仓库号=wh2 B仓库号!=wh1 OR 仓库号# wh2 C仓库号wh1 OR 仓库号!=wh 2 D仓库号!=wh1 AND 仓库号!=wh 240查询设计器中联接选项卡对应的SQL短语是_。 AWHERE BJOIN CSET DORDER BY41在SQL SELECT语句中用于实现关系

24、的选择运算的短语是_。 AFOR BWHILE CWHERE D CONDITION第(42)-(45)题使用如下三个表: 学生.DBF:学号 C(8) ,姓名 C(12),性别 C(2),出生日期 D,院系 C(8)课程.DBF:课程编号 C (4) ,课程名称 C(10) , 开课院系C(8) 学生成绩.DBF:学号 C(8) ,课程编号 C(4) , 成绩 I 42查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是_。 ASELECT 课程名称, SUM(成绩) AS 分数 FROM 课程,学生成绩 ; WHERE 课程.课程编号=学生成绩.课程编号 ; GROUP BY 课程名称 BSELECT 课程名称, MAX(成绩) 分数 FROM 课程, 学生成绩 ; WHERE 课程.课程编号= 学生成绩.课程编号 ; GROUP BY 课程名称 CSELECT 课程名称, SUM(成绩) 分数 FROM 课程, 学生成绩 ; WHERE 课程.课程编号=学生成绩.课程编号 ; GROUP BY 课程.课程编号 DSELECT 课程名称, MAX(成绩) AS 分数 FROM 课程, 学生成绩 ; WHERE 课程.课程编号=学生成绩.课程编号 ; GROUP BY 课程编号43统计只

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1