人生就像是一杯白开水,放入糖就是甜的,放入盐就是咸的。想,都是问题,做,才是答案!输在犹豫,赢在行动,赶快动起来刷三级数据库试题吧。
三级数据库试题
【1】
1.在SQL Server 2008某数据库中,用户ul是Rolel角色中的成员。设在该数据库中执行了下述授权语句:
GRANT INSERT ON T TO UI
GRANT UPDATE,DELETE ON T TO Rolel
GRANT SELECT ON T TO PUBLIC
DENY UPDATE ON T TO PUBLIC
则用户Ul对T表具有的操作权限是()。
A.INSERT
B.INSERT、UPDATE和DELETE
C.INSERT、SELECT和DELETE
D.INSERT和DELETE
答案:C
2.触发器是一种特殊的存储过程,它是由用户对数据的更改操作自动引发执行的。下列数据库控制中,适于用触发器实现的是()。
A.并发控制
B.恢复控制
C.可靠性控制
D.完整性控制
答案:D
3.设有教师表(教师号,姓名,年龄,性别,所在系号),系表(系号,系名)。用户将非常频繁地在这两张表上执行如下查询:
SELECT教师号,姓名,系名
FROM教师表T JOIN系表D ON T.所在系号=D.系号;
为了提高查询效率,下列最适合存储上述表数据的文件类型是()。
A.堆文件
B.索引文件
C.聚集文件
D.散列文件
答案:C
4.利用游标机制可以实现对查询结果集的逐行操作。下列关于SQL Server 2008中游标的说法中,错误的是()。
A.每个游标都有一个当前行指针,当游标打开后,当前行指针自动指向结果集的第一行数据
B.如果在声明游标时未指定INSENSITIVE选项,则已提交的对基表的更新都会反映在后面的提取操作中
C.当@@FETCH_STATUS=0时,表明游标当前行指针已经移出了结果集范围
D.关闭游标之后,可以通过OPEN语句再次打开该游标
答案:C
5.设某数据库中有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩)。现要查询没选课的学生姓名和所在系。下列语句中能够实现该查询要求的是()。
A.SELECT姓名,所在系FROM学生表a LEEr JOIN选课表b
ON a.学号=b.学号WHERE a.学号IS NULL
B.SELECT姓名,所在系FROM学生表a LEEr JOIN选课表b
ON a.学号=b.学号WHERE b.学号IS NULL
C.SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表b
ON a.学号=b.学号WHERE a.学号IS NULL
D.SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表b
ON a.学号=b.学号WHERE b.学号IS NULL
答案:B
6.下列关于日志备份的说法中,错误的是()。
A.日志备份仅备份日志,不备份数据
B.日志备份的执行效率通常比差异备份和完整备份高
C.第一次对数据库进行的备份可以是日志备份
D.日志备份的时间间隔通常比差异备份短
答案:C
7.数据库镜像有很多优点,但不包括()。
A.数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能
B.发生灾难时,数据库镜像可快速使数据库的备用副本提供服务
C.数据库镜像可以降低应用成本
D.提高生产数据库在升级期间的可用性
答案:C
8.SQL Server 2008允许用户自己定义函数。关于内联表值函数,有下列说法:
Ⅰ.在内联表值函数中,没有相关联的返回变量
Ⅱ.内联表值函数通过INSERT语句填充函数返回的表值
Ⅲ.内联表值函数的作用类似于带参数的视图
Ⅳ.调用内联表值函数时,只能将内联表值函数放置在FROM子句中
上述说法中正确的是()。
A.仅Ⅱ
B.仅Ⅱ和Ⅲ
C.仅Ⅰ、Ⅱ和Ⅳ
D.仅Ⅰ、Ⅲ和Ⅳ
答案:D
9.数据库应用系统设计包括概念设计、逻辑设计以及物理设计几个步骤。下列不属于数据库物理设计活动的是( )。
A.设计数据分布策略
B.为表设计索引
C.设计数据分区方案
D.用read,write原语表达事务操作
答案:D
10.下列不属于数据库性能优化调整的是( )。
A.创建视图以向用户屏蔽他不需要访问的数据
B.用RAID1代替RAID5以满足密集写操作请求
C.删除那些基数比较小的列上的索引以减少维护开销
D.对表进行规范化以减少更新操作的代价
答案:A
【2】
1.在数据库应用系统生命周期中,当逻辑设计阶段完成后进入到物理设计阶段。下列不属于物理设计阶段活动的是()。
A.确定关系表的文件组织形式
B.进行关系规范化设计
C.创建必要的索引
D.设置存储分配参数
答案:B
2.在进行数据库性能调优过程中,需要考虑数据库系统软件、硬件配置、网络环境等多方面因素。下列有关性能调优的说法,错误的是()。
A.修改某些频繁使用的SQL语句,提高其性能,可能会大幅度降低数据库CPU使用率
B.随着服务器CPU处理能力提高、内存容量增大,现阶段数据库性能优化一般以更换服务器硬件为主要调优手段
C.当数据库服务器磁盘10出现写瓶颈时,可以考虑使用高速磁盘存储常用数据,低速磁盘存储不常用数据
D.索引可以提高某些查询的速度,但也可能降低写入速度,同时也会增加磁盘空间使用
答案:B
3.下列关于数据库实施、运行和维护的说法中,最恰当的是()。
A.对于数据量超大的数据库应用系统,最好在刚刚建立好数据库且未导入任何数据前编写调试应用程序
B.对于数据量极大的中大型系统,不需要等待所有的数据都入库后才开始试运行,可以先装载少量的数据,等到试运行的结果符合设计要求后,再批量装入全部数据
C.数据库的重构不仅需要在原来的数据库设计的基础上做适当的扩充或修改,也最好考虑重新设计相应的应用程序
D.索引的根本目的是为了提高查询效率,但当数据量庞大时也会占用大量的磁盘空间。由于查询缓存的存在,因此不需要为经常在查询中作为条件的列建立索引
答案:B
4.设某数据库服务器中配置有2块300GB和1块500GB的硬盘,为了保证可靠性,数据库管理员在3块硬盘上建立了RAID5。建立RAID5后,可用的磁盘空间为()。
A.1100GB
B.600GB
C.300GB
D.500GB
答案:B
5.某商场经营管理系统在3点进行了数据库全备份,9点进行了数据库日志备份,10点30分存储数据库数据的磁盘出现故障,但日志保存在另外一个磁盘中。数据库管理员发现问题后随即进行数据恢复工作,在所有备份均可用的情况下,数据库数据可以恢复到的时间点为()。
A.3点
B.9点
C.10点30分
D.数据库不可恢复
答案:C
6.在数据库系统中,下列映像关系用于提供数据与应用程序间的物理独立性的是()。
A.外模式/模式
B.模式/内模式
C.外模式/内模式
D.逻辑模式/内模式
答案:B
7.关于数据库视图,下列说法正确的是()。
A.视图一定能提高数据的操作性能
B.定义视图的语句可以是任何数据操作语句
C.视图可以提供一定程度的数据独立性
D.视图的数据一般是物理存储的
答案:C
8.许多大中型企业出于多种原因建立了数据仓库,以下不是建立数据仓库的合理理由的是()。
A.将企业的各种应用系统集中在一起
B.充分利用企业信息系统生成的各种数据
C.解决企业业务应用和数据分析应用的性能冲突
D.以面向主题、集成的方式合理的组织数据
答案:A
9.下列全部属于结构图的组图是()。
A.用例图、类图、顺序图、部署图
B.类图、组件图、部署图、活动图
C.用例图、对象图、状态图、组件图
D.类图、对象图、组件图、部署图
答案:D
10.某网上书店根据用户的历史购书记录,采用某种数据挖掘算法分析出用户最可能属于某一类书的爱好者,应该采用()。
A.关联分析
B.分类分析
C.时间序列分析
D.回归分析
答案:B
【3】
1.以下关于关系表和元组叙述错误的是()。
A.关系表在逻辑上由一系列元组组成
B.每个元组由多个属性组成
C.每个元组可以用数据库磁盘文件中的一个逻辑记录来存储
D.元组的每个属性对应于一条记录
答案:D
2.下列有关基于C/S和基于B/S数据库应用系统体系结构的说法中,错误的是()。
A.在C/S结构中,应用业务规则主要是在客户端实现的
B.在B/S结构中,应用业务规则主要是在数据库服务器端实现的
C.在C/S结构中,客户端属于“胖客户端”;在B/S结构中,客户端属于“瘦客户端”
D.在C/S结构中,客户端需要专门开发;在B/S结构中,客户端一般只需要安装浏览器
答案:B
3.AD0对象模型中,RecordSet对象的AddNew方法的功能是()。
A.在对应的数据库表中增加一条新记录
B.在记录集中增加一个新列
C.在内存中开辟存放一条新记录的空间
D.增加一个新的记录集
答案:A
4.设在SQL Server 2008中,用户ul在DBl数据库中创建了#Temp表。下列关于#Temp表的说法中,正确的是()。
A.只有在创建#Temp表的连接中才可以查询#Temp表数据
B.在所有用户U1发起的连接中,都可以查询#Temp表数据
C.在创建#Temp表的连接未断开时,DB1数据库的所有用户都可以查询#Temp表数据
D.在创建#Temp表的连接断开时,DB1数据库的所有用户仍可以查询#Temp表数据
答案:A
5.下列有关数据库系统及相关内容的说法中,错误的是()。
A.数据库系统是由计算机软硬件组成的复杂系统,其体系结构与系统硬件平台密切相关。
B.数据库管理系统提供了查询、插入、删除、更新等通用数据操作,但没有提供各种面向具体应用领域的业务处理。
C.数据库中的数据是按照一定的数据模型组织和存储的、可供多个用户共享的、具有最小冗余度的相关数据集合。
D.数据字典记录数据库系统运行时数据库操作情况的日志信息,通常由数据库管理员管理和维护。
答案:D
6.DBhS需求分析阶段的性能分析是分析DBAS应具有的性能指标。下列不属于DBAS性能指标的是()。
A.数据库空间占用情况
B.数据查询响应时间
C.单位时间内可以完成的查询数量
D.单位时间内可以完成的事务数量
答案:A
7.下列不属于信息系统需求分析的常用建模方法是()。
A.ER
B.IDEFO
C.DFD
D.UML
答案:A
8.在信息系统的需求分析中,广为使用的DFD建模方法属于()。
A.结构化分析方法
B.数据分析方法
C.数据抽象方法
D.业务归纳方法
答案:A
9.在SQL语言中的视图(view)是数据库体系结构中的()。
A.内模式
B.模式
C.外模式
D.物理模式
答案:C
10.下列有关三级模式结构和数据独立性的说法中,正确的是()。
A.在一个数据库中可以定义多个内模式,可利用不同的内模式来描述特定用户对数据的物理存储需求
B.外模式是用户与数据库系统的接口,用户可通过外模式来访问数据,在一个数据库中只能定义一个外模式
C.三级模式和两层映像的系统结构提供了数据独立性,即当数据的逻辑结构和存储结构发生变化时,应用程序不受影响
D.数据独立性使得数据的定义和描述与应用程序相分离,简化了数据库应用程序的开发,但增加了用户维护数据的代价
答案:C
【4】
1.数据库中事务的并发操作可能会引起死锁,引起死锁的原因是不同事务对数据项的资源占有,导致其他事务不能得到资源,从而引起相互等待导致死锁。假设某数据库系统中存在一个等待事务集{T1,T2,T3,T4,T5},其中T1正在等待被T2锁住的数据项A2,T2正在等待被T4锁住的数据项A4,T3正在等待被T4锁住的数据项A4,T5正在等待被T1锁住的数据项A。则关于系统状态正确的是()。
A.系统处于死锁状态,需要撤销其中任意一个事务即可退出死锁状态
B.系统处于死锁状态,通过撤销T4可使系统退出死锁状态
C.系统处于死锁状态,通过撤销T5可使系统退出死锁状态
D.系统未处于死锁状态,不需要撤销其中的任何事务
答案:D
2.在某信息管理系统中需管理职工的照片信息,由于照片数据量较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是()。
A.将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多
B.将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量
C.将照片存储在数据库中虽然会导致数据库的数据量较大,但可以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度
D.与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性
答案:C
3.对于故障管理,下列说法正确的是()。
A.软件容错最完全的方法是设计两套相同的数据库系统同时工作,数据的变化也同步,空间有一定的距离,因此同时破坏两套的概率几乎为零,这样就能达到数据库的完全安全
B.动态转储提高了数据库的可用性,但是数据的有效性得不到保证
C.介质故障是指数据库在运行过程中,系统突然停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的故障
D.在数据库系统中,事务El志能够实现数据转储
答案:B
4.用UML建立业务模型是理解企业业务的第一步,业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务员,电话售票员也是业务员,它们直接的关系是()。
A.关联关系
B.依赖关系
C.聚集关系
D.概括关系
答案:D
5.在SQL Server 2008中,设U1用户在某数据库中是db_datawriter角色中的成员,则该用户U1从该角色中可以获得的数据操作权限是()。
Ⅰ.查询Ⅱ.插入Ⅲ.更改Ⅳ.删除
A.仅Ⅰ
B.仅Ⅰ和Ⅱ
C.仅Ⅱ、Ⅲ和Ⅳ
D.全部
答案:C
6.统一建模语言UML是一种常用于数据库应用系统设计和开发的可视化建模语言。关于UML,下列说法错误的是()。
A.UML中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示
B.用例图、顺序图和状态图都是UML的行为视图,用于描述系统的物理部署情况
C.类图和对象图都是UML的逻辑视图,用于描述系统在某个时间的静态结构
D.在用例图中,与系统交互的人和其他实体都可以成为系统的角色
答案:B
7.某大型超市的数据库应用系统中,设有下列数据:
Ⅰ.商品清单Ⅱ.商品销售细节数据
Ⅱ.DBMS中的数据字典Ⅳ.数据库结构说明文档
V.前端应用程序表中数据项的定义及说明文档
Ⅵ.商品分类销售汇总数据
以上数据中,一般不属于元数据的是()。
A.仅Ⅰ、Ⅲ和Ⅵ
B.仅Ⅱ、V和Ⅵ
C.仅Ⅰ、Ⅱ和Ⅵ
D.仅Ⅱ、Ⅳ和V
答案:C
8.某跨国公司的业务系统需要提供全球性服务,该业务系统需要24小时×7天在线服务,系统业务繁忙,为了保证业务系统中数据库数据的安全,需要设计与实施数据转储机制,设计完成该数据库每天数据增量的转储需要2个小时,在不考虑成本因素的情况下,下列最合理的是()。
A.配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中
B.每天划出长度为2小时的时间窗口tw,在tw内采用静态转储方法实现每天数据增量的转储
C.每天划出长度为2小时的时间窗口tw,在tw内采用动态转储方法实现每天数据增量的转储
D.每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储
答案:A
9.某系统中事务T1从账户A转出资金到账户B中,在此事务执行过程中,另一事务T2要进行所有账户余额统计操作。在T1和T2事务成功提交后,数据库服务器突然掉电重启。为保证T2事务的统计结果及重启后A、B两账户余额正确,需要利用到的事务性质分别是()。
A.一致性和隔离性
B.原子性和一致性
C.隔离性和持久性
D.原子性和持久性
答案:C
10.在SQL Server 2008中,若希望数据库用户ACCT具有创建数据库对象的权限,较为适合的实现方法是()。
A.使ACCT只在dbcreator角色中
B.使ACCT只在public角色中
C.使ACCT只在db_owner角色中
D.使ACCT只在db_ddladmin角色中
答案:A
【5】
1.设有关系模式Teacher(Tno,Tname,Title,Dn0,Dname,Cno,Cname,Credit),满足函数依赖集:{Tno→Tname,Tno→Title,Tno→Dno,Dno→Dname,Tno→Cno,Cno→Cname,cno→Credit}。下面I-Ⅳ给出了这个关系模式的丰码。V-Ⅶ给出了这个关系模式的分解方案:
I.TnoⅡ.Tno,Dno
Ⅲ.Tno,Cno
IV.Tno,Dn0,Cno
V.(Tno,Tname,Title,Dno,Cno),(Dno,Dname),(Cno,Cname,Credit)
Ⅵ.(Tno,Tname,Title),(Dno,Dname),(Cno,Cname,Credit)
Ⅶ.(Tno,Tname,Title,Dno),(Dno,Dname,Cno),(Cno,Cname,Credit)以上是关系模式Teacher的主码,并且其分解满足3NF的是
A.仅I和V
B.仅Ⅱ和VII
C.仅Ⅲ和Ⅵ
D.仅Ⅳ和Ⅶ
答案:A
2.设某数据库中有选课表(学号,课程号,成绩)。现要查询至少选了“C01”和“C02”两门课程的学生的学号和所选的课程号,有下列查询语句:
1.SELECT学号,课程号FROM选课表
WHERE课程号=’C01’OR课程号=’C02’
Ⅱ.SELECT学号,课程号FROM选课表WHERE学号IN(
SELECT学号FROM选课表WHERE课程号=’C01’OR课程号=’C02’)
Ⅲ.SELECT学号,课程号FROM选课表
WHERE学号IN(SELECT学号FROM选课表WHERE课程号=’C01’)
AND学号IN(SELECT学号FROM选课表WHERE课程号=’C02’)
IV.SELECT学号,课程号FROM选课表WHERE课程号=’C01’
INTERSECT
SELECT学号,课程号FROM选课表WHERE课程号=’C02’上述语句中,能够实现该查询要求的是
A.仅I和Ⅱ
B.仅Ⅱ和Ⅲ
C.仅Ⅲ和Ⅳ
D.仅Ⅲ
答案:D
3.在SQL Server 2008中,设某数据库应用系统中有商品类别表(商品类别号,类别名称,类别描述信息)和商品表(商品号,商品类别号,商品名称,生产日期,单价,库存量)。该系统要求增加每种商品在入库的时候自动检查其类别,禁止未归类商品入库的约束。下列实现此约束的语句中,正确的是
A.ALTER TABLE商品类别表ADD CHECK(商品类别号IN
(SELECT商品类别号FROM商品表))
B.ALTER TABLE商品表ADD CHECK(商品类别号IN
(SELECT商品类别号FROM商品类别表))
C.ALTER TABLE商品表ADD
FOREIGN KEY(商品类别号)REFERENCES商品类别表(商品类别号)
D.ALTER TABLE商品类别表ADD
FOREIGN KEY(商品类别号)REFERENCES商品表(商品类别号)
答案:C
4.设在SQL Server 2008中,有如下创建分区函数的语句:
CREATE PARTITION FUNCTION my Range PF1 (int)
AS RANGE FOR VALUES(1,100,1000);该分区函数的功能是
A.创建2个分区,分区范围分别为:[1..100]、[101..1000]
B.创建2个分区,分区范围分别为:[1..99]、[100..l000]
C.创建4个分区,分区范围分别为:<1、[1..99]、[100..999]、>=1000
D.创建4个分区,分区范围分别为:<=1、[2..100]、[101..1000]、>1000
答案:D
5.关于操作型数据和DSS型数据特征有如下说法
I.操作型数据更新频率高,DSS型数据一般不更新
Ⅱ.操作型数据对性能要求宽松,DSS型数据对性能要求高Ⅲ.操作型数据是详细的,DSS型数据是综合的
Ⅳ.操作型数据有冗余,DSS型数据无冗余
V.操作型数据处理需求事先可知,DSS型数据处理需求事先不明确上述说法中正确的是
A.仅I、Ⅱ和V
B.仅Ⅱ、Ⅲ和Ⅳ
C.仅I、Ⅲ和V
D.仅Ⅲ、Ⅳ和V
答案:C
6.为了保证数据库系统的连续运行,仅仅依靠数据库系统软件是不能满足需求的,需要从硬件级别对数据库系统进行保护。下列有关数据库硬件容错方案的说法中,错误的是
A)在数据库服务器的Active.Standby模式中,共享存储损坏时,数据库将无法对外提供服务
B)数据库服务器的Active—Standby模式可以实现一台数据库服务器损坏时快速恢复服务,但数据库服务需要中断一定时间
C)数据库服务器的Active.Standby模式一般使用私有网络实现状态检测,一条私有网络一般可以确保不出现“脑裂”现象
D)在Oracle RAC架构中,数据库可以同时运行在多台服务器上,可以克服Active—Standby架构资源浪费的问题
答案:C
7.下列有关基于C/S和基于B/S数据库应用系统体系结构的说法中,错误的是
A)在C/S结构中,应用业务规则主要是在客户端实现的
B)在B/S结构中,应用业务规则主要是在数据库服务器端实现的
C)在C/S结构中,客户端属于“胖客户端”;在B/S结构中,客户端属于“瘦客户端”
D)在C/S结构中,客户端需专门开发;在B/S结构中,客户端一般只需安装浏览器
答案:B
8.在数据建模阶段需要标识和定义联系。下列有关联系以及标识和命名联系的说法中,正确的是
A)一个联系描述一个实体集中属性之间的依赖关系,而联系实例表示一个联系中的两个实例之间有意义的关联
B)标识一个实体集中两个属性之间是否存在关联关系的简单方法是建立联系矩阵,通过联系矩阵分析和考察它们之间可能的关联
C)ER图中一般只描述一个实体集中两个属性之间的直接联系,并不描述它们之间的间接联系
D)ER图中一般使用动词或动词短语命名联系,并且要求联系名应该是具体的、简明的和有意义的
答案:D
9.某商场想根据购物记录找出倾向于购买高清电视的顾客所具有的属性特征,能够满足此需求的数据挖掘方法是
A)关联分析
B)分类分析
C)时问序列分析
D)回归分析
答案:B
10.在一个分布式数据库中,表R被分片为R1和R2,R1存储在场地1上,R2存储在场地2和场地3上。如果用户编写应用程序时可以直接访问R,则称该系统具有
A)分片透明性
B)位置透明性
C)局部数据模型透明性
D)全局数据模型透明性
答案:A
考无忧tips:
一个人学习没有目标,即使想变得更好,也不知道该朝什么方向努力,这才是最空虚和危险的时刻。但有了复习的目标,有了计算机等级考试题库,即使还没办法达到,也会心有所向,燃起斗志。剩下的,就只是时间和努力了。努力复习以上的三级数据库试题哟!
文章推荐:
2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”
全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)
温馨提示:
考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office
想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库
想知道更多关于计算机等级考试题库的最新资讯吗?点击进入>>>计算机等级考试题库资讯