《visualfoxpro数据库使用教程杨绍先版第一章习题答案(精品).doc》由会员分享,可在线阅读,更多相关《visualfoxpro数据库使用教程杨绍先版第一章习题答案(精品).doc(7页珍藏版)》请在三一办公上搜索。
1、 习 题一. 单选题1. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是_。 DBS包括DB和DBMS DBMS包括DB和DBS DB包括DBS和DBMS DBS就是DB,也就是DBMS2. 数据库系统的核心是_。 编译系统 数据库 操作系统 数据库管理系统3. 关于数据库系统的正确叙述是_。 数据库系统减少了数据冗余 数据库系统避免了一切数据冗余 数据库系统中数据的一致性是指数据类型一致 数据库系统比文件系统管理更多的数据4. 用二维表来表示实体及实体之间联系的数据模型称为_。 实体-联系模型 关系模型 层次模型 网状模型5. 在下述关于数据库系统的叙述中,
2、正确的是_。 数据库中只存在数据项之间的联系 数据库的数据项之间和记录之间都存在联系 数据库的数据项之间无联系,记录之间存在联系 数据库的数据项之间和记录之间都不存在联系6. Visual FoxPro是一种关系型数据库管理系统,所谓关系是指_。 各条记录中的数据彼此有一定的关系 一个表文件与另一个表文件之间有一定的关系 数据模型符合满足一定条件的二维表格式 数据库中各个字段之间彼此有一定的关系7. 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括_。 联结 比较 选择 投影8. 数据库模型提供了两个映像,它们的作用是_。 控制数据的冗余度 实现数据的共享 使数据结构
3、化 实现数据独立性9. _不属于文件系统的特点。 文件内部的数据有结构 数据可以为特定用户专用 数据结构和应用程序相互依赖 减少和控制了数据冗余10. 关系数据库系统中所使用的数据结构是_。 树 图 表格 二维表11. 在关系理论中,把二维表表头中的栏目称为_。 数据项 元组 结构名 属性名12. 使用关系运算对系统进行操作,得到的结果是_。 属性 元组 关系 关系模式13. 用于实现数据库各种数据操作的软件称为_。 数据软件 操作系统 数据管理系统 编译程序14. 显示与隐藏命令窗口的操作是_。 单击“常用”工具栏上的“命令窗口”按钮 通过“窗口”菜单下的“命令窗口”命令来切换 直接按Ctr
4、l+F2或Ctrl+F4组合键 以上方法都可以15. 在“选项”对话框的“文件位置”选项卡里可以设置_。 表单的默认大小 默认目录 日期和时间的显示格式 程序代码的颜色16. 退出Visual FoxPro的操作方法是_。 选择“文件”菜单的“退出”命令 单击“关闭”按钮 在“命令窗口”中键入QUIT,按回车键 以上方法都可以17. 要启动Visual FoxPro的向导可以_。 打开“新建”对话框 单击工具栏上的“向导”图标按钮 从“工具”菜单中选择“向导”命令 以上方法均可以18. 关系数据库管理系统所管理的关系是_。 一个DBF文件 若干个二维表 一个DBC文件 若干个DBC文件19.
5、不允许记录中出现重复索引值的索引是_。 主索引 主索引、候选索引、普遍索引 主索引和候选索引 主索引、候选索引和唯一索引20. Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是_。 索引、排序、查找 建库、录入、排序 选择、投影、联接 显示、统计、复制21. _是存储在计算机内的有结构的数据集合。 网络系统 数据库系统 操作系统 数据库22. 按照数据模型划分,Visual FoxPro应当是_。 层次型数据库管理系统 网状型数据库管理系统 关系型数据库管理系统 混合型数据库管理系统23. 按照数据模型分类,Visual FoxPro和FoxBASE是属于_。 层次型
6、网状型 关系型 混合型24. 用二维表来表示实体及实体之间联系的数据模型称为_。 面向对象模型 关系模型 层次模型 网状模型25. 关系模型的一个关系可用一张二维表表示,它相当于Visual FoxPro中的一个_。 数据库 记录 字段 表文件26. 一个关系相当于一张二维表,二维表中的各栏目相当于该关系的_。 数据项 元组 结构 属性27. 在Visual FoxPro中,基本的关系运算有三种,它们是_。 建库、维护和使用 投影、选择和联接 查询、复制和删除 比较、选择和追加28. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是_。 重建 选取 投影 联接29. Visual Fox
7、Pro表文件允许每条记录的最大长度是_。 4000 256 1 000 65 000B30. 在关系运算中,查找满足一定条件的元组的运算称之为_。 复制 选择 投影 联接31. 在命令格式中,与短语“FIELDS ”对应的关系运算是_。 选择 投影 联接 自然联接32. 在一个关系中,能够唯一确定一个元组的属性或属性组合叫做_。 索引码 关键字 域 排序码33. 有关Visual FoxPro工作方式的叙述,正确的是_。 只有一种工作方式,即命令工作方式 有两种工作方式,即命令方式和程序方式 有两种工作方式,即键盘方式和鼠标方式 有三种工作方式,即命令方式、程序方式和菜单方式34. 按照数据模
8、型分类,数据库系统可以分为_三种类型。 大型、中型和小型 西文、中文和兼容 层次、网状和关系 数据、图形和多媒体35. 一个表文件中的各条记录_。 前后顺序不能任意颠倒,一定要按照输入的顺序排列 前后顺序可以任意颠倒,不影响表中数据的实际意义 前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同 前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列36. Visual FoxPro数据库管理系统的主要功能是_。 建立数据库,查询数据库,数据库排序 数据定义,数据操纵,程序设计 数据库建立,程序编制,文字编辑 程序编制,程序编辑,联接编译37. 表文件的扩展名是_。 DBT DBF B
9、AT FPT38. Visual FoxPro命令中的FOR条件规定的命令作用范围是_。 从当前记录开始到满足条件的记录为止 从当前记录开始到不满足条件的记录为止 从当前记录开始满足条件的记录 命令指定范围中满足条件的所有记录39. Visual FoxPro命令中的WHILE条件规定的命令作用范围是_。 从当前记录开始满足条件的记录 满足条件的所有记录 从当前记录开始到不满足条件的记录为止 命令指定范围中满足条件的记录40. Visual FoxPro数据库管理系统的主要执行文件是_。 FOXPRO.EXE VISUAL.EXE VFP.EXE VFP6.EXE41. 在执行了USE AA命
10、令后,_的书写是错误的。 DIS DISP DISPL DISPLAY42. 下面命令书写正确的是_。 LIST FIELDS 姓名,性别,入学成绩 OFF LIST FIELDS 姓名 性别 入学成绩 OFF LIST FIE 姓名,性别,入学成绩 OFF OFF LIST FIELDS 姓名,性别,入学成绩43. Visual FoxPro允许命令只用命令字的前_个以上字符表示。 2 3 4 644. 关于数据库,正确的说法是_。 数据库就是二维关系表 数据库就是表和关系的结合 数据库就是关系 数据库就是数据表格45. “向导”菜单命令在“_”菜单中。 编辑 文件 窗口 工具46. 在Vi
11、sual FoxPro中,除使用菜单方式、命令方式外,还可以使用_方式进行数据库的操作。 循环 程序 内存变量 字段变量47. 关于数据库表和自由表,正确的说法是_。 数据库表可以转换为自由表,反之不能 自由表可以转换为数据库表,反之不能 两者不能互相转换 两者可以互相转换48. 关于MSDN,错误的叙述是_。 安装示例和联机文档都需要使用“MSDN安装向导”进行安装 MSDN的内容是不变的 在安装Visual FoxPro结束时,系统提问是否安装MSDN 在安装Visual FoxPro过程中,如果选择“典型安装”选项,不安装帮助文件49. 要执行命令窗口中的命令,_按回车键执行。 光标必须
12、在行首 光标必须在行末 光标必须在行中 光标可以在行中任意位置50. 关于菜单和工具栏,错误的叙述是_。 菜单和工具栏中有不少相同的命令 菜单中的命令工具栏中都有 工具栏中的命令菜单中一般都有 两者的共同命令执行结果一样51. 对工具栏不能进行的操作是_。 新建 修改 删除用户定义的工具栏 删除系统工具栏52. _是一种交互式程序,用户在一系列的对话框中回答或者选择选项。 生成器 向导 项目管理器 设计器53. 绝大部分_是对表单中的对象进行操作的。 生成器 向导 项目管理器 设计器54. 使用向导生成文件后,要对该文件进行修改需要_。 重新启动该向导 启动相应的设计器 启动相应的生成器 用命
13、令启动向导55. 要通过按F12功能键就可以退出Visual FoxPro,需要在配置文件CONFIG.FPW中有_内容。 F11F12=ON、F12=QUIT; F11F12=ON、F12=QUIT F12=QUIT; F12=QUIT56红色题目不用做. 启动向导的方法是_。 选择“文件”菜单的“新建”命令,打开“新建”对话框 选择“工具”菜单的“向导”命令 单击工具栏上的向导按钮 以上方法都可以57. 关系数据库中最普遍的联系是_。 1-1 1-M M-N 1-1和M-N二. 是非题1. 表可以独立于程序。2. 关系模型是把数据看成二维表,并且这个表中还可以套子表。3. 按照二维表这种关
14、系模型所建立的数据库称为关系数据库。4. dBASE、FoxBASE+、Visual FoxPro都称为关系数据库管理系统。5. 表文件的字段名对应于二维表的一列数据。6. 表文件的一条记录对应于二维表的一行数据。7. 由若干个相互关联的数据项可以组成的一个数据记录。8. 用表文件保存二维表格数据时,表文件对应有:文件名、结构和内容三个成分。9. “|”表示它两边的命令或子句可选择其中一个。10. “FOR ”短语和“WHILE ”短语都是在指定的范围对记录进行搜索,直到范围末。11. “FOR ”短语在对记录进行搜索时,一旦条件为假便停止搜索。12. 数据库对于数据库管理系统是完全独立的。1
15、3. “FOR ”短语和“WHILE ”短语的共同点是:条件为真时继续往下搜索。14. 在对执行过的命令编辑后,不管光标在什么位置,按回车键均可执行光标所在行上的命令。15. 下面各命令的书写是等价的: LIST FIELDS 姓名,性别LIST FIEL 姓名,性别list fiel 姓名,性别16. 由于短语先后顺序可任意,命令“OFF LIST FIEL 姓名,性别”的书写是正确的。17. 由于一个短语中的各参数之间必须用逗号分隔,因此下面的命令书写是正确的: LIST,FIELDS,姓名,性别,入学成绩18. LIST命令的必选项是和,下面命令的书写是正确的: LIST 姓名,性别,入
16、学成绩 性别=男19. 在Visual FoxPro操作结束时,不用退出,一般可直接关机。三. 多选题1. 范围子句中不能操作所有记录的子句是_。 ALL RECORD NEXT REST2. _是范围子句。 OFF ALL FIELDS REST3. 在“DISPLAY 范围 FIELDS ”命令格式中,错误说法是_。 没有必选项 必选项是FIELDS 必选项是字段清单 选用FIEL子句时,字段清单不可少4. 在命令窗口执行了“? 计算机”命令后,如果需要执行“? 计算器”命令,可以_。 用鼠标单击“机”字左边位置,将“机”字改为“器”字,按回车键 按和光标移动键移动光标到“机”字,将其改为
17、“器”字,按回车键 直接输入“? 计算器”命令 按6次F1功能键,然后输入“器”字,最后按回车键5. 在命令窗口键入并执行“? 计算机”命令后,如果还需要执行该命令,则_。 用鼠标单击“? 计算机”命令行,按回车键 按键移动光标到该行,按回车键 直接键入“? 计算机”命令 按F3功能键,然后按回车键6. 在执行了“USE 学生”命令后,等价的命令是_。 LIST FIELDS 姓名,性别、FIELDS 姓名,性别 LIST LIST FIELDS 姓名,性别、LIST FIELDS 姓名,性别 LIST FIELDS 姓名,性别、list fields 姓名,性别 LIST FIELDS 姓名
18、,性别、LIST FIEL 姓名,性别7. 在执行了“USE 学生”命令后,不能显示所有男生记录的命令是_。 LIST FOR WHILE 性别=男 LIST WHILE 性别=男 LIST FOR 性别=男 WHILE 性别=男 LIST FOR 性别=男四. 填空题 1. 数据模型不仅表示反映事物本身的数据,而且表示_数据间的联系。2. 自然联接是指去掉重复值的等值连接。3. 用二维表的形式来表示实体之间联系的数据模型叫做关系模型。4. 二维表中的列称为关系的属性_;二维表中的行称为关系的元组_。5. 数据库管理系统常见的数据模型有层次、网状和关系_三种。6. 在关系数据库的基本操作中,从
19、表中取出满足条件的元组的操作称为_选择;把两个关系中相同属性值的元组连接到一起,形成新的二维表的操作称为_连接;从表中抽取属性值满足条件的列的操作称为_投影。7. Visual FoxPro不允许在主关键字字段中有重复值或_空值_。8. 在表之间建立一对多联系是把_一方的主关键字字段添加到多方的表中。9. 为把多对多联系分解成两个一对多联系,所建立的“纽带表”中应包含两个表的主关键字。10. 安装Visual FoxPro 6.0后,要添加或删除Visual FoxPro的某些组件时,应当启动Windows的“添加/删除程序”程序。11. 安装完Visual FoxPro 6.0之后,系统自动
20、用一些默认值来设置环境,要定制自己的系统环境,应单击_“工具”菜单下的_“选项”菜单项。12. 打开“选项”对话框之后,要设置日期和时间的显示格式,应当选择“选项”对话框的“区域”选项卡。13. 要把Visual FoxPro的帮助文件设置为复制到硬盘上的Foxhelp.chm文件,需要在“选项”对话框的“文件位置”选项卡上设置。14. 项目管理器文件的扩展名是.pjx。15. 数据库系统由数据库、数据库系统、数据库管理系统和_管理员(用户)部分组成。16. 数据库应用系统是在数据库管理系统支持下运行的计算机应用系统,简称为DBMS。17. 命令格式中的条件短语“FOR ”的作用对应关系运算的
21、_选择运算。18. 为改变关系中属性的排列顺序,应使用关系运算中的投影_运算。21. 表示Visual FoxPro命令必选的符号是,项目是可选择的符号是_。22. Visual FoxPro是关系型数据库管理系统,通俗地说,该类型数据库是以二维表形式组织起来的数据的集合,这些数据以表文件的方式存储在数据库中。五. 问答题1. 什么叫数据库?2. 什么叫关系?什么叫关系数据库?3. 如何在命令窗口中编辑和执行历史命令?4. 简述命令书写的基本规则。5. Visual FoxPro命令中的范围子句指出作用于表文件的记录区域有哪几种形式?并说明其含义。6. “FOR ”子句与“WHILE ”子句有什么不同?