-> -> ->
2010计算机等级考试二级(VF)笔试30(四)
时间:2011-03-23 19:41:03
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
关联,但可以建立A→C关联 参考答案: A :使用SET RELATION命令时,若选用了ADDITIVE短语.则允许在保留已建立关联的基础上建立另一个关联。若缺省此项,则在建立新的关联时,自动取消已经建立的关联。----------------------------------------24、在当前目录下有数据库文件xsdak,数据库中有表文件stu.dbf,执行如下SQL语句后 SELECT * FORMstudent INTO DBF xsdak ORDER BY 学号 A.生成一个按学号升序的表文件xdak.dfB.生成一个按学号降序的表文件xdak.dfC.生成一个新的数据库文件xdak.dcD.系统提示出错信息 参考答案: A :在SQL语句中,查询结果存放到新表的表名不能与原表表名相同,否则提示出错信息,但新表的表名可以与数据库同名,彼此属于不同类型的文件。且系统默认的排序方式为升序排序。----------------------------------------25、下列4项中说法不正确的是 A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 参考答案: C :数据库系统具有以下几个特点,一是数据的集成性、二是数据的高共享性与低冗余性、三是数据的独立性、四是数据统一管理与控制。----------------------------------------26、下列关于查询和视图的说法中,错误的是 A.视图结果存放在数据库中B.视图设计器中不存在查询去向的选项C.查询设计器中没有数据更新选项卡D.查询和视图都可以在磁盘中找到相应的文件 参考答案: D :视图的结果保存在数据库中,在磁盘上找不到类似的文件;视图可以用来更新数据,因此在设计器中多了一个 更新条件选项卡;在视图中没有查询去向的问题。----------------------------------------27、查询每门课程的平均分,要求得到的信息包括课程名和平均分,正确的命令是 A.SELECT课程名,AVG(成绩)FROM课程,成绩;WHERE课程.课程编号:成绩=课程编号;GROUP BY课程名B.SELECT课程名,SUM(成绩)FROM课程,成绩;WHERE课程.课程编号=成绩.课程编号;GROUP BY课程名C.SELECT课程名,AVG(成绩)AS平均分FROM课程,成绩;WHERE课程.课程编号=成绩.课程编号;GROUP BY课程编号D.SELECT课程名,SUM(成绩)AS平均分FROM课程,成绩;WHERE课程.课程编号:成绩=课程编号;GROUP BY课程编号 参考答案: C :求平均分需要使用AVG函数。由于查询每门课程的平均分,所以需要对课程进行分组,由于课程名可能出现重名,因此分组依据为课程编号。使用AS短语,可将成绩字段名重新命名为平均分作为新的字段 名,用于显示查询结果。----------------------------------------28、 有如下SQL语句: SELECT课程名,开课院系,COUNT(学号)AS选修人数; FROM成绩, 课程.WHERE课程.课程编号=成绩.课程编号; GROUP BY课程名称HAVING COUNT( * )<=2 该语句所表示的含义是 A.检索选修两门课程以上的学生记录,显示课程名、开课院系和选修人数B.检索选修两门课程以上(包括两门)的学生记录,显示课程名、开课院系和选修人数C.检索选修两门课程以下的学生记录,显示课程名、开课院系和选修人数D.检索选修两门课程以下(包括两门)的学生记录,显示课程名、
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G