下面小编给大家带来计算机三级数据库强化训练题及答案(共含10篇),希望能帮助到大家!同时,但愿您也能像本文投稿人“能吃不”一样,积极向本站投稿分享好文章。
10、在数据库设计的( )阶段,产生DBMS可以接受的源代码。
(本题分值:1分) 【正确答案】 D
A.概念设计
B.逻辑设计
C.物理设计
D.实现
11、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( ) (本题分值:1分) 【正确答案】 B
A.文件的集合
B.数据的集合
C.命令的集合
D.程序的集合
12、FoxPro DOS是( ) (本题分值:1分) 【正确答案】 B
A.DOS下的数据库
B.DOS支持下的数据库管理系统
C.为DOS做的FoxPro
D.DOS下的文字处理系统
13、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为( ) (本题分值:1分) 【正确答案】 A
A.数据库模式描述语言(DDL)
B.数据库子语言(SubDL)
C.数据操纵语言(DML)
D.数据结构语言
14、在数据库的数据模型中有( ) (本题分值:1分) 【正确答案】 A
A.网状模型、层次模型、关系模型
B.数字型、字母型、日 期型
C.数值型、字符型、逻辑型
D.数学模型、概念模型、逻辑模型
15、下列计算机表示的信息中,不能称为“数据”的是( ) (本题分值:1分) 【正确答案】 C
A.人的姓名
B.图形符号
C.计算机程序
D.文件名
16、在关系数据库系统中,一个关系相当于( ) (本题分值:1分) 【正确答案】 A
A.一张二维表
B.一条记录
C.一个关系数据库
D.一个关系代数运算
17、在定义一个关系结构时,应该说明( ) (本题分值:1分) 【正确答案】 B
A.字段、数据项及数据项的值
B.属性名、属性数据类型及位数
C.关系名、关系类型及作用D.记录名、记录类型及内容
18、在关系中选取满足某个条件的元组的关系代数运算称之为( ) (本题分值:1分) 【正确答案】 B
A.选中运算
B.选择运算
C.投影运算
D.搜索运算
19、在关系代数运算中,五种基本运算为( ) (本题分值:1分) 【正确答案】 B
A.并、差、选择、投影、自然连接
B.并、差、交、选择、投影
C.并、差、选择、投影、乘积
D.并、差、交、选择、乘积
20、对于数据库设计来说( )是进行详细的数据收集和数据分析所获得的主要成果。
(本题分值:1分) 【正确答案】 B
A.数据流图
B.数据字典
C.E-R图
D.关系模式
一、单选题
1). 下列关于网络操作系统基本任务的描述不正确的是
A.屏蔽本地资源与网络资源差异性
B.为用户提供各种基本网络服务功能
C.完成网络共享系统资源的管理
D.提供网络通信的可靠性服务
正确答案:D
2). 根据下面的路由表,对应目的网络50.0.0.0的下一跳步IP地址是要到达网络下一路由器20.0.0.0直接投递30.0.0.0直接投递10.0.0.020.0.0.540.0.0.030.0.0.7默认路由60.0.0.2
A.直接投递
B.20.0.0.5
C.30.0.0.7
D.60.0.0.2
正确答案:D
3). 根据红皮书的安全准则,DOS系统的安全级别为( )
A.D1
B.C1
C.C2
D.B1
正确答案:A
4). 下列关于信道容量的叙述,正确的是
A.信道所能允许的最大数据传输率
B.信道所能提供的同时通话的路数
C.以兆赫为单位的信道带宽
D.信道所允许的最大误差码率
正确答案:A
5). 在某Cisco路由器上使用命令”snmp-server host 202.113.77.5 system“进行SNMP设置,如果在管理站202.113.77.5上能够正常接收来自该路由器的通知,那么下列描述中错误的是( )。
A.路由器上已用”snmp-server enable traps“设置了SNMP代理具有发出通知的功能
B.路由器向管理站按照团体字public发送通知
C.管理站202.113.77.5使用UDP的162端口接收通知
D.路由器使用SNMP版本1向管理站发送通知
正确答案:B
答案解析:snmp-server host使用本命令规定SNMP通知操作的接受方。snmp-server community使用本命令定义简单命令管理协议的社区访问字符串。
二、应用题
请根据下图所示网络结构回答下列问题。
1.填写路由器RG的路由表项①至⑥。
2.如果需要监听路由器RE和RG设备之间的所有流量,可以在该链路中串入一种设备。请写出这种设备的名称。
3.如果将172.0.35.128/25划分3个子网,其中第一个子网能容纳55台主机,另外两个子网分别能容纳25台主机,要求网络地址从小到大依次分配给3个子网,这3个子网的掩码分别为__________、__________和__________,可用的IP地址段分别为__________、__________和__________。
(注:IP地址段的起始地址和结束地址间必须用减号“-”连接,中间不能有空格)
[计算机三级网络技术考试强化训练题]
一、单选题(每题1分,共20分。)
1、在SQL Server 中,如果数据库tempdb的空问不足,可能会造成一些操作无法进行,此时需要扩大tempdb的空问。下列关于扩大tempdb空间的方法,错误的是( )。
A.手工扩大tempdb中某数据文件的大小
B.设置tempdb中的数据文件为自动增长方式,每当空间不够时让其自动增长
C.手工为tempdb增加一个数据文件
D.删除tempdb中的日志内容,以获得更多的数据空间
2、下列关于函数依赖概念的说法,正确的是( )。
A.函数依赖研究一个关系中记录之间的依赖关系
B.函数依赖研究一个关系中属性之间的依赖关系
C.函数依赖研究一个关系中主码与外码之间的依赖关系
D.函数依赖研究一个关系中某列不同行之间取值的依赖关系
3、分区表是将一个表的数据按水平方式划分为不同的子集,从而可以更快速有效地访问数据子集。现有表R(A,B.以及针对该表的如下SQL语句,如果基于列A对R进行范围分区,该分区设计方案能提高其性能的SQL语句是( )。
A.SELECT A,SUM(B.FROM R GROUP BY A
B.SELECT A FROM R ORDER BY B,A
C.DELETE FROM R WHERE A10
D.SELECT MAX(A.FROM R WHERE B=10
4、根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是( )。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
5、设在SQL Server 2008某数据库中有表SC(Sn0,Cn0,Grade),其中Grade列的类型为int。若在查询成绩时,希望将成绩按“优”、“良”、“中”、“及格”和“不及格”形式显示,则下列Case函数中正确的是( )。
A.Case Grade
When Grade between 90 and 100 THEN Grade=@优@
When Grade between 80 and 89 THEN Grade=@良@
When Grade between 70 and 79 THEN Grade=@由@
When Grade between 60 and 69 THEN Grade=@及格@
Else Grade=@不及格@
End
B.Case Grade
When Grade between 90 and 100 THEN @优@
When Grade between 80 and 89 THEN @良@
When Grade between 70 and 79 THEN@中@
When Grade between 60 and 69 THEN@及格@
Else@不及格@
End
C.Case
When Grade between 90 and 100 THEN Grade=@优@
When Grade between 80 and 89 THEN Grade=@良@
When Grade between 70 and 79 THEN Grade=@由@
When Grade between 60 and 69 THEN Grade=@及格@
Else Grade=@不及格@
End
D.Case
When Grade between 90 and 100 THEN@优@
When Grade between 80 and 89 THEN @良@
When Grade between 70 and 79 THEN @由@
When Grade between 60 and 69 THEN @及格@
Else@不及格@
End
6、在使用UML对数据库应用系统进行建模的过程中,状态图和活动图常用于动态建模。下列状态图或活动图语法正确的是( )。
7、设某大型商场有各种商铺销售大量的产品,对该商场数据库应用系统,在其生命周期中,设有下列活动:
Ⅰ.开发人员启动执行DDL代码建立数据库结构
Ⅱ.编写商品信息录入和导入程序,在开业前建立商品信息清单
Ⅲ.根据商场销售业务开展情况,调整数据库中的商品清单和价格
Ⅳ.分析与描述每项功能活动需要的输入数据、业务规则及输出数据
Ⅴ.准备销售新商品时,使用商品信息录入或导入程序,将新商品信息加入到商品清单中
Ⅵ.检测商品信息录入模块能否正确用条码识别商号条码
以上活动属于商场数据库系统实施活动的是( )。
A.仅Ⅰ、Ⅱ和Ⅵ
B.仅Ⅰ、Ⅱ和Ⅲ
C.仅Ⅲ、Ⅳ和Ⅵ
D.仅Ⅰ、Ⅴ和Ⅵ
36、 在SQL Server 2008中,每个数据页可存储8060字节的数据。设表T有10000行数据,每行占用4031字+节,则存储该表数据大约需要【6】 MB存储空间,其空问利用率大约是【7】%。(存储空间和空间利用率均保留到整数,小数点后按四舍五入处理)
37、 使用约束可以保证数据库中数据的正确性,其中【8】约束允许出现空值但不允许出现重复值。
38、 在sQL Server 2008中,设log1是SQL Server身份验证模式的数据库服务器登录帐户。现要授予log1具有创建数据库的权限,请补全下列语句:
EXEC sp―addsrvrolemember @logl@,@【9】@
39、 数据库管理系统一般通过周期性检查【10】图来实现死锁检测。
40、 一个事务执行过程中,其正在访问的数据被其他事务修改,导致处理结果不正确。这是由于不满足并发事务间的【11】性而引起的。
41、 在数据库系统出现系统故障后进行恢复时,对于事务T,如果在日志文件中有BEGIN TRANSACTION记录,也有COMMIT记录,但其对数据的修改没有写到数据库中,则数据库管理系统处理这种事务时应执行的操作是【12】。
42、 设某并行数据库采用一台具有14个刀片的刀片服务器,每个刀片具有独立的内存和磁盘,各刀片之间通过刀片服务器上的以太网交换机实现通信,则该并行数据库采用的体系结构是【13】结构。
三、设计与应用题(共30分)
45、在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式:
系(系号,系名),系号为主码
学生(学号,姓名,所在系号),学号为主码
课程(课程号,课程名,开课系号),课程号为主码
选课(学号,课程号,选课时间),学号和课程号为主码
开发人员在将关系模式实施到SQL Server 2008的“教务”数据库时,使用了如下表结构定义语句:
CREATE TABLE系(
系号varchar(10)NOT NULL,
系名varchar(100)
)
CREATE TABLE学生(
学号varchar(50)NOT NULL,
姓名varchar(50),
所在系号varchar(10)
)
CREATE TABLE课程(
课程号varchar(50)NOT NULL,
课程名varchar(100),
开课系号varchar(10)
)
CREATE TABLE选课(
学号varchar(50)NOT NULL,
课程号varchar(50)NOT NULL,
选课时间datetime
)
在执行如下查询语句时发现执行效率很低:
SELECT *FROM选课JOIN学生0N学生.学号=选课.学号
JOIN系ON系.系号=学生.所在系号
JOIN课程0N课程.课程号=选课.课程号
WHERE系.系号=@012 @
AND convert(vvarchar(10),选课时间,120)>=@-01-01@
(1)在查找原因时发现建表语句有问题。请指出问题并说明该问题是否会影响此查询语句的执行效率。(4分)
(2)设已在“选课”表的“选课时间”列及“学生”表的“所在系号”列上建立了索引。请问这两个索引是否能够提高该查询语句的执行效率?如果不能,请说明原因。(4分)
46、某采购中心采购了一套商品批发查询管理系统,此系统采用SQLServer 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。(10分)
(1)系统在使用的过程中,业务人员反应系统操作速度很慢。经过工程师检查测试后,数据库系统本身及网络传输过程中存在着一些问题,请给出针对数据库系统本身及网络传输过程中可能的一些调优方案。
(2)工程师在完成数据库系统本身和网络问题的优化后,发现第三方开发人员的SQL查询语句存在很多没有优化的问题,请从第三方开发人员角度给出一些优化方案。
47、 设在SQL Server 2008某数据库中有商品表和销售表,两个表的定义如下:
CREATE TABLE商品表(
商品号char(10)PRIMARY KEY,
商品名varchar(40),
类别varchar(20),
进货单价int)
CREATE TABLE销售表(
商品号char(10),
销售时间datetime,
销售数量int,
销售单价int,
PRIMARY KEY(商品号,销售时问))
下面是一个用户定义的多语句表值函数,它接受类别作为输入参数,返回该类别下的每种商品在的销售总利润,并将结果按照销售总利润的降序输出。请补全该函数定义代码。(10分)
CREATE FUNCTION f_Profit(@lb char(10))【1】@ProfitTable【2】(
商品号char(10),
总利润int)
AS
BEGIN
INSERT INTO@ProfitTable
【3】
【4】
END
43、 数据仓库是一个面向【14】的、集成的、非易失的、且随时间变化的数据集合。
44、 粒度是反映数据库系统中综合程度的指标。设有表T1(商品标识,销售时间,销售量)、T2(商品标识,日期,总销售量)和T3(商品类别,月份,总销售量),其中粒度最大的表是【15】。
8、数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。下列关于数据库物理设计的说法,错误的是( )。
A.物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系统密切相关
B.物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速磁盘中,日志文件可以考虑存储在磁带中
C.物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数
D.物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型
9、对于故障管理,下列说法正确的是( )。
A.软件容错最完全的方法是设计两套相同的数据库系统同时工作,数据的变化也同步,空间有一定的距离,因此同时破坏两套的概率几乎为零,这样就能达到数据库的完全安全
B.动态转储提高了数据库的可用性,但是数据的有效性得不到保证
C.介质故障是指数据库在运行过程中,系统突然停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的故障
D.在数据库系统中,事务日志能够实现数据转储
10、数据库应用系统在使用过程中,会根据用户的需求及系统运行情况对系统进行升级和改造。关于系统升级改造工作,下列说法错误的是( )。
A.在系统升级改造过程中,可能会调整数据库的逻辑结构,例如增加数据项、修改数据项的类型等
B.升级改造实施过程应尽量选择在业务不繁忙或没有业务的期间进行,并在升级完成后进行测试
C.升级改造过程一般只对应用系统及其相关的数据库对象进行调整,不涉及数据库管理系统及操作系统的类型和版本
D.在升级之前,应先对现有的系统及数据进行备份,如果升级失败则需要使用备份进行恢复
11、 在SQL Server 中,设要为数据库DB1添加一个新的数据文件,该文件的逻辑名为filex,物理文件名为filex.n(if,存储位置为D:DB1,初始大小和最大大小均采用系统默认值,增长方式为自动增长,每次增加20%。下列语句中正确的是( )。
A.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=D:DB1filex.ndf,
FILEGROWTH=20)
B.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=D:DB1filex.ndf,
FILEGROWTH=20%)
C.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=@D:DB1filex.ndf@,
FILEGROWTH=20)
D.ALTER DATABASE DB1 ADD FILE(
NAME=filex,
FILENAME=@D:DB1filex.ndf@,
FILEGROWTH=20%)
12、 关于分布式数据库,下列说法错误的是( )。
A.分布式数据库的查询代价需要考虑站点间数据传输的通信代价,一般来说导致数据传输量大的主要原因是数据间的连接操作和并操作
B.分布式数据库中位置透明性是指数据分片的分配位置对用户是透明的,使得用户在编程时只需考虑数据分片情况,而不用关心具体的分配情况
C.分布式数据库的事务管理包括恢复控制和并发控制,恢复控制一般采用的策略是基于两阶段的提交协议
D.分布式数据库系统的目标是利用多处理机结点并行地完成数据库任务,以提高数据库系统的整体性能
13、 在SQL Server 2008中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6倍到1.5倍范围之内,实现这个约束的正确代码是( )。
A.CHECK(销售价格BETWEEN单价*0.6 AND单价*1.5)
B.CHECK(销售价格BETWEEN商品表.单价*0.6 AND商品表.单价*1.5)
C.CREATE TRIGGER tri_Sales ON销售表FOR INSERT,UPDATE
As IF EXISTS(SELECT*FROM INSERTED a JOIN商品表b
ON a.商品号=b.商品号WHERE销售价格NOT BETWEEN单价*0.6 AND单价*1.5)
ROLLBACK
D.CREATE TRIGGER tri_ales ON销售表INSTEAD OF INSERT,UPDATE AS
IF EXISTS( SELECT冰FROM INSERTED a JOIN商品表b
ON a.商品号=b.商品号
WHERE销售价格NOT BETWEEN单价*0.6 AND单价*=1.5)
ROLLBACK
14、在数据库系统中,下列映像关系用于提供数据与应用程序间的物理独立性的是( )。
A.外模式/模式
B.模式/内模式
C.外模式/内模式
D.逻辑模式/内模式
15、 在SQL Server 2008中,有系统数据库master、model、msdb、tempdb和用户数据库。下列关于系统数据库和用户数据库的备份策略,最合理的是( )。
A.对系统数据库和用户数据库都实行周期性备份
B.对系统数据库和用户数据库都实行修改之后即备份
C.对系统数据库实行修改之后即备份,对用户数据库实行周期性备份
D.对master、model、msdb实行修改之后即备份,对用户数据库实行周期性备份,对tempdb不备份
16、 数据库物理设计的目标是为应用数据提供合适的数据存储结构,同时要保证数据库系统具有良好的性能。关于数据库物理设计,下列说法中错误的是( )。
A.数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式
B.数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数
C.数据库物理设计需要权衡系统的时间效率、空问效率、维护代价和各种用户要求,因此可能会产生多个备选方案
D.在数据库物理设计后期,可以根据实际需要适当降低某些关系模式的规范化程度,以提高查询效率
17、 下列关于SQL Server 2008中guest用户的说法,错误的是( )。
A.guest用户没有对应的登录账户名
B.通过授权语句可以启用数据库中的guest用户
C.所有数据库用户都继承该数据库中guest用户的权限
D.任何SQL Server登录账户都可以访问启用了9uest用户的数据库
18、 下列关于SQL Server 2008架构的说法,错误的是( )。
A.在一个数据库中,一个用户可以拥有多个架构,一个架构只能属于一个用户
B.架构相当于数据库对象的容器,在同一个数据库中架构不能重名
C.架构是数据库中的逻辑命名空间,同一个数据库的不同架构中可以存在同名表
D.在同一个架构中可以定义表、视图等不同数据库对象
19、 对于ODS体系,有下列说法:
Ⅰ.ODSⅠ:第一类0DS数据更新频率是天级,一般隔夜后将数据更新到ODS中
Ⅱ.ODSⅡ:第二类0DS的数据更新频率是小时级,如4小时更新一次
Ⅲ.ODSⅢ:第三类0DS的数据更新频率是秒级,即操作型系统中的数据发生改变后,几乎是立即传送到ODS中,这类0DS建设难度大
Ⅳ.ODSⅣ:第四类0DS是根据数据来源方向和类型划分的,不仅包含来自操作型环境的数据,也包含由数据仓库层和数据集市层的应用反馈给ODS的一些决策结果或一些报表信息
以上说法正确的是( )。
A.仅Ⅰ和Ⅱ
B.仅Ⅰ和Ⅲ
C.仅Ⅱ和Ⅳ
D.Ⅰ、Ⅱ、Ⅲ和Ⅳ
20、 关于数据库概念设计及物理结_构没计,下列说法错误的是( )。
A.数据库概念设计过程中,每个实体集需要有唯一的名字,实体集一般用名词或名词短语命名
B.数据库概念设计阶段的目标是描述需要存储的记录及其数量
C.数据库物理结构设计的目标是设计一个空间利用率高,具有较高访问效率和较低维护成本的数据库物理结构
D.数据库物理结构设计的结果可以从时间、空问和维护代价等方面进行评估,一般需要从多种可行方案中根据评估情况选择最为合理的方案
每题2分,共20分。
21、 现有一个具有多个分店的大型连锁超市,该连锁超市使用统一的连锁业务经营管理系统管理其日常业务。已知其中的销售数据明细表结构为(销售记录ID,商品ID,价格,数量,总金额,销售时间,分店ID),该表数据量很大。为了提高数据访问效率,系统将每年每个分店的销售数据划分成独立的数据表,这种划分方式被称为( )。
A.轮转划分
B.范围划分
C.散列划分
D.多维划分
22、关于分布式数据库,下列说法正确的是( )。
A.分布式数据库的查询代价需要考虑站点间数据传输的通信代价,一般来说导致数据传输量大的主要原因是各分片的片内连接操作
B.分布式数据库中位置透明性是最高级别的透明性,这种透明性保证用户在编程时只需考虑数据分片情况,而不用关心分片在各场地的分配情况
C.分布式数据库的事务管理包括恢复控制和并发控制,恢复控制一般采用的策略是基于两阶段提交协议
D.分布式数据库系统的目标是利用多处理机节点并发地完成数据库任务,以提高数据库系统的整体性能
23、 在SQL Server2008中,设某日用bk1和bk2设备对DB1数据库进行了如下备份操作(说明:括号中内容为备份开始时间):
Bk1设备:完整(10:00)、日志(11:00)、日志(13:00)、日志(15:00)
bk2设备:差异(12:00)、差异(14:00)、差异(16:00)
现要利用备份将DB1数据库恢复到l6:00状态。下列恢复序列中,正确的是( )。
A.完整(10:00)→日志(11:00)→日志(13:00)→日志(15:00)→差异(16:00)
B.完整(10:00)→差异(12:00)→差异(14:00)→差异(16:00)
C.完整(10:00)→日志(11:00)→差异(12:00)→日志(13:00)→差异(14:00)→日志(15:00)→差异(16:00)
D.完整(10:00)→差异(16:00)
24、设某在线论坛系统,其数据库服务和Web服务运行在同一台服务器上。系统运行一段时间后用户数量激增,文章数量庞大,并发访问量不断增加,导致用户普遍反映论坛响应变慢,主要现象有用户登录验证时间变长和进入文章列表时响应时间过长。经排查发现数据库服务成为主要瓶颈。假设数据库中有用户信息表和文章表。为改善此情况,设有下列措施:
Ⅰ.修改论坛程序使其能在内存中对常用查询结果进行缓存,以减少数据库的访问次数
Ⅱ.在操作系统中提高数据库服务进程的优先级
Ⅲ.不再使用数据库,以文本文件方式存储用户信息和文章
Ⅳ.根据用户信息表和文章表的索引情况,优化用户验证查询语句和文章列表查询语句
Ⅴ.统计并检查使用频率最高的几类查询,针对这些查询模式对用户信息表或文章表建立相应的索引以提高这些查诲的效率
以上措施,一般情况下,合理且有效果的是( )。
A.仅Ⅰ、Ⅱ和Ⅲ
B.仅Ⅰ、Ⅳ和V
C.仅Ⅱ、Ⅲ和Ⅳ
D.仅Ⅱ、1V和V
25、 在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据库管理和数据分析形式。关于0LTP和OLAP,一般情况下,下列说法正确的是( )。
A.OLTP系统的安全性要求比OLAP系统的低,也比较容易实现
B.OLTP系统在访问数据时,访问数据量很大,而0LAP系统则相反,访问数据量较小。
C.OLTP系统要求系统必须具有很高的响应速度,而OLAP对系统的响应速度要求较为宽松
D.OLTP系统一般由企业的中上层或决策层使用,而OLAP系统一般由企业的中下层业务人员使用
26、 在SQL Server 2008中,master是一个非常重要的系统数据库,如果master损坏将会对系统造成严重后果,因此系统管理员应该对master进行备份。SQL.Server 2008对数据库提供的备份有:
Ⅰ.完整备份
Ⅱ.差异备份
Ⅲ.日志备份
以上备份方法中能够应用在master数据库上的是( )。
A.仅Ⅰ
B.仅Ⅰ和Ⅱ
C.仅Ⅰ和Ⅲ
D.全部
27、下面说法正确的是( )。
A.数据仓库是从数据库中导入的大量数据,并对结构和存储进行组织以提高查询效率
B.使用数据仓库的目的在于对已有数据进行高速的汇总和统计
C.数据挖掘采用适当的算法,从数据仓库的海量数据中提取具有潜在价值的信息和知识
D.OLAP技术为提高处理效率,必须绕过DBMS直接对物理数据进行读写
28、 在分布式数据库的数据分配中,若所有全局数据有且只有一份,它们被分割成若干片段,每个片段被分配在一个特定场地上,则该策略属于( )。
A.集中式
B.分割式
C.全复制式
D.混合式
29、现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询:
SELECT水FROM课程表WHERE课程名=@数据库原理@
为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是( )。
A.为课程名列建立一个主索引
B.为课程名列建立一个位图索引
C.为课程名列建立一个辅索引
D.此表上不需要建任何索引
30、 设有教师表(教师号,姓名,年龄,性别,所在系号),系表(系号,系名)。用户将非常频繁地在这两张表上执行如下查询:
SELECT教师号,姓名,系名
FROM教师表T JOIN系表D ON T.所在系号=D.系号;
为了提高查询效率,下列最适合存储上述表数据的文件类型是( )。
A.堆文件
B.索引文件
C.聚集文件
D.散列文件
二、应用题(每空2分,共30分)
31、数据库管理系统提供了数据定义语言(DDL),用于定义各种数据库对象。数据定义语句经DDL编译器编译后,各种对象的描述信息存放在数据库的【1】中。
32、 关系数据库中要求关系的主码不能为空,这属于数据模型三要素中的【2】。
33、设有如下UML图。该图是一种【3】图。
34、 现有系表(系号,系名,联系电话)和教师表(教师号,教师名,职称,工资,系号)。目前某些系还没有招聘到教授,如果要用一个查询语句列出没有招聘到教授的系的系号和系名,用【4】连接操作可以实现这个查询。
35、 设有商品表(商品号,商品名,商品类别),其中商品号为主码,商品名和商品类别不为空。现要统计商品数量最多的前3类商品(包括并列情况),希望列出商品类别和商品数量。请补全下列语句:
SELECT【5】商品类别,COUNT(*)AS商品数量
FROM商品表
GROUP BY商品类别
ORDER BY COUNT(*)DESC
单选题
1). 通过连编可以生成多种类型的文件,但是却不能生成( )
A.PRG文件
B.APP文件
C.DLL文件
D.EXE
正确答案:A
2). 在信息系统的需求分析中,广为使用的DFD建模方法属于( )
A.结构化分析方法
B.数据分析方法
C.数据抽象方法
D.业务归纳方法
正确答案:A
答案解析:DFD图采用自顶向下逐步细化的结构化分析方法。
3). 设M=”30“,执行命令?&M+20后,其结果是( )
A.3020
B.50
C.20
D.出错信息
正确答案:B
4). 命令Y=YEAR({12/15/99})执行后,内存变量Y的值是( )
A.99
B.05
C.20
D.出错信息
正确答案:D
5). 面向对象数据库系统支持( )
A.面向对象数据模型
B.面向对象思想
C.面向对象程序设计方法
D.面向对象语言
正确答案:D
6 ). 使用SQL语句( )创建基本表。
A.CREATTABLE
B.MODIFYTABLE
C.CREATDATABASE
D.ALTERTABLE
正确答案:A
1.计算机三级数据库技术复习题及答案:选择题
2.计算机三级《数据库技术》预测题
3.三级(数据库技术)样题
4.计算机三级数据库技术考前练习题
5.计算机三级数据库技术考前提升测试
6.计算机三级考试考前备考题
7.20计算机三级数据库技术练习题及答案
8.计算机三级数据库技术冲刺模拟题及答案
9.计算机三级数据库技术练习题
10.计算机计算机三级数据库技术的选择题练习
一、选择题
1、习惯上,cpu与哪个部件组成了计算机的主机?a、控制器b、运算器c、内存储器d、控制器和运算器请选择答案:a b c d 2、题2计算机的内存储器比外存储器a、便宜b、储存更多信息c、存取速度快d、虽贵,但能存储更多信息请选择答案:a b c d 3、题3关于计算机语言,下面叙述不正确的是a、高级语言是独立于具体的机器系统的b、汇编语言对于不同类型的计算机,基本上不具备通用性和可移植性c、高级语言是先于低级语言诞生的d、一般来讲,与高级语言相比,机器语言程序执行的速度较快请选择答案:a b c d 4、题4p、v操作属于a、机器指令b、系统调用命令c、低级通信原语d、作业控制命令请选择答案:a b c d 5、题5在一所大学中,每个系都有自己的局域网,则连接各个系的校园网a、是广域网b、还是局域网c、是地区网d、这些局域网不能互连请选择答案:a b c d 6、题6在计算机的应用领域中,cai表示a、计算机辅助设计b、计算机辅助教学c、计算机辅助制造d、计算机辅助程序设计请选择答案:a b c d 7、题7若让元素1,2,3依次进栈,则出栈次序不可能出现哪一种情况?a、3,2,1b、2,l,3c、3,1,2d、i,3,2请选择答案:a b c d 8、题8单向链表的每一个节点都有一个指向它的后续节点的指针link,现有节点p和q,节点q在节点p的前面,要删除节点p,正确的操作应该是a、q↑.link:=p↑.link;b、p↑.link:=q↑.link;c、q↑.link:=p;p↑.link:=q;d、q:=p↑.link;p↑.link:=q↑.link;请选择答案:a b c d 9、题9在一棵树中,哪一个节点没有前驱节点?a、分支节点b、叶节点c、树根节点d、空节点请选择答案:a b c d 10、题10假设二叉树根节点的层次为0,一棵深度(高度)为k的满二叉树和同样深度的完全二叉树各有f个节点和c个节点,下列关系式不正确的是a、f≥cb、c>fc、f=2的k-1次幂减1d、c大于2的k次幂减1请选择答案:a b c d 11、题11对一个由n个关键码组成的序列,借助排序过程选出其中最大的关键码,要求关键码比较次数和移动次数最少,应当使用下列哪种排序方法?a、归并排序b、直接插入排序c、直接选择排序d、快速排序请选择答案:a b c d 12、题12在一棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶节点的先后顺序a、都不相同b、完全相同c、先序和中序相同,而与后序不同d、中序和后序相同,而与先序不同请选择答案:a b c d 13、题13设森林f对应的二叉树为b,它有m个节点,b的根为p,p的右子树上的节点个数为n,森林f中第一棵树的节点个数是a、m-n-1b、n+1c、m-n+1d、m-n请选择答案:a b c d 14、题14线性表是一个具有n个什么项目的有限序列?a、表元素b、字符c、数据元素d、数据项请选择答案:a b c d 15、题15按行优先顺序存储下三角矩阵的非零元素,则计算非零元素aij(1≤j≤i≤n)的地址的公式为请选择答案:a b c d 16、题16哪一个不是分时系统的基本特征?a、同时性b、独立性c、实时性d、交互性请选择答案:a b c d 17、题17计算机系统中判别是否有中断事件发生应是在a、进程切换时b、执行完一条指令后c、执行p操作后d、由用户态转入核心态时请选择答案:a b c d 18、题18采用动态重定位方式装入的作业,在执行中允许如何将其移动?a、用户有条件地b、用户无条件地c、操作系统有条件地d、操作系统无条件地请选择答案:a b c d 19、题19在可变分区存储管理中,最优适应分配算法要求对空闲区表项按哪种顺序进行排列?a、地址从大到小b、地址从小到大c、尺寸从大到小d、尺寸从小到大请选择答案:a b c d 20、题20为了提高设备分配的灵活性,用户申请设备时应指定a、设备类相对号b、设备类绝对号c、相对号d、绝对号请选择答案:a b c d 21、题21启动外围设备前必须组织好通道程序,下列哪一项不是通道程序的控制部件?a、ccwb、cswc、cawd、psw请选择答案:a b c d 22、题22共享变量是指如何访问的变量?a、只能被系统进程b、只能被多个进程互斥c、只能被用户进程d、可被多个进程请选择答案:a b c d 23、题23若系统中有5个并发进程涉及某个相同的变量^,则变量^的相关临界区是由几个临界区构成?a、2个b、3个c、4个d、5个请选择答案:a b c d 24、题24主要由于何种原因,使unix易于移植?a、unix是由机器指令书写的b、unix大部分由汇编语言,少部分用c语言编写c、unix是用汇编语言编写的d、unix小部分由汇编语言,大部分用c语言编写请选择答案:a b c d 25、题25关于unix的用户标识,下列哪一项是不正确的?a、一为实际的uid,一为有效的suidb、uid与suid可能不同c、suid与uid更能反映用户的真实身份d、suid表示用户临时具有执行某个程序的权力请选择答案:a b c d 26、题26ms_sql server是a、数据库b、数据库系统c、数据处理系统d、数据库管理系统请选择答案:a b c d 27、题27在数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统a、数据可共享b、数据可长期保存c、采用一定的数据模型组织数据d、有专门的软件对数据进行管理请选择答案:a b c d 28、题28在数据库的3级模式结构中,外模式又称为a、物理模式b、存储模式c、逻辑模式d、用户模式请选择答案:a b c d 29、题29在关系数据库设计理论中,如果一个关系月满足1nf,但r的某个非码属性传递函数依赖于码,则关系r至多属于a、1nfb、2nfc、3nfd、bcnf请选择答案:a b c d 30、题30在数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是a、层次分析法和层次结构图b、数据流程分析法和数据流程图c、结构分析法和模块结构图d、实体—联系方法和e-r图请选择答案:a b c d 31、题31 有关系s(s#,sname,sex),c(c#,cname),sc(s#,c#)。其中s#为学生号,sname为学生姓名,sex为性别,c#为课程号,cname为课程名。要查询选修“计算机文化”课的全体男学生姓名的sql语句是: select sname from s,c,sc wherea、s.s#=sc.s# and sex='男' and cname='计算机文化'b、s.s#=sc.s# and c.c#=sc.c# and cname='计算机文化'c、sex='女' and cname='计算机文化'd、s.s#=sc.s# and c.c#=sc.c# and sex='男' and cname='计算机文化' 请选择答案:a b c d 32、题32根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“单位”关系中,因哪一个属性而使它不满足第一范式? 单位(单位号,单位名,单位成员,单位总经理)a、单位号b、单位名c、单位成员d、单位总经理请选择答案:a b c d 33、题33新奥尔良方法将数据库设计分为4个阶段,它们是a、系统规划、系统分析设计、系统实施、系统运行维护b、需求分析阶段、设计阶段、实施阶段、运行阶段c、系统规划阶段、概念设计阶段、详细设计阶段、实施阶段d、需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段请选择答案:a b c d 34、题34ms_sql server数据库系统的核心是a、sybase sql serverb、ibm db2c、microsoft sql serverd、oracle请选择答案:a b c d 35、题35下面不属于dbms的数据操纵方面的程序模块的是a、ddl翻译程序模块b、查询处理程序模块c、数据更新程序模块d、嵌入式查询程序模块请选择答案:a b c d 36、题36当局部e-r图合并成全局e-r图时,可能出现冲突,下面哪一项不属于这一冲突?a、命名冲突b、属性冲突c、语法冲突d、结构冲突请选择答案:a b c d 37、题37ims系统属于a、层次模型数据库b、网状模型数据库c、分布式数据库d、关系模型数据库请选择答案:a b c d 38、题38在分布式数据库系统中,逻辑数据库被划分成若干片段,其中按投影操作来分片的称为a、水平分片b、垂直分片c、导出分片d、选择分片请选择答案:a b c d 39、题39下面不属于使用视图的优点的是a、分散用户的数据b、降低数据库的复杂性c、组织数据转移到其他应用程序d、简化数据库的管理请选择答案:a b c d 40、题40游标是系统为用户开设的一个a、内存空间b、数据缓冲区c、外存空间d、虚拟空间请选择答案:a b c d 41、题41 数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,哪些是日志记录的内容? ⅰ.事务开始信息 ⅱ.更新信息 ⅲ.提交信息 ⅳ.事务中止信息a、ⅰ,ⅱ和ⅳb、ⅰ,ⅲ和ⅳc、ⅱ,ⅲ和ⅳd、都是请选择答案:a b c d 42、题42有两个关系r和s,分别包含15个和10个元组,则在r∪s,r-s,r∩s中不可能出现的元组数目情况是a、15,5,10b、18,17,7c、21,11,4d、25,15,o请选择答案:a b c d 43、题43在并发控制的技术中,最常用的是封锁方法。对于共享锁(s)和排他锁(x)来说,下面列出的相容关系中,哪一个是不正确的?a、x/x:trueb、s/s:truec、s/x:falsed、x/s:false请选择答案:a b c d 44、题44-45 第(44)和(45)题的关系代数操作基本如下的关系r和s。若关系r和s的关系代数的操作结果如下,这是执行了请选择答案:a b c d 45、若关系r和s的关系代数操作的结果如下,这是执行了请选择答案:a b c d 46、题46在数据库管理系统中,下面哪一项不是数据库存取的功能模块?a、事务管理程序模块b、数据更新程序模块c、交互式程序查询模块d、查询处理程序模块请选择答案:a b c d 47、题47在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为a、应用层,数据存取层,数据存储层,语言翻译处理层b、应用层,数据存储层,数据存取层,语言翻译处理层c、应用层,数据存储层,语言翻译处理层,数据存取层d、应用层,语言翻译处理层,数据存取层,数据存储层请选择答案:a b c d 48、题48下述不属于概念模型应具备的性质是a、有丰富的语义表达能力b、易于交流和理解c、易于变动d、在计算机中实现的效率高请选择答案:a b c d 49、题49db是a、数据库b、数据库管理系统c、数据处理d、数据库系统请选择答案:a b c d 50、题50ddl是a、操作数据语言b、定义数据的语言c、自含语言d、宿主语言请选择答案:a b c d 51、题51下面关于函数依敕的叙述中,不正确的是请选择答案:a b c d 52、题52设u是所有属性的集合,x,y,z都是u的子集,且z=u-x-y。下面关于多值依赖的叙述中,不正确的是请选择答案:a b c d 53、题53-54第(53)至(54)题基于以下的叙述:关系模式r(b,c,m,t,a,c),根据语义有如下函数依赖集:f={b→c,(m,t)→b,(m,c)→t, (m,a)→t,(a,b)→c ">请选择答案:a b c d 54、r的规范化程度最高达到a、1nfb、2nfc、3nfd、4nf请选择答案:a b c d 55、题55下列关于delphi的叙述中,哪一项是不正确的?a、delphi属于第四代语言b、delphi基于面向对象编程方法,是一种可视化开发工具c、delphi提供了数据迁移工具(datapump),可以实现数据从一个数据库到另一个数据库的迁移d、delphi可以方便地支持数据仓库的创建请选择答案:a b c d 56、题5620世纪90年代,随着网络技术的发展,哪一种结构的数据库系统成为主流?a、客户/服务器b、并行c、分布式d、网络请选择答案:a b c d 57、题57采用扩展关系数据模型的方法建立的数据库系统,称做a、对象—关系数据库系统b、扩展关系数据库系统c、拓展关系数据库系统d、以上都不正确请选择答案:a b c d 58、题58delphi具有良好的数据处理能力,它所提供的哪一个工具可将数据从一种数据库全部或部分迁移到另一种数据库中?a、datapumpb、data base explorerc、bded、odbc请选择答案:a b c d 59、题59哪一个以更好地支持企业或组织的决策分析处理的、面向主题的、集成的、相对稳定的、体现历史变化的数据集合?a、数据库系统b、数据库管理系统c、数据仓库d、数据集成请选择答案:a b c d 60、题60第一代数据库系统的出现,标志着a、文件管理已由自由管理阶段进入了数据库系统阶段b、数据管理由文件系统阶段进入了数据库系统阶段c、数据管理由人工管理阶段进入了文件系统阶段d、数据管理由人工管理阶段进入了数据库系统阶段请选择答案:a b c d 二、填空题 61、二、填空题(每空2分,共40分)题61在计算机系统中,___1___通常用8位二进制组成,可代表一个数字、一个字母或一个特殊符号。答案: 62、题62www是以超文本标注语言为基础、能够提供面向internet服务的信息浏览系统,www系统的结构采用了___2___模式。答案: 63、题63队列的插入操作在___3___进行,删除操作在队头进行。答案: 64、题64设只包含根节点的二叉树的高度为0,则高度为k的二叉树的最小节点数为___4___。答案: 65、题65对于关键码序列18,30,35,10,46,38,5,40进行堆排序(假定堆的根节点为最小关键码),在初始建堆过程中需进行的关键码交换次数为___5___。答案: 66、题66先来先服务、短作业优先、最高响应比优先、优先数法调度算法中最短的作业平均周转时间是___6___。答案: 67、题67在存储管理中,为实现地址映射,硬件应提供两个寄存器,一个是基址寄存器,另一个是___7___。答案: 68、题68当一个进程完成了特定的任务后,系统收回这个进程所占的工作区或主存空间或资源和取消该进程的___8___就撤销了该进程。答案: 69、题69进程创建工作主要完成的是创建进程控制块(pcb),并把它挂到___9___队列中。答案: 70、题70若查询同时涉及两个以上的表,则称之为___10___。答案: 71、题71文件系统与数据库之间的主要区别是看___11___。答案: 72、题72 sql语言采用___12___操作方式。 例如,查询所有平均成绩在90分以上的学生姓名,用户必须说明完成该请求的具体处理过程,即如何用循环结构按照某条路径一条一条地把满足条件的学生记录读出来,而sql语言采用集合操作方式,不仅查询结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合(一次一个集合)。答案: 73、题73数据库系统的3级模式结构由外模式、___13___和内模式组成。答案: 74、题74在关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到3nf,但不一定能达到___14___。答案: 75、题75通过视图进行查询,首先要进行___15___。答案: 76、题76oracle olap是oracle数据库系统的___16___解决方案。答案: 77、题77目前,规模最大、用户最多的互联网络是___17___,它是集各类信息资源为一体的数据资源网。答案: 78、题78数据库的运行管理功能主要是指___18___。答案: 79、题79数据库用户有dba、专业用户、应用程序员和___19___。答案: 80、题80数据仓库中存放的数据是为了适应数据的___20___处理要求而集成起来的。答案:一、选择题(每小题1分,共60分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)计算机硬件系统中,完成解释指令、执行指令的部件是______。
A)运算器 B)控制器 C)存储器 D)输入输出设备
(2)汇编语言是一种符号语言,通常用指令功能的英文词缩写代替操作码。助记符MOV表示的指令是______。
A)加法 B)中断 C)空操作 D)传送
(3)______不是网络协议的要素。
A)语法 B)语义 C)时态 D)时序
(4)若想在本地机上显示Internet上的各种信息,要安装运行一个软件,该软件是______。
A)搜索引擎 B)WWW浏览器 C)电子邮件服务 D)远程登录服务
(5)______不是计算机病毒的特征。
A)局部性 B)传染性 C)隐蔽性 D)破坏性
(6)______属于实施操作系统安全措施的具体方案。
I.认证 II.访问权限 III.文件保护 IV.审计
A)仅I、II和III B)仅I、III和IV C)仅II、III和IV D)全部
(7)______不是数据结构研究的内容。
I.数据的采集 II.数据的逻辑组织 III.数据的存储结构
IV.数据的传输 V.数据的检索
A)仅I B)I和IV C)II和V D)I、III和V
试题(8)~(9)基于以下描述:有一个初始为空的栈和下面的输入序列A、B、C、D、E、F、G;现经过如下操作:push,push,pop,push,push,top,push,pop,pop。
(8)______是从栈中删除元素的序列。
A)BED B)BDE C)BEDC D)BDEC
(9)______是上述所有操作结束后栈中的元素列表(从底到顶)。
A)AC B)A C)ABCE D)ABCDE
(13)往该B树中插入关键码72后,该B树的第2层的结点数为______。
A)6 B)7 C)8 D)9
(14)从该B树中删除关键码15后,该B树的第2层的结点数为______。
A)6 B)7 C)8 D)9
(15)下列______关键码序列不符合堆的定义。
A)A、C、D、G、H、M、P、Q、R、X
B)A、C、M、D、H、P、X、G、Q、R
C)A、D、P、R、C、Q、X、M、H、G
D)A、D、C、G、P、H、M、Q、R、X
(16)操作系统的基本特征中,一个是共享性,另一个是______。
A)动态性 B)并发性 C)交互性 D)制约性
(17)进程从运行状态进入就绪状态的原因是______。
A)被调度程序选中占有CPU B)等待某一事件发生
C)等待的事件已发生 D)时间片用完
(18)在下列解决死锁的方法中,属于死锁预防策略的是______。
A)资源有序分配法 B)资源分配图化简法
C)死锁检测算法 D)银行家算法
(19)批处理操作系统中,______是作业运行过程中反映作业的运行情况,并且是作业存在的惟一标志。
A)作业状态 B)作业类型 C)作业控制块 D)作业优先级
(20)虚拟存储的容量受到______因素的影响。
A)磁盘空间大小 B)物理内存大小
C)数据存放的实际地址 D)计算机地址位数
(21)在虚拟页式存储管理系统中,LRU算法是指______。
A)最早进入内存的页面先淘汰
B)近期最长时间以来没被访问的页面先淘汰
C)近期被访问次数最少的页面先淘汰
D)以后再也不用的页面先淘汰
(22)UNIX系统中,把输入输出设备看作是______。
A)普通文件 B)目录文件 C)特殊文件 D)索引文件
(23)把磁带作为文件存储介质时,文件只能组织成______。
A)顺序文件 B)链接文件 C)索引文件 D)目录文件
(24)在设备管理中,缓冲技术主要用于______。
A)解决主机和设备之间的速度差异 B)提高设备利用率
C)提供内存与外设之间的接口 D)扩充相对地址空间
(25)下面列出的条目中,______是数据库技术的研究领域。
I.DBMS软件的研制 II.数据库及其应用系统的设计 III.数据库理论
A)仅I和III B)仅II和III C)仅I和II D)全部
(26)在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是______人员的职责。
A)数据库管理员 B)系统分析员
C)数据库设计员 D)应用程序员
(27)在数据库三级模式中,外模式的个数______。
A)只有一个 B)可以有任意多个
C)与用户个数相同 D)由设置的系统参数决定
(28)对数据库进行备份,这主要是为了维护数据库的______。
A)开放性 B)一致性 C)完整性 D)可靠性
(29)在数据库技术中,反映现实世界中事物的存在方式或运动状态的是______。
A)信息 B)消息 C)数据 D)命令
(30)在关系数据库系统中,当关系的类型改变时,用户程序也可以不变。这是______。
A)数据的物理独立性 B)数据的逻辑独立性
C)数据的位置独立性 D)数据的存储独立性
(31)设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于______。
A)R∪S B)R∩S C)R×S D)R÷S
(32)在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为______。
A)并 B)选择 C)自然连接 D)θ连接
(33)下面给出的关于数据库的三级模式结构的说法中,______是不正确的。
I.数据库中只有一个模式
II.外模式与模式之间的映像实现数据的逻辑独立性
III.外模式与内模式之间的映像实现数据的物理独立性
A)仅I B)仅II C)仅III D)都不正确
试题(34)~(37)基于“学生―选课―课程”数据库中的三个关系是:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)
(34)若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,将使用关系______。
A)S和SC B)SC和C C)S和C D)S、SC和C
(35)若要求查找‘李’姓学生的学生号和姓名,正确的SQL语句是______
A)SELECT S#,SNAME FROM S WHERE SNAME=’李%’
B)SELECT S#,SNAME FROM S WHERE SNAME LIKE ’李%’
C)SELECT S#,SNAME FROM S WHERE SNAME=’%李%’
D)SELECT S#,SNAME FROM S WHERE SNAME LIKE ’%李%’
(36)为了提高查询学生成绩的查询速度,对关系SC创建惟一索引,应该创建在______属性上。
A)S# B)C# C)GRADE D)(S#,C#)
|||
(37)设S_AVG(SNO,AVG_GRADE)是一个基于关系SC定义的学生号和他的平均成绩的视图。下面对该视图的操作语句中,______是不能正确执行的。
I.UPDATE S_AVG SET AVG_GRADE=90 WHERE SNO=’010601’;
II.SELECT SNO, AVG_GRADE FROM S_AVG WHERE SNO=’2004010601’;
A)仅I B)仅II C)都能 D)都不能
试题(38)~(40)是基于如下的关系R和S,且属性A是关系R的主码,属性B是关系S的主码。
B E
b1 3
b2 7
b3 10
b4 2
b5 2
R S
A B C
a1 b1 5
a2 b2 6
a3 b3 8
a4 b4 12
(38)若关系R和S的关系代数操作结果如下,这是执行了______。
A R.B C S.B E
a1 b1 5 b2 7
a1 b1 5 b3 10
a2 b2 6 b2 7
a2 b2 6 b3 10
a3 b3 8 b3 10
A)R ∞ S B)R ∞ S C)R ∞ S D)R∞S
CE R.B=S.B
(39)若关系R和S的关系代数操作的结果如下,这是执行了______。
A B C E
a1 b1 5 3
a2 b2 6 7
a3 b3 8 10
a4 b4 12 2
A)R ∞ S B)R ∞ S C)R ∞ S D)R∞S
CE R.B=S.B
(40)如果要在关系R中插入一个元组,下面______元组不能插入。
A)(a2,b5,7) B)(a6,b5,3) C)(a7,b7,8) D)(a8,b4,1)
(41)设有关系R=(A,B,C),与SQL语句select distinct A,C from R where B=5 等价的关系代数表达式是______。
I. πA,C(σB=5(R)) II. σB=5(πA,C (R))
A)都等价 B)仅I C)仅II D)都不等价
(42)下述______功能是数据库定义模块的基本功能。
I.数据库模式定义 II.数据库完整性定义
III.数据库安全性定义 IV.存取路径定义
A)仅I、II和III B)仅I、II和IV
C)仅II、III和IV D)都是
(43)数据库管理系统DBMS的层次结构中,数据存取层的处理对象是______。
A)单个元组 B)日志 C)系统缓冲区 D)索引
(44)在执行数据库访问命令之前,数据库管理系统DBMS首先需要执行下面______检查。
I.语法检查 II.用户存取权限检查 III.语义检查
A)仅I B)仅II C)仅III D)I、II和III
(45)在Oracle工具中,用于支持数据仓库应用的是______。
A)Oracle Discoverer/ B)Oracle Designer/2000
C)Oracle Developer/2000 D)Oracle Financials
(46)______与数据库日志无关。
A)保障事务原子性 B)保障数据库一致性
C)故障后恢复 D)死锁检测
(47)并发操作有可能引起下述______问题。
I.丢失更新 II.不可重复读 III.读脏数据
A)仅I和II B)仅I和III C)仅II和III D)都是
(48)下面对Drop权限的叙述中,正确的是______。
A)只允许删除数据 B)允许删除关系
C)允许删除数据库模式 D)和Delete权限等价
(49)设有两个事务T1和T2,其并发操作序列如下表所示。则下面说法中正确的是______。
步骤 T1 T2
1 读A=100
2 读A=100
3 A←A+10写回
4 A←A-10写回
A)该操作序列不存在问题 B)该操作序列丢失更新
C)该操作序列不能重复读 D)该操作序列读出“脏”数据
(50)______是由于关系模式设计不当所引起的问题。
A)数据冗余 B)数据被非法读取 C)数据被非法修改 D)发生死锁
(51)下面关于函数依赖的叙述中,______是不正确的。
A)若X→Y,WY→Z,则XW→Z B)若YíX,则X→Y
C)若XY→Z,则X→Z,Y→Z D)若X→YZ,则X→Y,X→Z
(52)设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U―X―Y。下面关于多值依赖的叙述中,______是不正确的。
A)若X→→Y,则X→→Z B)若X→Y,则X→→Y
C)若X→→Y,且Y’ ìY,则X→→Y’ D)若Z=Ф,则X→→Y
(53)若有关系模式R(A,B,C),下列叙述中______是正确的。
I.AB→→C一定成立 II.A→→BC一定成立
III.AB→C一定成立 IV.A→BC一定成立
A)仅I B)I和II C)仅III D)III和IV
(54)若关系模式R中只包含两个属性,则______。
A)R属于2NF,但R不一定属于3NF B)R属于3NF,但R不一定属于BCNF
C)R属于BCNF,但R不一定属于4NF D)R属于4NF
(55)存取方法设计是数据库设计的______阶段的任务。
A)需求分析 B)概念结构设计 C)逻辑结构设计 D)物理结构设计
(56)以下关于ER模型向关系模型转换的叙述中,______是不正确的。
A)一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
B)一个1:n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并
C)一个m:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D)三个或三个以上的实体间的多元联系转换为一个关系模式
(57)建立Dephi程序的基本操作步骤中不包括______。
A)需求分析 B)创建一个新的项目
C)设计窗体 D)编写构件响应的事件
(58)PowerBuilder中的PowerScript语言包括下述______语句。
I.变量定义语句 II.赋值语句
III.流控制语句 IV.操纵数据库语句
A)仅I、II和III B)仅I、III和IV C)仅I、II和IV D)都是
(59)______不是并行数据库中将关系划分存储到多个磁盘常用方法。
A)轮转法 B)散列分布 C)范围分布 D)投影分布
(60)在数据仓库中,下面______说法是关于分析型数据的。
A)当前的、准确的 B)重复的、简单事务
C)面向主题 D)一次操作数据量比较少
|||
二、填空题(每空2分,共40分)
请将答案分别写在答题卡中序号为【1】至【20】的横线上,答在试卷上不得分。
(1)语言处理程序应属于 【1】 软件。
(2)能够惟一确定Internet上每一台计算机位置的是 【2】 。
(3)设根结点的层次为0,则高度为k的二叉树的最大结点数为 【3】 。
(4)用数组A[1..n]顺序存储完全二叉树的各结点,则当i>0,且i<= 【4】 时,结点A[i]的右子女是结点A[2i+1],否则结点A[i]没有右子女。
(5)散列法存储中处理碰撞的方法主要有两类: 【5】 和开地址法。
(6)实时操作系统能够及时响应随时发生的外部事件,并在严格的 【6】 范围内完成对该事件的处理。
(7)在支持线程的操作系统中,同一个进程中的各个线程共享进程的 【7】 。
(8)从资源分配的角度可将设备分类为 【8】 、共享设备和虚拟设备。
(9)在数据库技术中,网状数据模型的典型代表是 【9】 系统,这是20世纪70年代数据库语言研究会下属的数据库任务组提出的一个系统方案。
(10)数据库管理系统是位于用户和 【10】 之间的一个数据管理软件。
(11)关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为 【11】 。
(12)数据模型由数据结构、数据操作和 【12】 三个要素组成。
(13)在数据库管理系统中,DBMS提供的 【13】 语言的语句可以嵌入到某一高级语言中,该语言称为宿主语言。
(14)DB2数据库管理系统为了提高性能,当连接所涉及的事实表达到三个或三个以上的时候,DB2可自动地判断是否使用星型连接技术(star join)和 【14】 索引进行优化。
(15)如果某事务成功完成执行,则该事务称为 【15】 事务。
(16)用户可以对数据库有不同的访问权限,其中resource权限是允许 【16】 。
(17)用户关系模式R中所有的属性都是主属性,则R的规范化程度至少达到 【17】 。
(18)关系模式分解的等价性标准主要有两个,它们是分解具有无损连接性和分解 【18】 。
(19)在面向对象模型中,子类的对象拥有其超类的对象的全部属性和方法,称为子类对超类的 【19】 。
(20)在数据仓库的三层体系结构中,中间层为 【20】 服务器。
[计算机三级数据库练习题]
单选题
1). 已知一棵二叉树的先根序列为ABDGCFK,中根序列为DGBAFCK,则结点的后根序列为( )
A.ACFKDBG
B.GDBFKCA
C.KCFAGDB
D.ABCDFKG
正确答案:B
答案解析:根据先根遍历、中根遍历的规则我们可以画出这棵二叉树的图,由此可以写出后根序列为GDBFKCA。
2). 如果属性A是关系R的主属性,则属性A( )。
A.不能取空值
B.只能是唯一性值
C.可以不为唯一值
D.可以为空值
正确答案:A
3). 下列( )进程间的通信方式不能传递大量信息。
A.共享内存
B.消息缓冲
C.信箱通信
D.信号量及P、V操作
正确答案:D
答案解析:P、V操作只是低级通信原语,不能承担进程间大量信息的交换任务。
4). 以下哪个设计内容不属于数据库应用系统总体设计范畴( )
A.数据库应用系统体系结构设计
B.软硬件选型和配置设计
C.数据库软件总体设计
D.关系模式设计
正确答案:D
答案解析:系统总体设计的主要内容包括确定DBAS体系结构、软硬件选型和配置设计、应用软件总体设计和业务规则初步设计。
5). 数据的( )是数据库的主要特征之一,是数据库与文件系统的根本区别。
A.结构化
B.共享性
C.独立性
D.完整性
正确答案:A
答案解析:在文件系统中,相互独立记录的内部结构的最简单形式是等长同格式记录的集合。这种方法会造成存储空间的大量浪费,而且也给使用者带来众多不便。另外,在文件记录中,尽管记录内部己有了某些结构,但记录之间是没有联系的,是孤立的。而在数据库中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据之间的联系。因此,数据的结构化是数据库主要特征之一,是数据库与文件系统的根本区别。
6). 在SQLServer2008中,有系统数据库master、model、msdb、tempdb和用户数据库。下列关于系统数据库和用户数据库的备份策略,最合理的是( )
A.对以上系统数据库和用户数据库都实行周期性备份
B.对以上系统数据库和用户数据库都实行修改之后即备份
C.对以上系统数据库实行修改之后即备份,对用户数据库实行周期性备份
D.对master、model、msdb实行修改之后即备份,对用户数据库实行周期性备份,对tempdb不备份
正确答案:D
答案解析:系统数据库master、model、msdb因为被修改地较少,且对数据库系统影响较大,所以每次修改后应及时备份;而用户自定义的数据库(如学生成绩管理系统中的数据库)在使用过程中会经常不定期的修改,而且每次修改量不大,如果每次修改后重新备份则对系统操作冗余性较大,所以采用定期备份;而tempdb是系统临时文件的数据库,每次启动后都会清空,所以没必要备份。所以选D。
★ 三级答案
★ 计算机试题及答案