计算机三级数据库技术复习题及答Word文件下载.docx
《计算机三级数据库技术复习题及答Word文件下载.docx》由会员分享,可在线阅读,更多相关《计算机三级数据库技术复习题及答Word文件下载.docx(5页珍藏版)》请在冰豆网上搜索。
C
3).下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是()
A.客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP)
B.数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器
C.这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大
D.这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务
答案解析:
B/S结构的数据库应用系统的特点是用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,主要的事务逻辑在服务器实现,所以其对客户机配置要求不高,即使对服务器要求较高,也不需要安装客户端软件。
4).可以伴随着表的打开而自动打开的索引是()。
A.GOTOP
B.GOBOTFOM
C.GO6
D.SKIP
5).通过连编可以生成多种类型的文件,但是却不能生成()
A.PRG文件
B.APP文件
C.DLL文件
D.EXE
A
6).在信息系统的需求分析中,广为使用的DFD建模方法属于()
A.结构化分析方法
B.数据分析方法
C.数据抽象方法
D.业务归纳方法
DFD图采用自顶向下逐步细化的结构化分析方法。
7).设M=”30“,执行命令?
M+20后,其结果是()
A.3020
B.50
C.20
D.出错信息
8).有关@…SAY…GET…语句中的校验子句叙述正确的是()
A.RANGE子句是非强制校验,如果输入的数据超过或等于给定上、下限,则提示出错
B.VALID子句是强制校验,如果输入的数据使条件表达式为真或数值表达式的值不等于零,则报警并提示出错
C.RANGE非强制校验,只有当编辑的变量发生了变化,并按了回车键才予以校验,在给定的初值超过上限或下限时,如果是用光标键移出当前编辑区,则不会提示无效。
D.VALID强制校验,在初值使条件表达式为假或使数值表达式为零时,只要按下回车键,就实施校验,并提示正确的数据范围
9).下列关于数据的逻辑结构的叙述中,哪一条是不正确的?
A.数据的逻辑结构是数据间关系的描述
B.数据的逻辑结构反映了数据在计算机中的存储方式
C.数据的逻辑结构分为线性结构和非线性结构
D.队列属于线性结构
数据的逻辑结构是数据间关系的描述,它只抽象的反映数据元素间的逻辑关系,而不管其计算机中的存储方式,故A项正确,B项错误。
数据的逻辑结构分为线性结构和非线性结构。
线性表是典型的线性结构,而树形结构是典型的非线性结构,所以C和D项正确。
10).下列条目中哪些是数据库管理系统的基本功能()。
Ⅰ.数据库定义Ⅱ.数据库存取Ⅲ.物理文件的读写Ⅳ.数据库维护
A.Ⅰ、Ⅱ和Ⅲ
B.Ⅰ、Ⅱ和Ⅳ
C.Ⅰ、Ⅲ和Ⅳ
D.Ⅱ、Ⅲ和Ⅳ
数据库管理系统的基本功能有以下6个方面:
(1)数据库定义功能;
(2)数据操纵功能;
(3)数据控制功能;
(4)数据组织、存储和管理;
(5)数据库建立与维护功能;
(6)数据通信接口。
【复习题二】
1).下列关于分布式数据库和并行数据库的说法,正确的是()
A.为了满足高并发业务的需要,共享内存结构的并行数据库比较适用于如银行出纳、民航售票等OLTP应用
B.在分布式数据库的查询中,导致数据传输量大的主要原因是数据间的连接操作和选择操作
C.如果数据分布不合理,并行数据库仅仅依靠多处理器、共享硬件资源等手段是无法实现真正意义上的并行处理的,也无法使其性能最优化
D.与集中式数据库系统的事务相比,分布式数据库系统中只需要一个场地完成提交即可完成一个全局事务,这正是分布式数据库的优越之处
A中的OLTP应用需要进行大量的并行事务,因此若采用共享内存结构会引起大量数据冲突;
B中分布式数据库查询中,导致数据传输量大的原因主要是数据间的连接和并操作;
D中分布式数据库因为不同的分片和副本,因此很多时候在一个场地完成提交不能完成全局事务,如虽完成某片数据更新,却并没有完成全局数据更新。
2).VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是()。
A.索引、排序、查找
B.建库、录入、排序
C.选择、投影、联接
D.显示、统计、复制
3).下面属于主流数据库管理系统的是()
A.FoxPro
B.FoxBase
C.Sybase
D.MSSQLServer
4).为了考虑安全性,每个部门的领导只能存取本部门员工的档案,为此DBA应创建相应的
A.视图(view)
B.索引(index)
C.游标(cursor)
D.表(table)
视图可以隐藏一些数据,如社会保险基金表,可以用视图只显示姓名和地址,而不显示社会保险号和工资数等;
另一原因是可使复杂的查询易于理解和使用。
视图是从一个或多个表或视图中导出的表,其结构和数据是建立在对表的查询基础上的。
5).SQL的视图机制属于DBS的()
A.完整性措施
B.安全性措施
C.恢复措施
D.并发控制措施
6).下面关于关系模型的术语叙述错误的是()。
A.一个关系对应一个二维表
B.元组对应二维表中的行
C.属性对应二维表中的列
D.分量是元组中的若干个属性值的集合
D
7).命令Y=YEAR({12/15/99})执行后,内存变量Y的值是()
A.99
B.05
8).面向对象数据库系统支持()
A.面向对象数据模型
B.面向对象思想
C.面向对象程序设计方法
D.面向对象语言
9).使用SQL语句()创建基本表。
A.CREATTABLE
B.MODIFYTABLE
C.CREATDATABASE
D.ALTERTABLE
10).以下关于两段锁协议的原理叙述错误的是()
A.每个事物的执行程序划分两个阶段,加锁阶段和解锁阶段
B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁
C.在解锁阶段,事务可以释放在任何数据项上任何类型的锁,但是不能再申请任何锁
D.每个事务开始执行后就进入了加锁阶段
两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁:
①在对任何数据进行读、写操作之前,要申请并获得对该数据的封锁;
②在释放一个封锁之后,事务不再申请和获得其它任何封锁。
可以证明,若并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。
另外要注意两段锁协议和防止死锁的一次封锁法的异同之处。
一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行,因此一次封锁法遵守两段锁协议。
但两段锁协议并不要求事务必须一次将所有要使用的数据全部加锁,因此遵守两段锁协议的事务可能发生死锁。
加锁阶段事务可以申请获得任何数据项上的任何类型的锁,但是不允许释放任何锁。
【复习题三】
1[单选题]下列哪一条不属于数据库设计的任务?
A.进行需求分析
B.设计数据库管理系统
C.设计数据库逻辑结构
D.设计数据库物理结构
参考答案:
2[填空题]需求是系统()或约束的描述。
参考解析:
服务
3[单选题]在数据模型三个要素中,表述客观世界中数据对象之间关联的是()
A.数据操作B.数据结构C.数据视图D.完整性约束
4[填空题]顶层DFD中包含的处理有__________个。
1
5[单选题]下列叙述中,()不是目前数据库应用系统开发工具存在的主要问题。
A.没有对Web应用的支持
B.开发过程中涉及过多的技术实现
C.难以适应要求稳定的大规模企业级业务处理
D.难以快速适应低层技术的更新和业务逻辑的变化
6[填空题]DFD处理过程用()表示。
矩形框。
7[单选题]数据库系统的三级模式结构从数据库系统管理角度考虑数据的组织与存储。
下列不属于数据库三级模式结构的是()
A.逻辑模式B.物理模式C.外模式D.应用模式
8[单选题]在信息系统的需求分析中,目前广为使用的结构化分析与功能建模方法主要有DFD、IDEF0等。
其中,DFD建模方法也被称为过程建模和功能建模方法,其核心是()
A.数据B.软件C.数据流D.分析过程
9[单选题]在数据库系统中,下列映像关系用于提供数据与应用程序间的物理独立性的是()
A.外模式/模式B.模式/内模式C.外模式/内模式D.逻辑模式/内模式
10[单选题]关于数据库应用系统的需求分析工作,下列说法正确的是()
A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明
B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户试图
C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程
D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标