
第5章查询与视图 常1,选释圈 ()以下关于查询的描述正确的是() )不能根据自由表建文查询卧只能根据自由表建文查询 ○只能根据数据库表建立查询)可以根据数据表和自由表建立查询 (2SqL的数据操作语句不包括() A)INSERTB)UPDATE C)DELETED)CHANGE (3SqL语句中条件短语的关键字是() A)VHEREB)FOR C)VHILED)CONDITION (4S网语句中修政表结构的命令是() A)MODIFYTABLEB)MODIFYSTRUCTURE C)ALTERTARLED)ALTERSTRUCTLRE (5SL语句中别除表的令是() A)DROPTABLEBI DELETETABLE C)ERASETABLED)DELETEDBF (的查询设计器中包括的选项卡有(》 A》字段、辩选、排序依据卧字段、条件、分组依据 C)条件、排序依据、分组依据D)条件,简选、桑项 (以下关于视图的描述正确的是() A)可以根据自由表建立视图 B卧可以根据查询建立视图 )可以根据数据库表建立视图 D)可以根据数据库表和自由表建立视图 视图设计器中包括的选项卡有() A)字段、第选、排序依据、更新条件 卧字段,条作、分组依据、更新条件 )条件、排序依据、分组依据
第 5 章 查询与视图 ※1.选择题 ⑴以下关于查询的描述正确的是() A)不能根据自由表建立查询 B)只能根据自由表建立查询 C)只能根据数据库表建立查询 D)可以根据数据表和自由表建立查询 ⑵SQL 的数据操作语句不包括() A)INSERTB)UPDATE C)DELETED)CHANGE ⑶SQL 语句中条件短语的关键字是() A)WHEREB)FOR C)WHILED)CONDITION ⑷SQL 语句中修改表结构的命令是() A)MODIFYTABLEB)MODIFYSTRUCTURE C)ALTERTABLED)ALTERSTRUCTURE ⑸SQL 语句中删除表的命令是() A)DROPTABLEB)DELETETABLE C)ERASETABLED)DELETEDBF ⑹查询设计器中包括的选项卡有() A)字段、筛选、排序依据 B)字段、条件、分组依据 C)条件、排序依据、分组依据 D)条件、筛选、杂项 ⑺以下关于视图的描述正确的是() A)可以根据自由表建立视图 B)可以根据查询建立视图 C)可以根据数据库表建立视图 D)可以根据数据库表和自由表建立视图 ⑻视图设计器中包括的选项卡有() A)字段、筛选、排序依据、更新条件 B)字段、条件、分组依据、更新条件 C)条件、排序依据、分组依据

)条作,谛选、杂项、更新条件 5 ※2,填空四 ()在Sq.语句中空值用表示, (2)在YisualFoxPro中SQLSELECT命令是记录. (③在SQLSELECT中用于计算检索的函数有CNT,成和WTN, (4SqS包T语句为了将查询结果存放到唯时表中应该使用短语。 查询设计器生成所有的SQ查询语句, 查询设计器的谛达透项卡用米指定查询的。 ()通过VisualFoxPro的视图,不仅可以查询数据库表,还可以数据库表。 剧建立远程视图必须首先建立与运程数据牌的 5 常3,上机恩 ()利用本章给出的学籍数据库,用SQL完成以下查询 ①检索在1985年出生的学生的学号和姓名, ②检案出男团员的入学平均成镜。 ③检索出电算15(0s15)班的最高电算成绩。 ①检素出运输93(593)班的学号,姓名、总分、平均分、入学成领: ⑤检素出各班级的平均总分和平均入学成领。 检索出各班级的最低平均分的学号、姓名,入学成销、总分、平均分 ⑦检素出电算(5)专业中总分在300分以上的学生个数。 圆检索出总分低于本学生成锁表的平均总分的学生信息(学号、姓名、总分)。 (利用本章给出学箱数据库,用S跟语句完成以下更新操作: ①插入一个新的学生情况(s1399,李平平,男). ②副除目前没有发生学生成锁的学生情况记录。 @制除电算06(S05)班所有学生信息, ④所有团员的入学成绩增加5分: 回哈高于所有平均总分的学生的总分提高济 围使用SqL语句建立一个李生管理数据库,其中至少包括学生、课程、成绩3个表,可 以根据自己的理解决定有爆些字授和完整性约束
D)条件、筛选、杂项、更新条件 5 ※2.填空题 ⑴在 SQL 语句中空值用表示。 ⑵在 VisualFoxPro 中 SQLSELECT 命令是记录。 ⑶在 SQLSELECT 中用于计算检索的函数有 COUNT、、、MAX 和 MIN。 ⑷SQLSELECT 语句为了将查询结果存放到临时表中应该使用短语。 ⑸查询设计器生成所有的 SQL 查询语句。 ⑹查询设计器的筛选选项卡用来指定查询的。 ⑺通过 VisualFoxPro 的视图,不仅可以查询数据库表,还可以数据库表。 ⑻建立远程视图必须首先建立与远程数据库的。 5 ※3.上机题 ⑴利用本章给出的学籍数据库,用 SQL 完成以下查询。 ①检索在 1985 年出生的学生的学号和姓名。 ②检索出男团员的入学平均成绩。 ③检索出电算 15(DS15)班的最高电算成绩。 ④检索出运输 93(YS93)班的学号、姓名、总分、平均分、入学成绩。 ⑤检索出各班级的平均总分和平均入学成绩。 ⑥检索出各班级的最低平均分的学号、姓名、入学成绩、总分、平均分。 ⑦检索出电算(DS)专业中总分在 300 分以上的学生个数。 ⑧检索出总分低于本学生成绩表的平均总分的学生信息(学号、姓名、总分)。 ⑵利用本章给出学籍数据库,用 SQL 语句完成以下更新操作: ①插入一个新的学生情况(DS1399,李平平,男)。 ②删除目前没有发生学生成绩的学生情况记录。 ③删除电算 05(DS05)班所有学生信息。 ④所有团员的入学成绩增加 5 分。 ⑤给高于所有平均总分的学生的总分提高 5%。 ⑶使用 SQL 语句建立一个学生管理数据库,其中至少包括学生、课程、成绩 3 个表,可 以根据自己的理解决定有哪些字段和完整性约束

(根据本章给出的学锦数据库设计一个查询,并通过上机实我拿探查询向导和查询设计 墨的使用,理解建立查询的方法、体会查面的用途。这个查询的要求如下: ①查询结果为:学号、姓名、入学成绩、总分、平均分: ②查询条件为:检索平均分不低于80分的同学: ③按照性别对查询结果透行分组,并且按总分从高到低进行排序: ①查询结果的“输出去白”可选择“测览”、“临时表”、“图形”等之 同运行查询。 (根据本章给出的学精数据库设计一个视图,并通过上机实我掌塑视图向导和视图设计 器的使用,理解建立视图的方法、体会视图的用途。这个视图的要求如下: ①找出出生日期为1985年或1983年出生的学生, ②视图输出字段为学号、姓名,性别,入学成绩、总分、平均分: ③视图中可以更改入学成镇,并能更新产生视图的源表对应的入学成镇。 ④设计一个提示性别的输入值,选择输出性别为“男”和“女”之一的情况。 ⑤浏宽视图。 5 滋4.思考题 ()如何设计查询?查询提供了露儿种白导?查询结果输出有儿种去向? 如何检素同时符合多个条件的记录? ()如何验证查询定义的正确与否? ()查询与表的记录定位有阿不同: )钱图似表而和表又不相同,那么,它门之间到底是怎样的一种关系呢? 的视图与查询的共同点是什么?区别是什么?视图设计器与查询设计墨的区别又在爆 里 )在建立视图时,更新方法有几种?
⑷根据本章给出的学籍数据库设计一个查询,并通过上机实践掌握查询向导和查询设计 器的使用,理解建立查询的方法、体会查询的用途。这个查询的要求如下: ①查询结果为:学号、姓名、入学成绩、总分、平均分; ②查询条件为:检索平均分不低于 80 分的同学; ③按照性别对查询结果进行分组,并且按总分从高到低进行排序; ④查询结果的“输出去向”可选择“浏览”、“临时表”、“图形”等之 ⑤运行查询。 ⑸根据本章给出的学籍数据库设计一个视图,并通过上机实践掌握视图向导和视图设计 器的使用,理解建立视图的方法、体会视图的用途。这个视图的要求如下: ①找出出生日期为 1985 年或 1986 年出生的学生。 ②视图输出字段为学号、姓名、性别、入学成绩、总分、平均分。 ③视图中可以更改入学成绩,并能更新产生视图的源表对应的入学成绩。 ④设计一个提示性别的输入值,选择输出性别为“男”和“女”之一的情况。 ⑤浏览视图。 5 ※4.思考题 ⑴如何设计查询?查询提供了哪几种向导?查询结果输出有几种去向? ⑵如何检索同时符合多个条件的记录? ⑶如何验证查询定义的正确与否? ⑷查询与表的记录定位有何不同? ⑸视图似表而和表又不相同,那么,它们之间到底是怎样的一种关系呢? ⑹视图与查询的共同点是什么?区别是什么?视图设计器与查询设计器的区别又在哪 里? ⑺在建立视图时,更新方法有几种?