C. 使用视图可以简化用户的操作 D. 视图是虚表
9.在SQL语言中,\授权\命令是(A )
A. GRANT B. REVOKE C. OPTION D. PUBLIC 10.SQL语言中,修改表结构的命令是( C )。
A. DELETE B. UPDATE C. ALTER TABLE D. REMOVE 11.SQL语言中,修改记录值的命令是( B )。
A. DELETE B. UPDATE C. ALTER TABLE D. REMOVE
12.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存
储空间,常用的是( B )。
A.临时表 B.视图 C.游标 D.索引
第六章SQL Server2005关系数据库管理系统 1.SQL Server2005是一种( C )
A. DB B. DBS C. DBMS D. OS
2.下面哪一个不是SQL Server 2005的系统数据库( B )
A. Master B. Xjgl C. Model D. Msdb 3. SQL Server 2005中,只有( C )才能作为文件组的成员。 A.日志文件 B.索引文件 C.数据文件 D.备份文件
4. SQL Server声明了变量:declare @i int,@c char(4),现在为@i赋值 4.SQL语言中用( B )表示局部变量。
A. define B. @ C. @@ D. static 5.不能激活触发器执行的操作是(D )。
A.INSERT B.UPDATE C.DELETE D.SELECT 6.数据库触发器一般用于定义(C )
A. 安全性控制 B. 数据存取范围 C. 完整性约束条件 D. 死锁的处理方法
7. 在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在 ( A )
A.客户机端 B.服务器端 C.终端 D.系统端
8. SQL Server 2005数据库的事务日志文件中不包含( A )的信息。 A.查询操作 B.插入操作 C. 更新操作 D.删除操作 9.SQL Server 2005数据库属于( D )
A.网状数据库 B.层次数据库 C.面向对象数据库 D.关系数据库 10.下面不是SQL Server 2005实现数据完整性控制的方法的是( D )
A. 约束 B. 规则 C. 触发器 D. 函数
第七章关系数据库理论
1. 设计性能较优的关系模式称为规范化,规范化的主要理论依据是( A )。 A.关系规范化理论 B.关系运算理论 C.代数运算理论 D.查询优化理论
2. 在关系模式R(U,F)中,对任何非平凡的函数依赖X→Y,X均包含码,则R属于( C )。
A.2NF B.3NF C.BCNF D.4NF 3.设关系模式R(A,B,C),下列结论中不成立的是( B )。 A.若A→B, B→C,则A→C B.若BC→A,则B→A,C→A C.若A→B, A→C,则A→BC D.若B→A ,C→A,则BC→A
4.设有关系模式R(A,B, C,D)上成立的函数依赖集F={A?C,C?B}, 则下列可作为关系模式R的主码的是( A )。
A. AD B.B C. C D. BC
5. 在关系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,称函数依赖X→Y为( B )。
A)平凡函数依赖 B)部分函数依赖 C)完全函数依赖 D)传递函数依赖 6. 在关系模式R(U,F)中,如果X→Y,Y? X,则称函数依赖X→Y为( C )。 A.非平凡函数依赖 B.部分函数依赖 C.平凡函数依赖 D.传递函数依赖 7.能够消除多值依赖引起的冗余的范式是( C )。
A)2NF B)3NF C)4NF D)BCNF
8.如果一个关系满足1NF,且所有非主属性完全依赖于码,则该关系属于( B ) A. 1NF B. 2NF C. 3NF D.BCNF
9.如果一个关系满足1NF,且所有非主属性不部分和传递函数依赖于码,则该关系属于( C )
A. 1NF B. 2NF C. 3NF D.BCNF 10.如果函数依赖集中有A→B、B→C,则可推出A→C,推理依据是Armstrong公理的( B )。
A.自反律 B.传递律 C.增广律D.合并规则
第八章数据库的保护技术
1.数据库管理系统通常提供授权功能来控制不同用户访问数据库的权限,这是为了实现数据库的( D )
A. 可靠性 B. 一致性 C. 完整性 D. 安全性 2.自主存取控制的英文简写为( C)。 A.MAC B.DOC C.DAC D.LOG
3.强制存取控制的英文简写为(D)。
A.DAC B.DOC C.LOG D.MAC 4. 并发事务发生死锁属于( A )。
A.事务故障 B.程序故障 C.系统故障 D.介质故障 5. 在DB技术中“脏数据”是指( D )
A.未回退的数据 B.未提交的数据
C.回退的数据 D.提交后又被撤消的数据
6. 如果事务T获得了数据项Q上的排它锁,则T对Q ( C ) A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写
7.设有事务T1和T2,其并发操作顺序如下图所示。该并发操作带来的问题是( C )。
T1 T 2 1 READ(A) 2 A:=A*2 3 WRITE(A) 4 READ(A) 5 ROLLBACK A.丢失更新 B.不可重复读 C.读了“脏数据” D.写错误
8. 修改列值时新旧值之间要满足的约束条件属于( C ) A. 静态列级约束 B. 静态元组约束 C. 动态列级约束 D. 动态元组约束 9. 实体完整性约束属于( B)
A. 静态列级约束 B. 静态表级约束 C. 静态元组级约束 D. 动态表级约束
10.在数据库中,产生数据不一致的根本原因是( C )。 A.数据存储量太大 B.没有严格保护数据
C.数据冗余 D.未对数据进行完整性控制
11.一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的( C )而引起的。
A.原子性 B.一致性 C.隔离性 D.持久性
12. 一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的 (A ) 。
A.原子性 B.一致性 C.隔离性 D.持久性
13. 在数据库技术中,未提交的随后又被撤消的数据称为 ( D )。 A.错误数据 B.冗余数据 C.过期数据 D.脏数据 14. 数据库的并发操作可能带来的问题包括( A )
A.丢失更新 B.数据独立性会提高 C.非法用户的使用 D.增加数据冗余度
15. 数据库的并发操作若不加以控制可能带来的问题包括( A )
A.读脏数据 B.数据独立性会提高 C.非法用户的使用 D.都不是
16.为解决“丢失更新”的问题,事务在更新一个数据集合前,必须获得对它的( B )。
A)S锁 B)X锁 C)S锁和X锁 D)S锁或X锁 17. 数据库中的封锁机制是( A )控制的主要方法。
A.并发 B.一致性 C.完整性 D.安全性
18. 如果事务T1获得了数据项A上的S锁,根据相容矩阵则事务T2可获得对A 的锁的类型是( A )
A. S锁 B. S锁或X锁 C. X锁 D. 都不能 19. 要使数据库具有可恢复性,最基本的原则是 ( D )。 A.加强机房安全管理 B.安装防病毒设施 C.经常检修计算机系统 D.数据重复存储 20.在下列几种故障中,不破坏数据库内容的是( B )。
A)计算机病毒发作 B)供电系统故障 C)瞬时的强磁场干扰 D)磁盘介质损坏
21. 事务日志用于保存 ( C )
A.程序运行过程 B.所有数据操作 C.对数据的更新操作 D.程序的执行结果 22.下面不属于SQL Server数据备份形式的是( C )。 A.完全备份 B.事务日志备份 C.应用程序备份 D.增量备份
二、 简答题
第一章数据库基础知识
1.DBMS的主要功能有哪些?
要点:数据定义功能、数据操纵功能、数据库的建立和维护功能、数据库的运行管理功能。
2.简述DBMS的数据操纵功能含义。
要点:数据操纵功能是指DBMS提供数据操纵语言(DML),实现对数据库的基本插入、删除、修改、查询、统计等操作功能。 3.DBMS的运行管理功能主要包括哪几个方面?
要点:DBMS的运行管理功能主要包括:并发控制、数据的存取控制、数据完整性控制等。
4.简述数据库系统的逻辑独立性的含义,数据库系统中为什么能具有数据逻辑独立性?
要点:数据的逻辑独立性是指应用程序对数据逻辑结构的依赖程度 ;数据的全局逻辑结构发生变化时,通过改变全局逻辑结构和局部逻辑结构之间的映像,保
证应用程序不需要变化。数据库系统之所以具有数逻辑独立性高的特点,是因为数据库管理系统能够外模式/模式映像或转换功能
5.什么是数据的物理独立性?数据库系统中为什么能具有数据物理独立性? 要点:数据的物理独立性是指应用程序对数据存储结构的依赖程度 ;数据物理独立性高是指当数据的物理结构发生变化时,应用程序不需要修改也可以正常工作 ;数据库系统之所以具有数据物理独立性高的特点,是因为数据库管理系统能够内模式/模式映像或转换功能 。
6.数据库系统的三级模式结构和两级映像指的是什么?
要点:三级模式结构:外模式、模式、内模式;两级映象:外模式/模式映象、模式/内模式映象
7.什么是数据库?数据库中的数据主要有哪些特点?
要点:数据库是数据管理的新方法和新技术,它是一个按数据结构来存储和管理数据的计算机软件系统;数据库中的数据有两个主要特点:(1)数据库中的数据具有数据整体性,数据库中的数据保持了自身的完整的数据结构。(2)数据库中的数据具有数据共享性,不同的用户可按各自的用法使用数据库中的数据 ,多个用户可以同时共享数据库中的同一数据数据。
第二章数据模型和概念模型
2.数据库系统中常见的数据模型有哪三种?现在流行的是哪一种?
要点:常见的数据模型有:层次模型、网状模型、关系模型,现在流行的是关系模型。
第三章数据库系统设计的方法
1.简述数据库设计的主要步骤,如果是基于关系的,那么规范化理论在哪一步体现?
要点:数据库设计的步骤主要包括需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施、数据运行和维护等6步 ,其中规范化理论主要在逻辑设计中体现,为进一步优化,在物理设计中也有体现 。 2.简述数据字典的定义和组成。
提示:数据字典是对系统中数据的详细描述,是进行详细的数据收集和数据分析后所获得的主要成果,它提供对数据库数据描述的集中管理。 包括5个部分:数据项、数据结构、数据流、数据存储、处理过程 3.建索引的目的是什么?那些情况宜建索引? 要点:建索引的目的是提高数据查询速度。 下列情况宜建索引:
1)如果一个(或一组)属性经常在查询条件中出现,则考虑在这个(或这组)属性上建立索引(或组合索引);
2)如果一个属性经常作为最大值和最小值等聚集函数的参数,则考虑在这个属性上建立索引; 3)如果一个(或一组)属性经常在连接操作的连接条件中出现,则考虑在这个(或这组)属性上建立索引。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库复习题(2)在线全文阅读。
相关推荐: