数据库应用复习题.doc
上传人:sy****28 上传时间:2024-09-11 格式:DOC 页数:4 大小:35KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

数据库应用复习题.doc

数据库应用复习题.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《数据库应用基础教程》复习题一、填空题什么是数据库。数据库是存储在计算机存储设备上,结构化的相关数据集合.2.VFP中的表。vfp中的表是一个关系3.VFP中的两种不同类型的索引文件。主索引和候选索引4.按照一定规则,一步一步地进行的解决问题的方法和步骤称为完整性与约束规则_。5.VFP中的两种类的对象。容器类和控制类6.用菜单设计器设计菜单时,菜单项对应的四种操作。调用菜单设计器,完成菜单\生成菜单程序,运行菜单程序.7.在VFP中可以利用表单向导或表单设计器来新建表单。8.标签是用以显示文本的图形控件。它为匹配特定标签纸而具有相应的特殊设置,它是一种特殊类型的报表。9.数据库系统管理数据所具有的特点。(1)数据库设计时面向数据模型对象(2)数据库系统的数据冗余度小,数据共享度大(3)数据库系统的数据和程序之间具有较高的独立性(4)数据库系统通过进行数据安全性和完整性控制(5)数据库中的数据的最小存取单位是数据项10.数据库系统的三级模式结构。外模式,模式,内模式11.表达式“?mod(10,3)+int(5.6)^2*2”的执行结果是(B)A.53B.51C.626D.62812.以下不属于SQL的数据定义语句(DDL)的是(D)A.droptableB.altertableC.createtableD.insert语句13.假设已经用命令打开了zgxx数据库,现要将自由表t1添加到该数据库中,应使用的命令是(C)A.opentablet1B.uset1C.addtablet1D.createtablet114.命令“altertablet1addprimarykeybh”的作用是(A)A.为表t1建立主索引B.为表t1建立候选索引C.建立表t1D.为表t1建立一对多的永久关系15.以下关于查询数据的说法,不正确的是(D)A.可以利用select-SQL语句进行查询B.可以使用查询设计器进行查询C.查询结果可以扩展名为.QPR的文件形式保存D.可用update-SQL语句进行查询16.常见的程序结构。程序结构:顺序结构,选择结构,循环结构17.什么是内存变量内存变量:内存中的一个内存区域18.什么是菜单。19.什么是表单。20.以下哪一控件不能接收用户的输入(B)A.文本框B.组合框C.标签D.编辑框21.以下说法不正确的是(D)A.要在表单中显示图片,可使用图像控件B.要在表单中显示图片,可使用ActiveX控件C.要在表单中显示图片,可使用ActiveX绑定控件D.要在表单中显示图片,可列表框控件22.报表包括的两个基本组成部分是什么。数据源和布局23.表达式“?NOT(7>6)AND‘ABV’>’ABC’OR5*2=8”的显示结果是(A)A..F.B..T.C.1D.0二、简答题报表的主要功能是什么?它与表单的区别在哪里?报表功能:为显示并总结数据提供了灵活的途径(1)报表是一种数据库数据的输出界面,表单是一种数据库数据的输入输出界面(2)报表中的数据库数据仅可显示,不可修改,表单中的数据即可显示也可修改(3)报表可以答印,表单不可打印2.类有哪些特征?其含义分别是什么?继承性:说明子类延用父类特征的能力,使在父类上所作的改动反映到他所有的子类中,继承性具有传递性封装性:就是指将对象的方法程序的属性代码包装在一起.封装将操作对象的内部复制性与应用程序的其他部分隔离开来多态性:一些关联的类包含同名的方法程序但方法程序的内容可以不同3.什么是视图?视图与查询有何区别?视图:操作表的一种手段,通过视图可以查询表也可以更新表4.数据库管理系统具有哪些功能?功能:数据定义,数据操纵,数据库建立与维护,数据库的运行管理三、操作题已知学生信息数据表student.dbf的结构如下:学号(字符型,10),姓名(字符型,10),性别(字符型,2),年龄(数值型,3),专业(字符型,10)。选课信息数据表sc.dbf的结构如下:学号(字符型,10),课程名(字符型,10),成绩(数值型,3)。(一)就student.dbf数据表写出实现下列操作的命令:1、显示student.dbf表的结构descstudent;2.显示记录号为奇数的记录listfortopc(i),i+2;3.显示年龄大于20的男学生的姓名、性别和年龄select性别,姓名,年龄fromstudentwhere性别='男'and年龄>20;4.在student.dbf末记录后增加一个空白记录insertintostudent<*;values(','','','',',...)5.删除专业为“会计”的学生记录