Visual FoxPro实验教程练习题答案第4章 结构化查询语言(SQL)_第1页
Visual FoxPro实验教程练习题答案第4章 结构化查询语言(SQL)_第2页
Visual FoxPro实验教程练习题答案第4章 结构化查询语言(SQL)_第3页
Visual FoxPro实验教程练习题答案第4章 结构化查询语言(SQL)_第4页
Visual FoxPro实验教程练习题答案第4章 结构化查询语言(SQL)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在本章的习题中,如果没有特别指明,则使用如下数据表:学生:学号,姓名,性别,生日D课程:课程编号,课程名称C(20),开课院系C(20)成绩:学号,课程编号C(6),成绩I二、填空英文全称为Query。2句的功能是:从数据库中查询数据3.在VisualFoxpro支持的语句中,可以向表中输入记录的命令是INSERT可以查询表中内容的命令是。4.在语句中,可以删除表中记录的命令;可以从数据库中删除表的命令是DROP。5.在语句中,可以修改表结构的命令是ALTER;可以修改表中数据的命令是UPDATE。6.在SQL-SELECT语句中,将查询结果存入数据表的短语是INTODBF。7.在语句中,将查询结果按指定字段排序输出的短语是ORDERBY;将查询结果分组输出的短语是。8.在SQL-SELECT语句的BY子句中,DESC表示按降序输出;省略DESC示按升序输出。9.使用SQL的语句进行分组查询时,如果希望去掉不满足条件的分组,应在GROUPBY中使用__Having__子句。持集合的并运算,其运算符是UNION_。在SELECT查询语句中HAVING子句不可以单独使用,总是跟在GROUPBY子句之后一起使用。12.在SQL的SELECT查询语句中使用_子句可以实现消除查询结果中存在的重复记录。13.在SQL的子句的条件表达式中,字符串匹配(模糊匹配)运算符是__LIKE使用SQL的CREATE语句定义表结构时,用__PRIMARYKEY_____短语说明关键字主索引。15.在SQL语句中,用于对查询结果进行计数的函数是__COUNT____。16.在SQL语句中,空值用_____表示。17.SQL-SELECT包数,些括、COUNT()、、MAX()和MIN()。18.利用SQL语句的定义功能建立一个课程度表,并且为“课程号”建立索引语句的格式为课程表(课号_NOTNULLPRIMARYKEY____,课程名C(30))19.在SQL语句中,要查询学生表在姓名字段上取空值的记录,正确QL语句为:SELECT*FROM学生__名NULL_____20.使用SQL-Select语句进行分组查询时,有时要求分组满足某个条件时才

能查询,这是可以用__WHERE_____子句来限定分组。21.检索总评成绩高于或者等于平均总成绩的学生的学号其语句的格式为:SELECT学号成绩总评成绩>=(SELECT()FROM绩)计器“排”选对应于SQL的____ORDERBY__短语。23.查询设计器生成的是一个扩展名为_的文件。24.在Visual中,试图可以分为本地视图和远程__视图。25.在Visual中,为了通过视图修改基本表中的数据,需要在视图设计器的__更新条件___选项卡中设置相关属性。26.视图是一个虚表,因为它是____已建立的数据库表或其他视图中抽取得来_表。27.视图与查询的最根本区别就在于:查询只能查阅指定的数据而视图不但可以查阅数据还可以_改数据____并把修改后的数据___送回到源数据表中。28.视图是在数据表的基础上创建的一种虚表,它只能存在于存___中。29.VisualFoxPro的视图设计器比查询设计器只多了一张_更新条件_____选项卡。30.商品数据库中含有两个表:商品表和销售表,结构如下:商品商品编号商品名称C(20)进货价销售价N(12,2),备注M销售:流水号C(6),销售日期D,商品编号C(6),销售数量2)SELECTSQL命令实现查20所销售的各种商品的名称、销售量和销售总额,并按销售量从小到大排序的语句是:SELECT商品名称,SUM(销售数量)销售量,SUM(销售数量×销售价)销售总额FROM商品,销售;品.品编号=销售.商品编号销售日期{^2000/5/20};BY商品名称ORDERBY销售量。三、选择言具有多种优点SQL(成为关系数据库语言的国际标准的。A.1986年年

B.1987年D.1989年2.关系数据库管理系统的言是(顺序查询语言C.关系描述语言

结构化查询语言D.关系查询语言3.在关系数据库标准语言,实现数据检索的语言是(AA.SELECTC.FETCH核心是(C数据定义C.数据查询

数据修改D.数据控制

5.用句建立表时,为表定义实体完整性规则,应使用短语(CB.PRIMARYD.UNIQUE数据定义功能不包括(C定义表结构C.修改记录数据

修改表结构D.删除表7.使用SQL语句修改的字段的类型、宽度和有效性规则,应使用语句BSTRUCTRUEB.ATLERD.DROP8.使用SQL语句修改字段的值,应使用的短语是(B.UPDATEC.DELETED.INSERT询语句中BY子句的功能是(A对查询结果进行排序B.分组统计查询结果C.限定分组检索条件D.限定查询条件注:与T18类似。)10.标准SQL基本查询语句的结构是(A.SELECTFROMORDERBY…WHEREGROUPBY…HAVINGD.SELECT…WHERE查询中的HAVING子句通常出现在()子句中。BYB.GROUPBYC.SORT询中的HAVING字句的作用是(C指出分组查询的范围B.指出分组查询的值C.指出分组查询的条件D.指出分组查询的字段语句中的条件短语的关键字是(AA.WHEREC.FORD.CONDITION句中的数据维护命令不包括(A.INSERT-SQLB.CHANG-SQLC.DELETE-SQLD.UPDATE-SQL句中修改表结构的命令是(STRUCTUREC.ALTERD.ALTER命令的能是(在表头插入一条记录B.在表尾插入一条记录C.在表中指定位置插入一条记录D.在表中指定位置插入若干条记录命令的功能是(数据定义

数据查询C.更新表中某些列的属性D.修改表中某些列的内容18.在句中使用ORDERBY为了指定(B)查询的表B查询结果的顺序C.查询的条件D.查询的字段

注:与类似。)令查询中,为了使查询结果排序应该使用的短语是(D)ASCB.GROUPBYBY20.SQL-SELECT语句中与INTO等价的短语是AINTODBFB.TOTABLEC.INTOD.INTOFILE21.数据操作语句不包括(DINSERTB.UPDATEC.DELETED.CHANGE22.句中修改表结构的命令是(AALTERB.MODIFYC.ALTERD.MODIFY23.在语句的BY短语中如果指定了多个字段,则(D)无法进行排序B.只按第一个字段排序C.按从左至右优先依次排序D.按字段排序优先级依次排序注此题与题9,18)24.语句中HAVING<条件表达式>”用来筛选满足条件的D)A.列B.行C.关系D.分组25.在句中,与表达式“期考成绩8090”功能相同的表达式是(D)期考成绩>ORB.期考成绩>=80<=90C.期考成绩>=80期成绩D.期考成绩>期考绩<26.在SELECT语句中,以下有关HAVING句的描述正确的是(A)HAVING语必须与GROUPBY短语同时使用。B.使用HAVING短语的同时不能使用短语。C.HAVING短可以在任意的一个位置出现。D.HAVING短语与语的功能相同。27.在查询的结果,消除重复的记录是()通过指定主索引实现B.通过指定唯一索引实现C.通过使用DISTINCT语实现D.通过使用语实现28.在SQL-SELECT语句中,为了将查询结果存储到临时表,则应该使用短语(B)TOCURSORINTOCURSORC.INTODBFD.TODBF29.在Visual据库创建表的命令中定义主索引,实现参照完整性规则的短语是(C)FORDIGNKEYB.DEFAULTPRIMARYD.CHECK30.在VisualFoxpro中,将学生表中专业’属性删除,正确的QL句是(A31.C32.A33.A34.C35.A36.A37.A‘98改为98

38.C39.C生日改为生日40.D41.A42.C43.C44.A45.A46.C0.C51.D52.53.D54.D55.D56.可以运行查询文件的命令是(ADOB.BROWSEC.QUERYD.QUERY57.以下关于“视图”的描述中,正确的是(B视图保存在项目文件中B.视图保存在数据库中C.视图保存在表文件中D.视图保存在视图文件中58.以下关于查询的描述中,正确的是(D只能由自由表创建查询B.不能由自由表创建查询C.只能由数据库表创建查询D.可以由各种数据表创建查询59.以下关于视图的描述中,正确的是(B只能由自由表创建视图B.不能由自由表创建视图C.只能由数据库表创建视图D.可以由各种数据表创建视图60.查询和视图是Visual提供的两种查询数据的手段,其中在视图中可以实现而在查询中不能实现的功能是(设定查询条件C.设定更新的条件

设定查询记录D.设定多表查询61.下列有关查询和视图的说法中,不正确的是(查询文件的扩展名为.qprB.视图依赖于数据库的存在而存在C.交叉表查询不适应于在多个数据表中进行相关数据的查询D.只能够对数据表中数据进行查询不能对视图文件中的数据进行查询62.下列关于查询与视图的说法中,错误的是(D查询和视图都可以从一个或多个表中提取数据B.查询是作为文本文件,以扩展名qpr存储的C.可以通过视图更改数据源表的数据

D.视图是完全独立的,它不依赖于数据库的存在而存在63.在Visual中建立查询后,可以从表中提取符合指定条件的一组记录A但不能修改记录B.同时又能更新数据C.但不能设定输出字段D.同时可以修改数据,但不能将修改的内容写回原数据表64.下列选项中,不能作为查询输出目标的是(B临时表B.视图C.标签图形65.VisualFoxPro中()作为查询的来源。只可以是数据库表B.只可以是视图C.只可以是自由表

D.可以是自由表或数据库表或视图66.视图设计器中有而查询设计器中没有的选项卡的是(B排序依据B.新条件C.分组依据D.杂项67.在使用查询设计器创建查询时,为了指定在查询结果中是否含重复记录(对应于DISTINCT该使用的选项卡是(D排序依据B.接C.筛选D.杂项句中删除视图的命令是(BB.DROPC.D.ERASEVEIW四、根据学数据库,出下列SQL-SELECT查询命令①查询年龄大于岁的男学生。SELECT名生WHERE性别=男”YEAR(生日YEAR(DATE())–20②统计年龄在岁以下的学生人数。COUNT()学生YEAR(生日)>YEAR(DATE())–20③求出每一个学生课程成绩的平均值、最高成绩以及最低

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论