一、选择题 1. 在一个二维表中,行称为________,列称为________。 A) 属性;元组 B) 元组;属性 C) 关系;元组 D) 属性;关系 2. 数据库系统的核心是________。 A) 数据库管理系统 B) 数据库 C) 数据 D) 数据库应用系统 3. VFP是一种________数据库管理系统。 A) 层次型 B) 网状型 C) 关系型 D) 树型 4. 支持数据库各种操作的软件系统是________。 A) 数据库系统 B) 操作系统 C) 数据库管理系统 D) 命令系统 5. 在关系模型中,从表中选出满足条件的记录的操作称为________。 A) 连接 B) 投影 C) 联系 D) 选择 6. 数据库系统与文件系统的主要区别是________。 A) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件 B) 文件系统管理的数据较少,而数据库系统能管理大量数据 C) 文件系统比较简单,数据库系统比较复杂 D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题 7. 在关系运算中,选择的操作对象是________;投影的操作对象是________;连接的操作对象是______ __。 A) 一个表;一个表;两个表 B) 一个表;两个表;两个表 C) 一个表;一个表;一个表 D) 两个表;一个表;两个表 8. 在关系数据库中,基本的关系运算有三种,它们是________。 A) 选择、投影和统计 B) 选择、投影和连接 C) 排序、索引和选择 D) 统计、查找和连接 9. VFP是一种关系型数据库管理系统,所谓关系是指________。 A) 表中各个记录之间的联系 B) 数据模型满足一定条件的二维表格式 C) 表中各个字段之间的联系 D) 一个表与另一个表之间的联系 10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。 A) 一对一 B) 多对一 C) 一对多 D) 多对多 11. 自然连接要求被连接的两关系有若干相同的________。 A) 实体名 B) 属性名 C) 主关键字 D) 主属性名 12. 数据库类型是根据________划分的。 A) 文件形式 B) 存取数据方法 C) 数据模型 D) 记录形式 13. 关系是指________。 A) 元组的集合 B) 字段的集合 C) 属性的集合 D) 实例的集合 14. 对于关系S(S1, S2, S3, S4),写一条规则,把其中S2的属性限制在10-20之间,则这条规则属 于________。 A) 参照完整性规则 B) 实体完整性规则 C) 域完整性规则 D) 不属于以上任何规则 15. 在使用项目管理器时,如果需要创建文件,利用“文件”菜单中的“新建”命令创建的文件_______ _。 A) 属于当前打开的项目 B) 不属于任何项目 1/12页 C) 属于任何项目 D) 以上都不正确 16. 在使用项目管理器时,如果要移去一个文件,在对话框中选择“移去”按钮,系统会把所选择的文件 移走,被移走的文件将会________。 A) 不被保留在原目录中 B) 将被从磁盘上删除 C) 也可能保留在原来的目录中,也可能被保留在其他目录中 D) 被保留在原目录中 17. Visual FoxPro的工作方式不包括_______。 A) 程序执行方式 B) 结构操作方式 C) 菜单操作方式 D) 命令操作方式 18. 关于VFP命令格式的规则,下面叙述错误的是________。 A) 每条命令必须以命令动词开头 B) 命令动词太长,最小保留4个字符 C) FOR和WHILE引导的条件子句是有区别的 D) 命令动词后面的子句顺序是不能调换的 19. 下面关于“类”的描述,错误的是________。 A) 一个类包含了相似的有关对象的特征和行为方法 B) 类可以按所定义的属性、事件和方法进行实际的行为操作 C) 类只是实例对象的抽象 D) 类并不实行任何行为操作,它仅仅表明该怎样做 20. 下列关于对象的说法,不正确的是_______。 A) 任何对象都有自己的属性和方法 B) 属性是对象所固有的物理特征,方法是附属于对象的行为和动作 C) 客观世界的任何实体都可以看作是对象 D) 不同的对象具有相同的属性和方法 21. 关系数据库系统中所使用的数据结构是 A)表格 B)二维表 C)树 D)图 22. 下面关于属性、事件和方法的叙述中,错误的是 A)属性用于描述对象的状态,方法用于表示对象的行为 B)基于同一类产生的两个对象可以分别设置自己的属性值 C)事件代码也可以像方法一样被显示调用 D)在新建一个表单时,可以添加新的属性、方法和事件 23. 对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为 A)并运算 B)交运算 C)差运算 D)积运算 24. 数据处理的核心问题是_______。 A) 数据管理 B)数据分组 C)安全维护 D)数据传输 25. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是_______。 A)DB包括DBS和DB B) DBMS包括DB和DBS C) DBS包括DB和DBMS D) 三者之间没有联系 26. 从关系模式中指定若干个属性组成新的关系称为_______。 A)选择 B)投影 C) 连接 D)人工连接 27. 计算机数据管理依次经历了_______几个阶段。 A)人工管理、文件系统、分布式数据库系统、数据库系统 B) 文件系统、人工管理、数据库系统、分布式数据库系统 C) 数据库系统、人工管理、分布式数据库系统、文件系统 D)人工管理、文件系统、数据库系统、分布式数据库系统 28. 按一定的组织形式存储在一起的相互关联的数据集合称为_______。 A)数据库管理系统 B) 数据库 C) 数据库应用系统 D) 数据库系统 29. 在一个关系中,不可能有完全相同的_______。 A)分量 B) 属性 C) 域 D)元组 2/12页 30. 下列操作方法中,不能退出VFP的一项是_______。 A) 单击“文件”菜单中的“退出”命令 B) 单击“文件”菜单中的“关闭”命令 C) 在命令窗口中输入QUIT命令,按Enter键 D) 按Alt+F4键 31. 下面关于项目及项目中的文件的叙述,不正确的一项是_______。 A) 项目中的文件不是项目的一部分 B) 项目中的文件表示该文件与项目建立了一种关联 C) 项目中的文件是项目的一部分 D) 项目中的文件是独立存在的 32. 按所使用的数据模型来分,数据库可分为_______三种模型。 A)网状、链状和环状 B) 独享、共享和分时 C)大型、中型和小型 D) 层次、关系和网状 33. 下列关于类的说法,不正确的是_______。 A)类是对象的集合,类是对一类相似对象的性质描述 B) 类是对象的实例,对象是类的集合 C) 类具有继承性、封装性等特性 D)类可以派生出新类,这里派生出来的新类被称为子类,原有的类被称为父类。子类将继承父类的所有 属性和方法 34. 下列关于事件的说法,不正确的是_______。 A)用户可以根据自己的需要创建事件 B)事件是一种由系统预先定义而由用户或系统发出的动作 C)事件可以由系统和用户引发 D)事件是由系统定义的,用户不能随便创建或修改 35. 层次模型不能直接表示_______。 A)1:1关系 B)1:n关系 C)m:n关系 D)1:1和1:n关系 36. 如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的 关系属于_______。 A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系 37. 设有关系R1和R2,经过关系运算得到结果S,则S是_______。 A)一个关系 B)一个表单 C)一个数据库 D)一个数组 38. Visual FoxPro DBMS是_______。 A)操作系统的一部分 B)操作系统支持下的系统软件 C)一种编译程序 D)一种 操作系统 39. 对于现实世界中事物的特征,在实体-联系模型中使用_______。 A)属性描述 B)关键字描述 C)二维表格描述 D)实体描述 40. 把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过_______。 A)建立新的属性来实现 B)建立新的关键字来实现 C)建立新的关系来实现 D)建立新的实体来实现 41. 专门的关系运算不包括下列中的_______。 A)连接运算 B)选择运算 C)投影运算 D)交运算 42. 对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为______ _。 A)并运算 B)交运算 C)差运算 D)积运算 3/12页 43. 关系模型中,一个关键字是_______。 A)只能由一个属性组成 B)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 C)可由多个任意属性组成 D)以上都不是 44. 关系模式的任何属性_______。 A)在该关系模式中的命名可以不唯一 B)可以再分 C)不可再分 D)以上都不是 45. 同一个关系模型的任两个元组值_______。 A)不能完全相同 B)可以相同 C)必须全部相同 D)以上都不是 46. 关系模型是用关系表示_______。 A)实体 B)联系 C)属性 D)实体及其联系 47. 若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为_______。 A)主键 B)候选键 C)主属性 D)外部键 48. 数据结构、关系操作集合和完整性约束三部分组成了_______。 A)关系模型 B)关系 C)关系模式 D)关系数据库 49. 下列四项中,_______不是构成数据模型的要素。 A)完整性约束 B)数据操作 C)数据结构 D)数据类型 50. 下列关系运算中,_______是单目运算。 A)连接 B)选择 D)比较 C)自然连接 51. 下面关系数据库系统的说法,正确的一项是_______。 A)数据库中只存在数据项之间的联系 B)数据库中只存在记录之间的联系 C)数据库的数据项之间和记录之间都存在联系 D)数据库的数据项之间和记录之间都不存在联系 52. 两个实体之间的联系可以分为3种类型,其中不包括_______。 A)一对一联系 B)一对多联系 C)多对多联系 D)多对一联系 53. 下列关于数据库系统的说法不正确的是_______。 A)数据库系统实现了有组织地、动态地存储大量相关数据的功能,提供了数据处理和信息资源共享的便 利手段 B)数据库系统分为5部分:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户 C)数据库系统分为4部分:硬件系统、数据库管理系统及相关软件、数据库管理员和用户 D)数据库系统是指引进数据库技术后的计算机系统 54. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是_______。 A)自然连接 B)选择 C)投影 D)多对一联系 55. 下面关于面向对象数据库的叙述中,错误的是_______。 A)一个父类包括其所有子类的属性和方法 B)一个子类能够继承其所有父类的属性和方法 C)每个对象在系统中都有唯一的对象标识 D)事件作用于对象,对象识别事件并做出相应反映 56. 项目管理器中的“全部”选项卡用于显示和管理_______。 A)数据、文档、自由表、文本文件 B)数据、文档、类库、代码、其他 C)表单、报表、文档、标签、查询 D)表单、菜单、文本文件、数据库、其他文件 57. 通过项目管理器中的按钮不可以完成的操作是_______。 A)新建文件 B)添加文件 4/12页 C)为文件重命名 D)删除文件 58. 项目管理器中的“文档”选项卡用于显示和管理_______。 A)数据库、自由表和查询 B)表单、报表和标签 C)数据库、标签和报表 D)表单、报表和查询 59. 项目管理器中的“数据”选项卡用于显示和管理_______。 A)数据库、自由表和查询 B)表单、报表和标签 C)数据库、标签和报表 D)表单、报表和查询 60. 隐藏命令窗口的操作方法是_______。 A)单击“窗口”菜单中的“命令窗口”命令 B)单击常用工具栏上的“命令窗口”按钮 C)按CTRL+F4组合键 D)以上方法均可以 二、填空题 1. 数据处理的核心问题是________。 2. 数据库管理系统可以支持3种数据模型,它们是层次模型________和关系模型。 3. 数据库系统的核心部分是________。 4. 在关系数据库中,表格的每一行在VFP中称为记录;表格的每一列在VFP中称为字段;________是属 性或属性的组合,它的值可以唯一地标识一个记录。 5. 如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字, 这个字段(属性)就称为________。 6. 在连接运算中,_______ 连接是去掉重复属性的等值连接。 7. 计算机数据管理的发展大致经历了人工管理、_______ 和数据库系统三个阶段。 8. VFP中,项目文件的扩展名是________。 9. 对象的________就是对象可以执行的动作或它的行为。 10. 现实世界中客观存在的每一个事物都是一个对象,这些对象所具有的固有特征是________。 11. 将数据转换成信息的过程称为_______,包括对数据的收集、存储、加工、分类、检索、统计、传播 等一系列活动。 12. 在Visual FoxPro中,专门的关系运算有3种:选择、投影和连接。_______是将两个关系模式拼接 成一个更宽的关系模式,生成的新关系中包含满足连接条件的记录。 13. 每个对象都有对应的属性和_______。 14. Visual FoxPro具有交互操作方式和_______两种工作方式。 15. Visual FoxPro具有_______、设计器和生成器3类界面操作工作。 16. Visual FoxPro的_______用于对项目中的数据、文档等进行集中管理,可用于项目的管理和维护。 17. 在关系数据库中,二维表中水平方向的行称为元组,有时也叫做_______。 18. 在连接运算中,_______ 连接是去掉重复属性的等值连接。 19. Visual FoxPro 6.0是一个 _______ 位的数据库管理系统。 20. 用二维表数据来表示实体与实体之间联系的数据模型称为_______。 21. 关系数据库中,从关系中选择满足某些条件元组的关系运算称为_______。 22. 关系数据库中,从关系中选择满足某些属性列的关系运算称为_______。 23. 关系是具有相同性质的_______的集合。 24. 关系数据库中每个关系的形式是_______。 25. 在Visual FoxPro中,显示命令窗口的快捷键是_______。 26. 在Visual FoxPro中,隐藏命令窗口的快捷键是_______。 27. 在命令窗口中输入_______命令,按Enter键,可以退出Visual FoxPro。 28. 在Visual FoxPro中,扩展名为.PRG的程序文件位于项目管理器的_______选项卡中。 29. 在Visual FoxPro中,_______是指文件、数据、文档和Visual FoxPro对象的集合。 5/12页 |
|