计算机三级考试数据库技术备考习题.docx
计算机三级考试数据库技术备考习题 1单项选择题关于数据库视图,以下说法正确的选项是( ) A.视图可以提高数据的操作性能 B.定义视图的语句可以是任何数据操作语句 C.视图可以供应肯定程度的数据独立性 D.视图的数据一般是物理存储的 参考答案:C 2填空题将查询语句产生的结果集制定一个临时命名的名字这些命名的结果集就是( ) 。 参考解析: 公用表表达式 CTE 3单项选择题 下述语句的功能是将两个查询结果合并为一个结果,其中正确的选项是_。 A.select sno,sname, sage from student where sdept = cs Order by sage Union select sno,sname,sage from student where sdept = is Order by sage B.select sno,sname, sage from student where sdept = cs Union select sno,sname, sage from student where sdept = is Order by sage C.select sno,sname,sage from student where sdept = cs Union select sno,sname from student where sdept = is Order by sage D.select sno,sname,sage from student where sdept = cs Order by sage Union select sno,shame, sage fron student where sdept = is 参考答案:B 4填空题数据库中的封锁机制主要用于事务的_掌握。 参考解析:并发 5单项选择题文件的规律块号到物理块号的变换是由以下( )打算的。 A.规律构造B.物理构造C.名目构造D.调度算法 参考答案:C 6单项选择题以下不属于数据库应用系统功能建模内容的是_。 A.分析与描述目标系统需要完成的功能 B.分析与描述目标系统对响应时间、存储容量的要求 C.分析与描述每项功能活动需要的输入数据、业务规章及输出数据 D.分析与描述目标系统的总体构造、功能活动及各功能活动间的关系 参考答案:B 7填空题 DBAS功能概要设计的目标是产生和_。 参考解析:软件总体构造 软件功能模块 8单项选择题假如事务只提交对数据库所做更新的一局部而不是全部,这违反了事务的 A.原子性 B.全都性 C.隔离性 D.长久性 参考答案:A 9填空题系统试运行主要目的是对( ) 和( ) 进一步测试。 参考解析:功能、性能 10单项选择题以下关于链式存储构造的表达中,( )是正确的。 .规律上相邻的结点物理上不必邻接 .每个结点都包含恰好一个指针域 .用指针来表达数据元素之间规律上的联系 .可以通过计算直接确定第i个结点的存储地址 .存储密度小于挨次存储构造 A.、和B.、和C.、和D.、和 参考答案:D 11单项选择题若要查询“选修了课程号为C2的学生的学生号”,正确的表达是( ). 、pS#(sC#=C2(SC.) 、sC#=C2(pS# (S) 、SELECT S# FROM SC WHERE C#=C2 A.仅和B.仅和C.仅和D.都正确 参考答案:D 12填空题在EXISTS谓词子查询中,子查询的执行次数由( ) 打算。 参考解析: 外层表的行数。 13单项选择题分区表是将一个表的数据按水平方式划分为不同的子集,从而可以更快速有效地访问数据子集。现有表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 A 10 D.SELECT MAX(A) FROM R WHERE B = 10 参考答案:A 14单项选择题以下关于SQL Server 2023视图的说法,错误的选项是( ) A.数据库中只存储标准视图的定义,并不存储标准视图的内容 B.假如在视图上创立了唯一聚拢索引,则数据库中将保存该视图的内容 C.索引视图的数据源可以是根本表,也可以是已建立的其他标准视图 D.索引视图引用的根本表必需与视图在同一个数据库中 参考答案:C 15单项选择题在SQL Server 2023中,设要为数据库DB1添加一个新的数据文件,该文件的规律名为filex,物理文件名为filex.ndf,存储位置为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% ) 参考答案:D