Visual FoxPro程序设计教程(水利社 主编:何振林 赵亮)前7章习题及答案

举报
资源描述
习 题 一一、选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是________。A)数据库系统 B)文件系统 C)人工管理 D)数据项管理2.下述关于数据库系统的叙述中正确的是________。A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据3.数据库系统的核心是________。A)数据库 B)数据库管理系统 C)数据模型 D)软件工具4.用树形结构来表示实体之间联系的模型称为A)关系模型 B)层次模型 C)网状模型 D)数据模型5.关系表中的每一横行称为一个________。A)元组 B)字段 C)属性 D)码6.按条件 f 对关系 R 进行选择,其关系代数表达式是________。A)R R B)R F C)σ F(R) D)π F(R)7.关系数据库管理系统能实现的专门关系运算包括________。A)排序、索引、统计 B)选择、投影、连接C)关联、更新、排序 D)显示、打印、制表8.在关系数据库中,用来表示实体之间联系的是________。A)树结构 B)网结构 C)线性表 D)二维表9.数据库设计包括两个方面的设计内容,它们是________。A)概念设计和逻辑设计 B)模式设计和内模式设计C)内模式设计和物理设计 D)结构特性设计和行为特性设计10.将 E-R 图转换到关系模式时,实体与联系都可以表示成________。A)属性 B)关系 C)键 D)域11.在下列关系代数的操作中,不属于专门的关系运算的是________。A)自然连接 B)投影 C) 广义笛卡儿积 D)选择12.关系模式规范化最起码的要求是达到第一范式,即满足________。A)每个非码属性都完全依赖于主码 B)主码属性惟一标识关系中的元组C)关系中的元组不可重复 D)属性不可分再分和多值13.设关系 R 和 S 分别为 5 目和 4 目关系,关系 T 是 R 和 S 广义的笛卡儿积,则 T的属性个数是________。A)9 B)20 C)256 D)22514.在关系代数中,从两个关系的笛卡儿积中,若以某属性相等为元组选取条件,且去掉重复属性,这样的操作称为________。A)投影 B)选择 C)自然连接 D)连接15.在数据库中可以添加、编辑和删除表记录,这是因为数据库管理系统提供了________。A)数据定义功能 B)数据操纵功能C)数据维护功能 D)数据控制功能16.数据库设计的 4 个阶段是:需求分析、概念设计、逻辑设计和________。A)编码设计 B)测试阶段 C)运行阶段 D)物理设计17.下述________不属于概念模型应具备的性质。A)有的丰富的语义表达能力 B)易于交流和理解C)易于变动 D)在计算机中实现的效率高18.用二维 表结构表示实体以及实体间联系的数据模型称为________。A)网状模型 B)层次模型 C)关系模型 D)面向对象模型19.一台机器可以加工多种零件,每一种零件可以在多台机器上加工,机器和零件之间为________的联系。A)1 对 1B)1 对多 C)多对多 D)多对 120.下面列出的条目中,________是数据库系统的组成成员。Ⅰ.操作系统 Ⅱ.数据库管理系统 Ⅲ.用户 Ⅳ.数据库管理员 Ⅴ.数据库A)Ⅱ、Ⅲ、Ⅳ和Ⅴ B)Ⅱ、Ⅳ和ⅤC)Ⅰ、Ⅱ、Ⅳ和Ⅴ D)Ⅱ、Ⅲ、Ⅳ和Ⅴ21.在数据库中,表(table)是三级模式结构中的________。A)外模式 B)模式 C)存储模式 D)内模式22.在下面列出的数据模型中,________是概念数据模型A)关系模型 B)层次模型 C)网状模型 D)实体- 联系模型23.下面列出的数据库管理技术发展的三个阶段中,哪个阶段没有专门的软件对数据进行管理________。Ⅰ.人工管理阶段 Ⅱ.文件系统阶段 Ⅲ.数据库阶段A)只有Ⅰ B)只有Ⅱ C)Ⅰ和Ⅱ D)Ⅱ和Ⅲ24.要保证数据库逻辑数据独立性,需要修改的是________。A)模式 B)模式和内模式的映射 C)模式与外模式的映射 D)内模式25.下列四项中,不属于数据库特点的是________。A)数据共享 B)数据完整性 C)数据冗余很高 D)数据独立性高26.学生社财可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是________。A)多对多 B)一对一 C)多对一 D)一对多27.反映现实世界中实体及实体联系的信息模型是________。A)关系模型 B)层次模型 C)网状模型 D)E-R 模型28.关系数据模型的三个组成部分中,不包括________。A)完整性规则 B)数据结构 C)数据操作 D)并发控制29.下列叙述中正确的是________。A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对30.在 E-R 图中,用来表示实体之间联系的图形是________。A)矩形 B)椭圆形 C)菱形 D)平行四边形31.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是________。A)并 B)交 C)投影 D)笛卡尔乘积32.数据库设计的 4 个阶段是:需求分析、概念设计、逻辑设计和________。A)编码设计 B)测试阶段 C)运行阶段 D)物理设计33.数据库技术的根本目标是要解决数据的________。A)存储问题 B)共享问题 C)安全问题 D)保护问题34.数据库独立性是数据库技术的重要特点之一。所谓数据独立性是指________。A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对35.设有如下关系表:R S TA B C A B C A B C1 1 2 3 1 3 l 1 22 2 3 2 2 33 1 3则下列操作中正确的是________。A)T = R ∩ S B)T = R ∪ S C)T = R × S D)T = R/S36.设有如下 3 个关系表:R S TA B C A B Cm 1 3 m 1 3n n 1 3下列操作中正确的是________。A)T = R ∩ S B)T = R ∪ S C)T = R × S D)T = R/S37.将 E-R 图转换到关系模式时,实体与联系都可以表示成________。A)属性 B)关系 C)键 D)域38.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于________。A)需求分析阶段 B)逻辑设计阶段C)概念设计阶段 D)物理设计阶段39.负责数据库中查询操作的数据库语言是________。A)数据定义语言 B)数据管理语言C)数据操纵语言 D)数据控制语言40.有三个关系 R、S 和 T 如下:R S TA B C A B Ca 1 2 c 3 1b 2 1c 3 1则由关系 R 和 S 得到关系 T 的操作是________。A)自然连接 B)交 C)除 D)并二、填空题1.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于________ 的联系。2.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为________。3.数据库系统中实现各种数据管理功能的核心软件称为________。4.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、________和自定义完整性。5.在关系模型中,把数据看成一个二维表,每一个二维表称为一个________。6.DBMS 是位于用户和________系统之间的一个数据管理软件。7.关系代数是一种关系操纵语言,它的操作对象和操作结果均为______。8.面向对象数据库和 Web 数据库都是以 为基础而发展起来的新型数据库系统。9.________是用二维表表示实体集属性间关系以及实体集之间联系的模型。10.若关系中的某一属性(组)的值能惟一地标识关系的元组,则称该属性(组)为________。11.设有关系 R,如图 1-40 所示, 。则关系运算 σA=3(R)=() 、πA=3(R)=() 。A B C2 4 35 2 71 9 63 4 2图 1-40 关系 R12.在 E-R 图中,矩形表示________。13.一个关系表的行称为________。14.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为________。15.在关系模型中,把数据看成是二维表,每一个二维表称为一个________。16.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3 个阶段,其中数据独立性最高的阶段是________。17.实体完整性约束要求关系数据库中元组的________属性值不能为空。18.在关系 A(S ,SN ,D)和关系 B(D,CN,NM )中, A 的主关键字是 S,B 的主关键字是 D,则称________ 是关系 A 的外码。19.在关系运算中要从关系模式中指定若干属性组组成新的关系,该关系运算称为________。20.在模型中, “关系中不允许出现相同元组”的约束是通过________实现的。参考答案:一、选择题01-10 C D B B A C B D A B 10-20 C D B C B D D C C D21-30 B D A C C D D D B C 31-40 B D B D B C B B C C二、填空题1.一对多(或 1:N) 2.逻辑独立性3.数据库管理系统 4.参照完整性5.关系 6.操作系统7.关系 8.关系模型9.关系模型 10.码(主键)11.12.实体13.元组14.物理独立性15.关系16.数据库系统17.主键 18.D19.投影运算 20.参照完整性习 题 二一、选择题1.表达式 2 * 2^3-4/8+3 的值为________。A)24.45 B)18.50 C)18 D)02.设 x = " 11" , Y = " 1122" , 下列表达式结果为假的是________ 。A B C C3 4 2 3762A)NOT ( X = = Y) AND (X $ Y) B)NOT (X $ Y) OR ( X Y)C)NOT ( X > = Y) D)NOT (X $ Y)3.下列表达式中,运算结果为逻辑真的是________。A)"总经理" $ "经理" B)3+5#2*4C)"计算机" “文军”19.有如下命令序列CLEAR MEMORYDIMENSION AR (10)DISPLAY MEMORY最后一条命令显示定义的内存变量的数是________。A)10 B)1 C)0 D)1120.设有变量:生日(日期型) 、性别(字符型)和退休(逻辑型) ,表达式:生日={^1951-01-01}.AND.性别="男".AND.退休 =.F.所表示的语义是________。A)是否“1956 年 1 月 1 日前出生且已退休的女职工”B)是否“1956 年 1 月 1 日前出生尚未退休的女职工”C)是否“1951 年 1 月 1 日后出生尚未退休的男职工”D)是否“1956 年 1 月 1 日前出生且已退休的女职工,或者是 1951 年 1 月 1 日后出生尚未退休的男职工”21.向一个项目中添加一个数据库,应该使用项目管理器的________。A) “代码”选项卡 B) “类”选项卡C) “文档 ”选项卡 D) “数据”选项卡22.在“项目管理器” 下为项目建立一个新报表,应该使用的选项卡
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关资源
正为您匹配相似的精品文档
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号