三级数据库模拟题及答案.doc





《三级数据库模拟题及答案.doc》由会员分享,可在线阅读,更多相关《三级数据库模拟题及答案.doc(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1. 下列条目中,_是当SQL语句嵌入到主语言时要解决的问题。I区分SQL语句与主语言语句II数据库工作单元和程序工作单元之间的通信III协调SQL语句与主语言语句处理记录的不同方式A、只有I和IIB、只有I和IIIC、只有II和IIID、都是把SQL嵌入主语言必须解决的3个问题是:1、区分SQL语句与主语言语句。2、数据库工作单元和程序工作单元之间的通信。3、协调SQL语句与主语言语句处理记录的不同方式。2. 下列条目中,_不是语句ALTER TABLE的功能。A、增加表的完整性约束B、删除表的完整性约束C、增加表中的列D、删除表中的列ALTER TABLE语句的一般格式如下:ALTER T
2、ABLE 表名ADD 新列名数据类型完整性约束DROP 完整性约束名MODIFY 列名数据类型 ADD子句用于增加新列和新的完整性约束条件;DROP子句用于删除指定的完整性约束条件;MODIFY子句用于修改原有的列定义。3. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能是由数据库管理系统中的_完成。A、数据库定义模块B、数据库维护模块C、数据库存取模块D、数据库运行模块数据库存取模块包括:1、查询处理程序模块;2、数据修改(插入、更新和删除)程序模块;3、交互式查询程序模块;4、嵌入式查询程序模块。4. 一个数字签名算法至少应该满足三个条件,下列有关叙述中,_不属于数字
3、签名算法的条件。A、签名者事后不能否认自己的签名B、该数字签名必须是所签文件的物理部分C、当发生签名真伪争执时,有第三方能够解决争执D、接收者能够验证签名,而任何其他人都不能伪造签名一个签名算法至少应满足3个条件:1、签名者事后不能否认自己的签名;2、接受者能够验证签名,而其他人都不能伪造签名;3、当双方关于签名的真伪发生争执时,有第三方能解决双方的争执。5. 下列_不是队列的基本运算。A、从队尾插入一个新元素B、从队列中删除第i个元素C、判断一个队列是否为空D、读取队头元素的值 队列是限定所有的插入都在表的一端进行,所有的删除都在表的另一端进行的线性表。进行删除的一端叫队列的头,进行插入的一
4、端叫队列的尾。6. 下列_关系运算不要求:R和S具有相同的元数,且它们对应属性的数据类型也相同。A、RSB、RSC、RSD、RSRS:设关系R和S的元数分别为r和s,定义R和S的笛卡儿积是一个(r+s)元元组的集合,每一个元组的前r个分量来自R的一个元组,后s个分量来自S的一个元组。若R有k1个元组,S有k2个元组,则关系R和关系S的广义笛卡儿积有k1k2个元组。7. 在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。这是数据的_。A、物理独立性B、存储独立性C、位置独立性D、逻辑独立性当模式改变时,由数据库管理员对外模式/模式映像做相应改变,可以使外模式保持不变。应用程序是依据数据
5、的外模式编写的,从而应用程序也不必改变。保证了数据与程序的逻辑独立性,即数据的逻辑独立性。8. 用计算机进行导弹飞行轨道的计算,属于下列_计算机应用领域。A、人工智能B、过程控制C、辅助设计D、科学和工程计算导弹飞行轨道计算属于科学和工程计算应用领域。9. 双链表的每个结点包括两个指针域。其中rlink指向结点的后继,llink指向结点的前驱。如果要在p所指结点前面插入q所指的新结点,下面操作序列正确的是_。A、p.rlink.llink:=q; p.rlink:=q; q.llink:=p; q.rlink:= p.rlink;B、p.llink.rlink:=q; p.llink:=q;
6、q.rlink:=p; q.llink:= p.llink;C、q.llink:= p; q.rlink:= p.rlink; p.rlink.llink:=q; p.rlink:=q;D、q.rlink:=p; q.llink:= p.llink; p.llink.rlink:=q; p.llink:=q; 在双单向链表P结点前插入q结点运算的关键步骤为:q.rlink:=p; q.llink:= p.llink; p.llink.rlink:=q; p.llink:=q;。10. 在下列资源中,属于永久性资源的是_。A、I/O中断B、数据文件C、消息D、同步原语按照资源的使用性质,一般把系
7、统中的资源分成以下两类:永久性资源,是指系统中那些可供进程重复使用、长期存在的资源,如内存、外部设备、CPU等硬件资源以及各种数据文件、表格、共享程序代码等软件资源;临时性资源,是指由某个进程所产生,只被另一个进程使用一次或经过短暂时间后便不再使用的资源,如I/O和时间中断、同步信号、消息等。11. 下列关于关系数据库的规范化理论的叙述中,不正确的是_。A、规范化理论提供了判断关系模式优劣的理论标准B、规范化理论提供了判断关系数据库管理系统优劣的理论标准C、规范化理论对于关系数据库设计具有重要指导意义D、规范化理论对于其他模型的数据库的设计也有重要指导意义规范化理论提供了判断关系模式优劣的理论
8、标准,而不是判断关系数据库管理系统优劣的理论标准。12. 虚拟存储技术引入的前提是_。A、存储保护技术B、多道程序设计技术C、SPOOLing系统工作原理D、程序局部性原理程序局部性原理是虚拟存储技术引入的前提。因为进程的某些程序段在进程整个运行期间,可能根本不使用,如出错处理等,因而没有必要调入内存;互斥执行的程序段在进程运行时,根据系统只执行其中一段,如分支语句等。因而各互斥段没有必要同时驻留内存;在进程的一次运行中有些程序段执行完毕,从某一时刻起不再用到,因而没有必要再占用内存区域。13. DBTG系统(亦称CODASYL系统)是_数据库系统的典型代表。A、层次B、网状C、关系D、面向对
9、象在数据库技术中,网状数据模型的典型代表是DBTG系统,亦称CODASYL系统,这是20世纪70年代数据库语言研究会下属的数据库任务组提出的一个系统方案。14. 文件系统实现的按名存取是通过下列_工作完成的。A、文件目录查找B、位示图查找C、目录项分解D、记录的成组与分解文件系统的一个最大特点是按名存取,用户只要给出文件的符号名就能方便地存取在外存空间的文件信息,而不必关心文件的具体物理地址。而实现文件符号名到文件物理地址映射的主要环节是检索文件目录。15. 设散列表的地址空间为0到10,散列函数为h(k)=k mod 11,用线性探查法解决碰撞。现从空的散列表开始,依次插入关键码值95,14
10、,27,68,82,则最后一个关键码82的地址为_。A、4B、5C、6D、7 常用的解决冲突的方法是线性探查法,在发生冲突时从H(k)以后的位置逐一探测,直到找到一个空位将新的记录插入。 本题答案是C。16. 下列叙述中正确的是_。A、遵守两阶段封锁协议的并发事务一定是可串行化的B、遵守两阶段封锁协议的并发事务一定不会发生死锁C、遵守两阶段封锁协议的并发事务一定不会发生级联回滚D、遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁两阶段封锁协议保证可串行性。两阶段封锁并不保证不会发生死锁。两阶段封锁协议并不保证不会发生级联回滚,可以通过将两阶段封锁协议修改为严格两阶段封锁协议来避免
11、级联回滚。两阶段封锁的另一个变体是强两阶段封锁协议,它要求事务提交之前不得释放任何锁。17. 设U是所有属性的集合,X、Y、Z都是U的子集,且ZU-X-Y。下面关于多值依赖的叙述中,_是正确的。A、若XY,则XZB、若XY,则XYC、设XYWU,若XY在R(W)上成立,则XY在R(U)上成立D、若XY在R(U)上成立,且YY,则XY在R(U)上成立多值依赖具有以下性质: (1)若XY,则XZ,所以选项A是正确的。 (2)若XY,则XY,所以选项B是错误的。 (3)设属性集之间的包含关系为:XY包含于W,W包含于U,那么XY在R(U)上成立时,XY也在R(W)上成立;反过来当XY在R(W)上成立
12、时,XY在R(U)上不一定成立,即多值依赖的有效性与属性集的范围有关,所以选项C是错误的。 (4)若XY,且Y包含于Y,我们不能断言XY,所以选项D是错误的。18. 日志文件是用于记录_。A、程序运行的过程B、对数据库所有的更新操作C、程序执行的结果D、用户对数据库的访问信息日志是日志记录的序列,记录了数据库中的更新活动。19. 下列_作业调度算法既考虑公平性又考虑增加系统吞吐量。A、先来先服务调度算法B、短作业优先算法C、最高响应比作业优先算法D、资源均衡搭配算法响应比最高者优先算法是综合考虑作业的等待时间和计算时间,把响应比定义为: 响应比=等待时间/计算时间。计算时间短的作业容易得到较高
13、的响应比,而可能被优先选中。但是一个计算时间长的作业在等待较长时间之后,也会有较高的响应比,也会有机会被选中。因而避免了因源源不断有计算时间短的作业进入输入井而无限期地推迟计算时间长的作业的执行。显然,这种算法兼顾了系统的效率和对用户的公平性。20. 下面有关E-R模型向关系模型转换的叙述中,不正确的是_。A、一个实体类型转换为一个关系模型B、一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C、一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并D、一个m:n 联系转换为一个关系模式 在E-R模型中: 一个实体类型
14、转换为一个关系模型。 一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并。 一个1:n联系可以转化为一个独立的关系模式,也可以与联系的任意n端实体所对应的关系模式合并。 一个m:n 联系转换为一个关系模式。 3个或3个以上的实体键的多元联系转换为一个关系模式 具有相同码的关系模式可合并。 本题答案是C。21. 在下列SQL语句中,_包含了不正确的定义语句。I.CREATE TABLE CREATE VIEW CREATE INDEXII.DROP TABLE DROP VIEW DROP INDEXIII.ALTER TABLE ALTER VIEW A
15、LTER INDEXA、只有B、只有C、只有D、和关系数据库由模式、外模式和内模式组成,即关系数据库的基本对象是表、视图和索引。因此SQL的数据定义功能包括定义表、定义视图和定义索引。由于视图是基于基本表的虚表,索引是依附于基本表的,因此SQL通常不提供修改视图定义和修改索引定义的操作。用户如果想修改视图定义或索引定义,只能先将它们删除掉,然后再重建。22. 实际安全产品的最低级别是_。A、DB、C2C、B1D、B2根据计算机系统对各项指标的支持情况,TCSEC(TD1)将系统划分为4组7个安全级别,按系统可靠或可信程度逐渐增高依次为:D、C1、C2、B1、B2、B3、A。23. 设有关系R=
16、(A,B,C),与SQL语句select distinct A from R where B=17 等价的关系代数表达式是_。A、A(B=17(R) B、B=17(A (R)C、B=17(A,C (R)D、A,C (B=17(R)投影:对R的投影操作,实际上是从R中选择出若干属性列组成新的关系,记做:A(R) =tA |tR,A为R的属性列。选择:又称为限制,它是关系R中满足给定条件的诸元组,记做:F(R)=t|tRF(t)= 真,其中F表示选择条件。 对于选项A,先从关系R中选择B=17的元组,然后输出A列,它与SQL语句等价,而对于选项B,先对R进行投影,形成一个只有属性A的关系,在该关系
17、中无法执行B=17运算,它不能与SQL语句等价。24. 限制程序的存取,使操作系统不能存取允许范围以外的实体,这种操作系统隔离安全措施称为_。A、物理隔离B、时间隔离C、逻辑隔离D、密码隔离逻辑隔离是指限制程序的存取,使操作系统不能存取允许范围以外的实体。25. 下列关于部分函数依赖的叙述中,_是正确的。A、若XY,且存在属性集Z,ZY,XZ,则称Y对X的部分函数依赖B、若XY,且存在属性集Z,ZY=,XZ,则称Y对X的部分函数依赖C、若XY,且存在X的真子集X,X Y,则称Y对X的部分函数依赖D、若XY,且对于X的任何真子集X,都有X Y,则称Y对X的部分函数依赖在关系模式R中,如果XY,且
18、存在X的一个真子集X,有XY,则称Y对X的依赖为部分函数依赖。这是部分函数依赖的定义。26. 在关系代数的连接操作中,_操作需要取消重复列。A、自然连接B、笛卡儿积C、等值连接D、连接自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。27. 设有字符序列(Q,H,C,Y,P,A,M,S,R,D,F,X),问新序列(F,H,C,D,P,A,M,Q,R,S,Y,X)是下列那一个排序算法一趟扫描的结果_。A、起泡排序B、初始步长为4的希尔排序C、二路归并排序D、以第一元素为分界元素的快速排序 本题的考查点是几种常用的排序算法。 起泡排序一
19、趟扫描的结果为:(H,C,Q,P,A,M,S,R,D,F,X,Y)。 初始步长为4的希尔排序一趟扫描的结果为:(P,A,C,S,Q,D,F,X,R,H,M,Y)。 二路归并排序一趟扫描的结果为:(H,Q,C,Y,A,P,M,S,D,R,F,X)。 以第一元素为分界元素的快速排序一趟扫描的结果:(F,H,C,D,P,A,M,Q,R,S,Y,X)。 故本题答案为:D。28. 在OLAP的基本操作中,在给定的数据立方体的两个或多个维上进行选择操作得到一个子立方体,这个操作称为_。A、切块B、转轴C、上卷D、下钻切块是指在给定的数据立方体的两个或更多个维上进行选择操作,得到一个子立方体。29. 用户对
20、SQL数据库的访问权限中,如果只允许删除基本表的元组,应授予_权限。A、DROPB、DELETEC、ALTERD、UPDATEDELETE指从表中删除满足条件的记录,DELETE语句删除的是表中的数据,而不是表的定义。当某个基本表不再需要时,可以使用DROP语句进行删除。30. 下列关于PowerDesigner的叙述中,正确的是_。A、只能在概念层上建立和维护数据模型B、只能在物理(逻辑)层上建立和维护数据模型C、既能在概念层上也能在物理层上建立和维护数据模型D、既不能在概念层上也不能在物理层上建立和维护数据模型PowerDesigner DataArchitect用于两层的即概念层和物理层
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三级 数据库 模拟 答案

限制150内