当前位置:文档之家› 程序设计基础试题库

程序设计基础试题库

练习题一Visual FoxPro 基础、选择题1. 关系数据库管理系统应能实现的专门关系运算包括___c __________A 显示、打印、制表B关联、更新、排序C 选择、投影、连接D排序、索引、统计2. 关系是指__b__。

A 属性的集合B元组的集合 C 实例的集合 D 字段的集合3. 如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b ______ 。

A)属性型B )属性值C )记录型D )记录值4. 关系数据库系统中所使用的数据结构是 _______ d ___ 。

A)图B )树C )表格D )二维表5. 对表进行水平方向的分割用的运算是 _______ b ___ 。

A)交B )选择C )投影D )连接6. 下列数据库技术的术语与关系模型的术语的对应关系中_______ d _____ 是正确的。

A)实例与关系 B )字段与元组C )记录与属性 D )记录类型与关系模式7. 下列关于数据库系统的叙述中,正确的是 _____ c _____ 。

A)数据库系统中数据的一致性是指数据类型一致B)数据库系统只是比文件系统管理的数据更多C)数据库系统减少了数据冗余D数据库系统避免了数据冗余8. 关系数据模型 ______ d ___ 。

A)只能表示实体间的1:1联系B)只能表示实体间的1:nC只能表示实体间的m:nD 可以表示实体间的上述三种联系9. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为 _____ a____ 。

A)关键字B )主属性C )数据项D )主属性值10. 关系数据库管理系统中的元组是______ b ____ 。

A)关系中的垂直方向的列 B )关系中的水平方向的行C属性或属性的组合 D )以上的答案均不正确11. 从数据库的整体结构看,数据库系统采用的数据模型有_________ a __ 。

A)层次模型、网状模型和关系模型B)层次模型、网状模型和环状模型C)网状模型、链状模型和层次模型D链状模型、关系模型和层次模型12. 设有属性A B、C D以下表示中不是关系的是___________ d__。

A)R( A) B )R( A, B)C )R (A, B, C, D) D )R (A XB XC X D)13. 若实体间联系是M N的,则将联系类型_________ a___ 。

A)也转换为关系模型B)属性加入任一个关系模式中C)属性加入N端实体类型相应的关系模式中D)属性加入M端实体类型相应的关系模式中14. 数据库系统的构成为数据库、计算机硬件系统、用户和________ a ____ 。

A 数据库管理系统B 操作系统C 数据集合D 文件系统15. 层次型、网状型和关系型数据库划分原则是________ c ___ 。

A 文件大小B 记录长度C 数据之间的联系D 联系的复杂程度16. 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是_____ d ___ 。

A 封装结构B 层次结构C 网状结构D 二维表结构17. 在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a ________ 。

A 主键B 超键C 外键D 候选键18. 层次模型不能直接表示 ______ b __ 关系。

A 1:1B m:nC 1:mD 1:1 和1:m19. DBAS旨的是_____ d____ 。

A)数据库系统B )数据库管理系统C )数据库服务系统 D )数据库应用系统20. 把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的____ a ____ 。

A)数据结构 B )操作系统 C )文件系统D )文件结构21. 数据库的网状模型应满足的条件是___d _______ 。

A)必须有两个以上的结点B)每个结点有且仅有一个双亲C)有且仅有一个结点无双亲,其余结点只有一个双亲D)允许一个以上的结点无双亲,也允许一个结点有多个双亲22. 下列不属于文件系统特点的选项是 _______ b ___ 。

A)文件内部的数据结构 B )减少和控制了数据冗余C)数据可为特定用户专用 D )数据结构和应用程序相互依赖23. 存储在计算机内有结构的相关数据的集合称为 ______ a ____ 。

A 数据库B 数据库结构C 数据库系统D 数据库管理系统24. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是__________ c __ 。

A 选择B 连接C 投影D 重建25. Visual Foxpro 数据库文件是_______ c___ 。

A 存放用户数据的文件B 存放用户数据和系统数据的文件C 管理数据库对象的系统文件D 前三种说法都对26. 数据库系统与文件系统的主要区别是___d ______ 。

A 文件系统简单,而数据库系统复杂B 文件系统只能管理少量数据,而数据库系统则能管理大量数据C 文件系统只能管理程序文件,而数据库系统则能管理各种类型的文件D 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决这类问题27. 使用关系运算对系统进行操作,得到的结果是___b ______ 。

A 属性B 关系C 元组D 关系模式28. 在概念模型中,一个实体相对于关系数据库中一个关系中的一个________ c ____ 。

A )列B )属性C )元组D )关系 关系数据模型的内涵包括 d___。

A )关系的定义和说明B )属性和域的定义和说明C 数据完整性约束D )以上都是关系数据库规范化是为解决关系数据库中 ___ b ___ 问题而引入的。

A )必定是1NFB )必定是3NFC )必定是BCNFD )可能是1NF一个关系是一张二维表。

在 VFP 中,一个关系对应一个__d _____ 。

A )记录B )字段C )索引文件D )数据表文件使用数据库技术进行人事档案管理是属于计算的 ___ b ___ 。

A )过程控制应用B )数据处理应用C )科学计算应用D )辅助工程应用规范化过程主要是解决数据库逻辑结构中的插入异常、删除异常以及 _____ d ____ 陷的问题。

A )数据的不一致性B )结构不合理C )数据丢失D )冗余度大在关系理论中称为“元组”的概念,在关系数据库中称为 ____ a ___ 。

A )行B )实体C )记录D )字段在关系理论中称为“关系”的概念,在关系数据库中称为 ___ a _____ 。

A )表B )文件C )实体集D )记录关系数据库管理系统所管理的关系是 __ d ____ 。

A )若干个DBC 文件B ) 一个DBF 文件C ) 一个DBC 文件D )若干个二维表 VFP 关系数据库管理系统能够实现的三种基本关系运算是 __________________ a_。

A )选择、投影、联接B )建库、录入、排序C )索引、排序、查找D )显示、统计、复制29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. A )提高查询速度 )插入、删除和数据冗余 C 减少数据操作的复杂性 )保证数据的安全性和完整性 同一个关系模型的任两个元组值b ____ 。

A )可全同 B )不能全同 C )必须全同 D )以上都不是 数据库系统的应用核心是A )数据库B )编译程序C )操作系统D )数据库管理系统关系模式中,满足2NF 的模式a ___ 。

的缺41. 项目管理器的文档(DOCS选项卡可管理 _____ b ____ 。

A)表单、数据库、视图 B )表单、报表、标签C)自由表、报表、标签 D )表单、报表、视图42. Visual FoxPro DBMS 是____ b ____A)操作系统的一部分 B )操作系统支持下的系统软件C 一种编译程序D )一种操作系统43. 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,贝U部门与职员实体之间的联系类型是______ b ___A)m:n B )1:m C )m:k D )1:144. 把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过_____ c 。

A)建立新的属性来实现 B )建立新的关键字来实现C建立新的关系来实现 D )建立新的实体来实现45. 对关系S和关系R进行运算称为集合运算,结果既包含S中元组也包含R中元组,这种集合为 _______ a __ 。

A)并运算 B )交运算C )差运算D )积运算46. 文件的建立、打开、关闭和退出在FoxPro中可以利用_______ d ____ 单来实现。

A)编辑 B )窗口C )运行D )文件二、填空题1. ____________ 是数据库系统的核心。

2. 在E-R模型中,联系的连通词(方式)是指 ______________________________ 。

3. 关系规范化中的删除操作异常是指_______________ ,插入操作异常是指_____________ 。

4. 数据库系统不仅可以表示事物内部各数据项之间的联系,而且可以表示 _____________ 之间的联系。

5. 关系规范化过程实质是对关系不断分解的过程,通过分解使关系逐步达到______________ 。

6. 开发一个关系数据库应用系统,首先要建立__________ 。

它是由若干个_________ 组成。

7. 在关系数据库的基本操作中,从表中取出满足条件元组的操作为 _______________ ,从两个关系中选取属性间满足一定条件的元组的操作称为 ______________ 。

8. 域是 _________ 的集合,域中的数据个数叫域的 ______________ 。

9. 关系数据库中可命名的最小数据单位是 ___________ 。

10. 数据库应用系统是在 ___________支持下运行的计算机应用系统,简称为 ______________ 。

11. 把关系看成一个集合,则集合中的元素是 ____________ ,并且每个元素的 __________ 应该相同。

12. 在关系对应的二维表中,行对应 ____________ ,列对应 ____________ 。

13. 数据库中的数据是有结构的,这种结构是由数据库管理系统所支持的 ________________ 表现出来的。

14. 项目管理器的 ____________ 选项卡用于显示和管理数据库、自由表和查询等。

15. 关系数据库是采用 ______________作为数据的组织方式。

16. 在一个关系中,若数据项都是不可再分割的,那一定属于 _______________ 。

相关主题