⼀、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分)
1.在数据模型三个要素中,表述客观世界中数据对象之间关联的是( )。
A)数据操作
B)数据结构
C)数据视图
D)完整性约束
2.数据库系统的三级模式结构从数据库系统管理⾓度考虑数据的组织与存储。下列不属于数据库三级模式结构的是( )。
A)逻辑模式
B)物理模式
C)外模式
D)应⽤模式
3.在信息系统的需求分析中,⽬前⼴为使⽤的结构化分析与功能建模⽅法主要有DFD、IDEF0等。其中,DFD建模⽅法也被称为过程建模和功能建模⽅法,其核⼼是( )。
A)数据
B)软件
C)数据流
D)分析过程
4.设有关系模式R(A,B,C,D),存在函数依赖集:{A→B,C→D},则R可属于( )。
A)1NF
B)2NF
C)3NF
D1BCNF
5.数据库设计主要包括概念设计、逻辑设计和物理设计三个步骤。设有下列活动:
Ⅰ.设计ER图
Ⅱ.将ER图转换为关系模式
Ⅲ.定义数据的约束条件
Ⅳ.⽤SQL语句描述事务活动
上述活动中,属于逻辑设计所包含活动的是( )。
A)仅Ⅰ、Ⅱ和Ⅲ
B)仅Ⅱ、Ⅲ和Ⅳ
C)仅Ⅱ和Ⅲ
D)仅Ⅱ和Ⅳ
6.从功能上讲,数据库应⽤系统设计包括四个层次。下列层次中包含索引设计的是( )。
A)表⽰层
B)业务逻辑层
C)数据访问层
D)数据持久层
7.在数据库应⽤系统⽣命周期中,当逻辑设计阶段完成后进⼊到物理设计阶段。下列不属于物理设计阶段活动的是( )。
A)确定关系表的⽂件组织形式
B)进⾏关系规范化设计
C)创建必要的索引
D)设置存储分配参数
8.查询处理器和存储管理器是数据库管理系统中的核⼼模块。下列关于查询处理器和存储管理器的说法,错误的是( )。
A)查询处理器中的DML编译器会对⽤户提交的DML语句进⾏优化,并将其转换成能够执⾏的底层数据
库操作指令
B)存储管理器中的查询执⾏引擎会根据编译器产⽣的指令完成具体数据库数据访问功能
C)存储管理器中的缓冲区管理器负责将从磁盘读出的数据块放⼊内存缓冲区,同时也负责对缓冲区中的数据块进⾏维护
D)查询处理器中的DDL编译器编译或解释⽤户提交的DDL语句,并将⽣成的元数据存储在数据库的数据字典中
10.设有购买表(顾客号,商品号,购买时间)。现要查询2012年顾客A购买了但顾客B没有购买的商品。有下列查询语句:
1.SELECT商品号FROM购买表
WHERE YEAR(购买时间)=ˊ2012ˊAND顾客号=ˊA ˊ
AND商品号NOT IN(
SELECT商品号FROM购买表
WHERE YEAR(购买时间)=ˊ2012ˊAND顾客号=ˊB ˊ)
11.SELECT商品号FROM购买表
WHERE YEAR(购买时间)= ˊ2012ˊAND顾客号=ˊAˊ
EXCEPT
SELECT商品号FROM购买表
WHERE YEAR(购买时问)= ˊ2012 ˊAND顾客号=ˊBˊ
11.SELECT商品号FROM购买表
WHERE YEAR(购买时问)= ˊ2012 ˊ AND顾客号=ˊAˊ
INTERSECT
SELECT商品号FROM购买表
WHERE YEAR(购买时间)= ˊ2012ˊAND顾客号=ˊBˊ
IV.SELECT商品号FROM购买表
WHERE YEAR(购买时问)= ˊ2012ˊAND顾客号=ˊA ˊ
UNl0N
SELECT商品号FROM购买表
WHERE YEAR(购买时间)= ˊ2012ˊAND顾客号=ˊB ˊ
上述语句中,能够实现该查询要求的是( )。
A)仅Ⅰ和Ⅱ
B)仅Ⅰ和Ⅲ
C)仅Ⅰ和Ⅳ
D)全部
11.在SQL Server 2008中,设在某数据库中建有如下所⽰的存储过程: CREATE PROC Pl
@a int=20,@b char(4)
AS……
设有下列调⽤该存储过程的语句:
Ⅰ.EXEC Pl 100,ˊa01 ˊ
Ⅱ.EXEC Plˊa01ˊ
Ⅲ.EXEC Pl@b=ˊa01ˊ
1V.EXEC Pl@a=default,@b=ˊa01ˊ
上述语句中,能够正确调⽤该存储过程的是( )。
A)仅Ⅰ和Ⅱ
B)仅Ⅰ、Ⅱ和Ⅲ
C)仅Ⅰ、Ⅲ和Ⅳ
D)全部
12.在SQL Server 2008中,设表T(a,b)上建有如下触发器:
CREATE TRIGGER tri_update ON T FOR UPDATE AS
IF EXISTS f SELECT术FROM inserted
WHERE b not between 0 and 100)
KULLBACK
设表T中已有数据:(ˊa01 ˊ,90),如果执⾏语句:
UPDATE T SET b=100 WHERE a=ˊa01 ˊ
则触发器临时⼯作表及执⾏完该语句后表T中的数据为( )。
A)T表:(ˊa01ˊ,100)B)T表:(ˊa01ˊ,90)
INSERTED表:(ˊa01ˊ,90)INSERTED表:(ˊa01ˊ,90)
DELETED表:(ˊa01ˊ,l00)DELETED表:(ˊa01’,100)
C)T表:(ˊa01ˊ,100)D)T表:(ˊa01ˊ,90)
INSERTED表:(ˊa01ˊ,lOO)INSERTED表:(ˊa01ˊ,100)
DELETED表:(ˊa01ˊ,90)DELETED表:(ˊa01ˊ,90)
13.下列关于SQL Server 2008视图的说法,错误的是( )。
A)数据库中只存储标准视图的定义,并不存储标准视图的内容
B)如果在视图上创建了聚集索引,则数据库中将保存该视图的内容
C)索引视图的数据源可以是基本表,也可以是已建⽴的其他标准视图
D)索引视图引⽤的基本表必须与视图在同⼀个数据库中
14.在SQL Server 2008中,设要为数据库DBl添加⼀个新的数据⽂件,该⽂件的逻辑名为filex,物理⽂件名为filex.n(if,存储位置为D:\DBl,初始⼤⼩和⼤⼩均采⽤系统默认值,增长⽅式为⾃动增长,每次增加20%。下列语句中正确的是( )。
A)ALTER DATABASE DBl ADD FILE(
NAME=filex,
FILENAME=D:\DBl\filex.ndf,
FILEGROWTH=20)
B)ALTER DATABASE DBl ADD FILE(
NAME=filex,
FILENAME=D:\DBl\filex.ndf,
FILEGROWTH=20%)
C)ALTER DATABASE DBl ADD FILE(
NAME=filex,
FILENAME=ˊD:\DBl\filex.ndfˊ,
FILEGROWTH=20)
D)ALTER DATABASE DBl ADD FILE(
NAME=filex,
FILENAME=ˊD:\DBl\filex.ndfˊ,
FILEGROWTH=20%)
15.在SQL Server 2008中,建⽴索引视图的⽬的是为了提⾼数据查询的效率。下列关于索引视图的说法,错误的是( )。
sql server两种身份验证模式 A)当很少对基表数据进⾏更改操作时,适合建⽴索引视图
B)索引视图的数据被物理地保存在数据库中,因此建⽴索引视图会占⽤更多的存储空间
C)对于经常执⾏连接和聚合操作的查询,不适合建⽴索引视图
D)如果Group By列具有⾼基数度的数据聚合,则不适合建⽴索引视图
16.下列关于SQL Server 2008中guest⽤户的说法,错误的是( )。
A)guest⽤户没有对应的登录账户名
B)通过授权语句可以启⽤数据库中的guest⽤户
C)所有数据库⽤户都继承该数据库中guest⽤户的权限
D)任何SQL Server登录账户都可以访问启⽤了9uest⽤户的数据库
17.下列关于SQL Server 2008⾝份验证模式的说法,错误的是( )。
A)在“Windows⾝份验证模式”下,不允许sa登录到SQL Server服务器
B)在“Windows⾝份验证模式”下,所有Windows⽤户都⾃动具有登录到SQL Server服务器的权限
C)不管是哪种⾝份验证模式,WindoWs中的Administrator⽆需授权就可登录到SQL Server服务器
D)安装好SQL Server之后,可以根据需要随时更改⾝份验证模式
18.提⾼事务的并发度可以改进数据库应⽤系统的性能。有下列做法:
Ⅰ.尽可能使⽤排它锁
Ⅱ.尽可能使⽤⾏锁
Ⅲ.设定较低的事务隔离等级
Ⅳ.将⼤事务切分成若⼲⼩事务
上述做法中,可以提⾼系统的事务并发度的是( )。
A)仅Ⅰ、Ⅱ和Ⅲ
B)仅Ⅰ、Ⅱ和Ⅳ
C)仅Ⅱ、Ⅲ和Ⅳ
D)以上全部
19.数据库应⽤系统⽇常维护的⽬标是保证系统能够正常运⾏以满⾜系统预期的功能和性能要求。下列关于数据库应⽤系统⽇常维护⼯作的说法,错误的是( )。
A)数据库管理员应根据不同的应⽤要求制定不同的备份计划,在备份计划中应包含备份的时间、周期、备份⽅式和备份内容等
B)数据库管理员应监控数据库中各种锁的使⽤情况,在数据库出现锁不能及时解除时可能需要⼿⼯解锁
C)很多情况下,数据库管理员需要定期检查CPU、内存使⽤情况和操作系统相关⽇志,防⽌数据库运⾏环境故障导致数据库出现问题
D)为了保证系统可靠运⾏,运⾏要求级别较⾼的数据库⼀般采⽤⼈⼯监控⽅法,很少采⽤⾃动监控⼿段
20.数据库应⽤系统投⼊运⾏后,应⽤系统进⼊运⾏管理与维护阶段。设某学⽣管理系统在运⾏管理与维护阶段有如下⼯作:
Ⅰ.定期检查数据⽂件的存储空间占⽤情况,并根据需要分配存储空间
Ⅱ.分析数据库中各种操作,以发现潜在性能问题
Ⅲ.将数据库中历史数据转储到离线存储介质中长期保存
Ⅳ.根据⽤户要求对应⽤程序从功能上进⾏扩充和完善
以上⼯作中⼀般不属于数据库管理员⽇常维护⼯作的是( )。
A)仅Ⅰ和Ⅲ
B)仅Ⅳ
C)仅Ⅱ和Ⅳ
D)仅Ⅱ
21.在进⾏数据库性能调优过程中,需要考虑数据库系统软件、硬件配置、络环境等多⽅⾯因素。下列有关性能调优的说法,错误的是( )。
A)修改某些频繁使⽤的SQL语句,提⾼其性能,可能会⼤幅度降低数据库CPU使⽤率
B)随着服务器CPU处理能⼒提⾼、内存容量增⼤,现阶段数据库性能优化⼀般以更换服务器硬件为主要调优⼿段
C)当数据库服务器磁盘I0出现写瓶颈时,可以考虑使⽤⾼速磁盘存储常⽤数据,低速磁盘存储不常⽤数据
D)索引可以提⾼某些查询的速度,但也可能降低写⼊速度,同时也会增加磁盘空间使⽤
22.下列关于数据库实施、运⾏和维护的说法中,最恰当的是( )。
A)对于数据量超⼤的数据库应⽤系统,在刚刚建⽴好数据库且未导⼊任何数据前编写调试应⽤程序
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论