三级数据库技术习题答案一1[单选题]保证单个用户查询响应时间的前提下,系统最多允许多少用户同时访问数据库的指标属于()A.性能需求B.功能需求C.存储需求D.安全需求参考答案:A2[填空题]DFD箭头是数据流描述数据方向处理间数据依赖,IDEFO箭头强调(参考解析:数据约束3[单选题]在数据库应用系统的需求分析阶段,设有如下工作:Ⅰ.分析与描述目标系统需要完成的功能Ⅱ.分析与描述目标系统对响应时间、存储容量的要求Ⅲ.分析与描述目标系统涉及的数据范围、数据的属性特征及数据之间的关系Ⅳ.分析与描述每项功能活动需要的输入数据、业务规则及输出数据Ⅴ.分析与描述目标系统的总体结构、功能活动及各功能活动之间的关系以上属于系统功能建模内容的是()。
A.仅Ⅰ、Ⅳ和ⅤB.仅Ⅱ、Ⅳ和ⅤC.仅Ⅰ、Ⅱ和ⅢD.仅Ⅲ、Ⅳ和Ⅴ参考答案:A4[单选题]通常,信息的价值与下列哪些性质紧密相关()。
Ⅰ.准确性Ⅱ.及时性Ⅲ.可靠性Ⅳ.开放性Ⅴ.完整性A.Ⅰ、Ⅱ、Ⅲ和ⅣB.Ⅱ、Ⅲ、Ⅳ和Ⅴ)。
C.Ⅰ、Ⅱ、Ⅲ和ⅤD.Ⅰ、Ⅱ、Ⅳ和Ⅴ参考答案:C5[单选题]在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。
这是数据的()。
A.物理独立性B.存储独立性C.位置独立性D.逻辑独立性参考答案:D6[填空题]数据库系统三级模式结构:()即存储模式,模式(即),外模式即用户模式。
参考解析:内模式,逻辑模式7[填空题]信息系统需求分析常用的建模方法有__________、__________和__________。
参考解析:IDEF0 DFD UML8[单选题]下列不属于信息系统需求分析常用建模方法的是__________。
A.ERB.IDEFOC.DFDD.UML参考答案:A9[单选题]下列关于数据库管理系统DBMS功能的叙述中,()不正确的。
A.完整性定义主要包括对主码、外码以及其他完整性约束的定义B.系统的安全性控制是由数据库运行管理模块支持的C.为了提高存储空间利用率和存取效率,DBMS需要提供多种存取方法D.宿主型数据操纵语言DML可以独立由终端用户使用参考答案:D10[单选题]数据库应用系统在使用过程中,会根据用户的需求及系统运行情况对系统进行升级和改造。
关于系统升级改造工作,下列说法错误的是()A.在系统升级改造过程中,可能会调整数据库的逻辑结构,例如增加数据项、修改数据项的类型等B.升级改造实施过程应尽量选择在业务不繁忙或没有业务的期间进行,并在升级完成后进行测试C.升级改造过程一般只对应用系统及其相关的数据库对象进行调整,不涉及数据库管理系统及操作系统的类型和版本D.在升级之前,应先对现有的系统及数据进行备份,如果升级失败则需要使用备份进行恢复参考答案:C二1[填空题]SQL Server性能工具有:()和数据库引擎优化顾问参考解析:SQL Server Profiler2[填空题]多表中相关列称为()码。
参考解析:聚集3[单选题]某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。
在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是()A.将此查询语句放置在视图中,使用视图实现该查询操作B.修改实现此功能的查询语句,将连接查询改为嵌套查询C.将此功能涉及到的表进行合并,然后对合并后的表进行查询D.将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作参考答案:C4[单选题]下面哪些是参数调整中需要关注的对象。
A.内存分配B.磁盘I/OC.资源竞争D.以上全部参考答案:D5[单选题]下列关于SQL Server数据库管理系统权限的叙述中,哪一条是不正确的?A.SQL Server数据库管理系统的权限分为服务器权限和数据库权限两种B.数据库管理员执行数据库管理任务。
这是属于数据库权限C.数据库权限又可以分为数据库对象权限和数据库语句权限两种D.数据库语句权限授予用户以允许他们创建数据库对象参考答案:B6[单选题]SQL语言集数据定义、数据查询、数据操纵和数据控制功能于一体,语句UPDATE实现()功能。
A.数据定义B.数据查询C.数据操纵D.数据控制参考答案:C7[单选题]在SQL Sever中创建用户数据库,其主要数据文件的大小必须大于__________。
A.master数据库的大小B.model数据库的大小C.msdb数据库的大小D.3 MB参考答案:B8[单选题]在SQL Server系统数据库中,存放用户数据库公共信息的是__________。
A.masterB.modelC.msdbD.tempdb参考答案:B参考解析:mdf ldf9[单选题]一个数据表10000行数据,每行3500字节,计算表需要空间()A.20MBB.40MBC.60MBD.80MB参考答案:B10[单选题]在SQL Sever中创建用户数据库,实际就是定义数据库所包含的文件以及文件的属性。
下列不属于数据库文件属性的是__________。
A.初始大小B.物理文件名C.文件结构D.最大大小参考答案:C11[填空题]SQL Server一个数据库中可以包含__________个次要数据文件。
参考解析:0到多12[单选题]收缩整个数据库的大小,可以采用下列语句:()A.DBCC SHRINKDATABASEB.DBCC SHRINKFILEC.ALTER DATABASED.CREATE SCHEMA参考答案:A13[填空题]()是数据库中的一个逻辑命名空间,可以存放表、视图等数据库对象,用于对数据库对象进行分类。
参考答案:架构(或模式,Schema)14[单选题]下列不属于创建分区表步骤的是__________。
A.创建分区依据列B.创建分区函数C.创建分区方案D.使用分区方案创建表参考答案:A15[单选题]在SQL Server 2008中,设用户U1是某数据库db_datawriter角色中的成员,则U1在该数据库中有权执行的操作是()A.SELECTB.SELECT和INSERTC.INSERT、UPDATE和DELETED.SELECT、INSERT、UPDATE和DELETE参考答案:C16[单选题]下列角色中,具有数据库中全部用户表数据的插入、删除、修改权限且只具有这些权限的角色是__________。
A.db_ownerB.db_datareaderC.db_datawriterD.public参考答案:C17[单选题]下列存储管理方案中,()允许动态扩充内存容量。
A.固定分区B.可变分区C.页式D.虚拟页式参考答案:D18[单选题]“把查询sc表和更新sc表的grade列的权限受予用户user1”的正确SQL语句是()。
A.GRANT SELECT,UPDATE(grade)ON TABLE sc TO user1B.GRANT SELECT sc,UPDATE sc,grade TO user1C.GRANT SELECT,UPDATE ON TABLE sC.grade TO user1D.GRANT SELECT ON TABLE sc, UPDATE ON TABLE sc (grade)TO user1参考答案:D19[单选题]影响优化器的主要因素有:A.由于现有索引不足,导致排序索引中不包括一个或几个待排序的列。
B.Group by和order by子句中列的次序与索引次序一致。
排列的列来自不同的表。
C.建立的xx文件太多。
D.事务处理太多参考答案:A20[单选题]某数据库应用系统使用SQL Server 2008作为数据库平台。
在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。
系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。
经检查数据库服务器CPU使用率小于1%,磁盘IO也非常小。
造成此现象可能的原因是()A.客户机到数据库服务器的网络故障B.更新操作涉及到的表没有建立主码C.更新的字段没有建立有效的xxD.更新操作涉及到的数据被锁定参考答案:D三1[单选题]为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的DBMS提供的数据定义语言建立实际的数据库,此项操作又称为__________。
A.定义数据结构B.数据装载C.数据库运行D.数据库的试运行参考答案:A2[单选题]设计与试运行之后投入运行,开始维护工作,过程中监控、评价、调整与修改以保证数据库系统正常和高效地运行。
以下关于数据库运行维护工作说法不正确的是()A.数据库转储与恢复B.数据库xx、完整性控制C.检测并改善数据库性能D.数据库的重组修改数据库原有设计的逻辑结构和物理结构参考答案:D3[单选题]下列关于SQL Server数据库用户权限的说法中,错误的是__________。
A.数据库用户自动具有该数据库中全部用户数据的查询权B.通常情况下,数据库用户都来源于服务器的登录账户C.一个登录账户可以对应多个数据库中的用户D.数据库用户都自动具有该数据库中public角色的权限参考答案:A4[单选题]为了考虑安全性,每个部门的领导只能存取本部门员工的档案,为此DBA应创建相应的()。
A.视图(view)B.索引(index)C.游标(cursor)D.表(table)参考答案:A5[单选题] SQL Server数据库是由文件组成的。
下列关于数据库所包含的文件的说法中,正确的是__________。
A.一个数据库可包含多个主要数据文件和多个日志文件B.一个数据库只能包含一个主要数据文件和一个日志文件C.一个数据库可包含多个次要数据文件,但只能包含一个日志文件D.一个数据库可包含多个次要数据文件和多个日志文件参考答案:D6[单选题]SQL Server 2008系统数据库MASTER的主要功能是A.控制用户数据库和SQL Server的整体运行B.为创建新的用户数据库提供模板或原型C.为临时表或其他临时工作区提供存储区域D.为调度信息和作业历史提供存储区域参考答案:A7[单选题]关于反规范化说法不正确的是:A.完全规范化与部分规范化数据库之间处理性能会有没多大差别B.反规范化是将规范化关系转换为非规范化的关系的过程。
C.反规范化方法:增加派生冗余列、增加冗余列、重新组表、分割表和新增汇总表等方法。
都会破坏数据完整性。
D.采用反规范化技术从实际出发均衡利弊。
参考答案:A8[单选题]采用SPOOLing技术的主要目的是()。
A.提供内存和磁盘的接口B.减轻用户编程负担C.提高CPU和设备交换信息的速度D.提高独占设备的利用率参考答案:D9[单选题]下列关于数据库重构的说法中,错误的是__________。