第十二章数据库编程基础
- 格式:ppt
- 大小:126.50 KB
- 文档页数:21


试题七
一单选题(35分)
1在数据库中,产生数据不一致的根本原因是()
A)数据存储量太大B)没有严格数据保护C)缺乏完整性控制D)数据冗余2数据库管理系统(DBMS)是()
A)一个完整的数据库应用B)一组硬件C)一组软件D)即有硬件又有软件
3在三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()
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在关系代数的专门关系运算中,从表中选出满足条件的元组的操作称为()A)除法B)投影C)选择D)连接
10下列关系运算中花费时间最长的是()
A)除法B)投影C)选择D)连接
11SQL语言是()的语言,易学习
A)过程化B)非过程化C)格式化D)导航式12下列SQL语句中,修改表结构的是()
A)ALTERB)CREATEC)UPDATED)INSERT
13SQL语言具有两种使用方式,分别称为交互式SQL和()
A)提示式SQLB)多用户SQLC)嵌入式SQLD)解释式SQL
14关系规范化中的删除异常是指()A)不该删除的被删除B)应该删除的没删除C)操作被中断
15关系数据库中的关系模式至少是()
A)1NFB)2NFC)3NFD)4NF
16候选码中的属性称为()
A)主属性B)非主属性C)关键属性D)复合属性17关系模式的候选码可以有()个
A)1个B)多个C)1个或多个D)0个
第四章 关系系统及其查询优化
一、选择题:
1、如果一个系统定义为关系系统,则它必须 。
A.支持关系数据库 B.支持选择、投影和连接运算
C.A和B均成立 D.A、B都不需要
2、设E是关系代数表达式,F1、F2是选取条件表达式,则有 。
A.)())((2121EEFFFF B.)())((2121EEFFFF
C.)())((121EEFFF D.)())((221EEFFF
二、填空题:
1、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出 ,不必指出 。
2、在关系代数运算中, 、 运算最费时间和空间。究竟应采用什么样的策略才能节省时间、空间,这就是优化的准则。
三、问答题:
1、为什么要对关系代数表达式进行优化?
2、查询优化的总目标是什么?
第四章 答案
一、选择题:
1、C. 2、B.
二、填空题:
1、干什么、怎么干
2、笛卡儿积、连接
三、问答题:
1、为什么要对关系代数表达式进行优化?
答:关系代数表达式由关系代数操作组合而成。操作中,笛卡儿积和连接操作最费时。如果直接按表达式书写的顺序执行,必将花费很多时间,并生成大量中间结果,效率较低。如果在执行前,由DBMS的查询子系统先对关系代数表达式进行优化,尽可能先执行选择和投影操作,则进行笛卡儿积或连接时可以减少中间结果,并节省时间。优化工作是由DBMS做的,用户在写关系代数表达式时不必关系优化一事,仍以简练的形式书写。
2、查询优化的总目标是什么?
答:查询优化的总目标是选取有效的存取路径,求得给定关系代数表达式的值。
第9章 数据库操作
9.3 同步训练
9.3.1 同步训练试题
1.Access的数据库文件默认的扩展名是______。
A.mdb B.adb C.db D.dot
2.某关系数据库系统中,设有“选修操作系统”的学生关系A,“选修电子商务”的学生关系B,那么,求“选修操作系统”而没有“选修电子商务”的学生,则需要对这两个关系进行______运算。
A.并 B.交 C.差 D.补
3.在Access中,______不属于数据表的复制方式。
A.表结构的复制 B.记录的复制
C.结构与记录同时复制 D.选中字段的复制
4.在Access 2000表中输入数据时,每输完一个字段值,可以按______键转至下一个字段。
A.Tab B.Alt C.Esc D.End
5.在Access 2000中,在数据表中删除一条记录后,被删除的记录______。
A.可以恢复到原来位置
B.能恢复,但被恢复为最后一条记录
C.能恢复,但被恢复为第一条记录
D.不能恢复
6.假设在Access中已经建立了“学生”表,表中包括“学号”、“姓名”、“性别”、“班级”等字段,如果要统计出每个班级的人数,那么在查询设计视图的“班级”的“总计”行和“学号”的“总计”行中应分别选择______。
A.Group By和Count B.Group By和Sum
C.Count和Group By D.Sum和Group By
7.某学校有多个班,每个班有多名学生但只能有一个班长,那么班长与学生这两个实体之间的关系是______。
A.1:1 B.1:n C.n:1 D.m:n
8.在设计数据库的时候要使用标准化原则,标准化有助于消除数据库中的数据冗余。标准化有多种形式,其中______通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。
第2章 AutoCAD数据库基础
2.1 AutoCAD数据库概述 ..................................................................................................................................... 1
2.1.1 符号表 .................................................................................................................................................... 1
2.1.2 对象字典 ................................................................................................................................................ 2
2.2 AutoCAD数据库的基本操作 ......................................................................................................................... 2
2.2.1 数据库的初始状态 ................................................................................................................................ 2
2.2.2 创建数据库对象的基本方法 ................................................................................................................ 2