第 1 页:单选题 |
第 4 页:应用题 |
第 6 页:设计与应用题 |
单选题
1在分布式数据库的数据分配中,若所有全局数据有且只有一份,他们被分割成若干切片,每个片段被分配在一个特定场地上,则该策略属于( )。
A.集中式B.分割式C.全复制式D.混合式
参考答案:B
参考解析:数据分配方式有四种:①集中式,所有数据片段都安排在同一个场地上;②分割式,所有数据只有一份,它被分割成若干逻辑片段,每个逻辑片段被指派在一个特定的场地上;③全复制式:数据在每个场地重复存储。也就是每个场地上都有一个完整的数据副本;④混合式:全局数据被分为若干个数据子集,每个子集都被安排在一个或多个不同的场地上,但是每个场地未必保存所有数据。这是一种介乎于分割式和全复制式之间的分配方式。
2设数据库管理员为SQL Server 2008默认实例中的某数据库实施了基于维护计划的数据库备份任务。配置完成后,发现此维护计划并未执行但数据库运行正常。有关此维护计划未执行的原因,下列说法中最有可能的是( )。
A.“SQL Server(MSSQLSERVER)”服务未启动
B.“SQL Server代理(MSSQLSERVER)”服务未启动
C.“SQL Server Browser”服务未启动
D.“SQL Server VSS Writer”服务未启动
参考答案:B
参考解析:SQL Server Agent是一个任务规划器和警报管理器,在实际应用环境下,可以先将那些周期性的活动定义成一个任务,然后让其在SQL Server Agent的帮助下自动运行。假如考生是一名系统管理员,则可以利用SQL Server Agent向自己通知某些警告信息,从而定位出现的问题以提高管理效率。SQLServer Agent主要包括以下几个组件:作业、警报和操作。所以选B。
3在SQL Server 2008中,设ul用户在某数据库中是db_datawriter角色中的成员,则用户U1从该角色中可以获得的数据操作权限是( )。
Ⅰ.查询
Ⅱ.插入
Ⅲ.更改
Ⅳ.删除
A.仅ⅠB.仅Ⅰ和ⅡC.仅Ⅱ、Ⅲ和ⅣD.全部
参考答案:C
参考解析:db_datawriter角色只分配了对数据库的写操作的权限,而不能进行查看,所以选C。
4在SQL Server 2008中,建立索引视图的目的是为了提高数据查询的效率。下列关于索引视图的说法,错误的是( )。
A.当很少对基表数据进行更改操作时,适合建立索引视图
B.索引视图的数据被物理地保存在数据库中,因此建立索引视图会占用更多的存储空间
C.对于经常执行连接和聚合操作的查询,不适合建立索引视图
D.如果Group By列具有高基数度的数据聚合,则不适合建立索引视图
参考答案:C
参考解析:索引视图可以提高下列查询类型的性能:①处理大量行的联接和聚合;②许多杏询经常执行联接和聚合操作;③决策支持工作负荷。索引视图通常不会提高下列查询类型的性能:①具有大量写操作的OLTP系统;②具有大量更新的数据库;③不涉及聚合或联接的查询;@GROUP BY键具有高基数度的数据聚合。高基数度表示列包含许多不同的值。当GROUP BY后跟的列值包含许多不同的值,导致视图图和表的行数相等,那么该列使用索引视图并不能提高查询效率。
5在概念模型中,属性用于描述事物的特征或性质。关于属性有下列说法:
Ⅰ.一个实体集中的属性名要唯一
Ⅱ.属性一般用名词或名词短语命名
Ⅲ.一个属性的值可以取自不同的域
Ⅳ.实体集的标识属性能够唯一识别实体集中每一个实体
标识属性的取值不能重复,但可以为空以上说法正确的是( )。
A.仅Ⅰ、Ⅲ和VB.仅Ⅰ、Ⅱ和ⅣC.仅Ⅱ、Ⅳ和VD.仅Ⅱ、Ⅲ和Ⅳ
参考答案:B
参考解析:Ⅲ:一个属性的值必须属于唯一的域,域在这里相当于数据类型的子集,属性的取值必须为同一域。V:标识属性的值不能重复且不可以为空。
6数据库性能优化是数据库应用系统上线后最常见的运行维护任务之一。下列有关数据库性能优化的说法,错误的是( )。
A.数据库性能优化和数据库的外部环境有很大关系,如果外部环境出现瓶颈,单独对数据库进行调整很难取得较好效果
B.在数据库性能优化期间可能对原有符合范式的关系转为不符合范式的关系
C.物化视图将会预先计算并保存耗时操作的结果,可大幅度提高查询效率,但是物化视图必须人工手动刷新
D.存储过程在执行期间不需要重新编译,可以在一定程度上提高运行效率,但是其与数据库管理系统绑定,更换数据库管理系统时需要重新编写
参考答案:C
参考解析:数据库性能优化和数据库的外部环境有很大关系,例如在网络带宽过窄的情况下导致数据库速度访问缓慢时,则单独对数据库本身优化无法取得很好的效果;物化视图是预先计算并保存表连接或聚集等耗时较多的操作结果,这样,在执行查询时大大提高了读取速度。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性,物化视图需要占用存储空间,当基表发生变化时,物化视图可以手动刷新也可以定时自动刷新;存储过程是相当于加载到数据库上的模块,因此再次运行时不用重新编译,但其与数据库管理系统绑定,因此如果在更改数据库管理系统时,需要重新绑定存储过程。在数据库性能优化期间有可能改动原有的符合范式。
7与下述ER图等价的UML类图是( )。
A.
B.
C.
D.
参考答案:C
参考解析:UML类图中一对多的关系用1:*表示,ER图的一对多的关系用1:m表示。ER图中的关系写在UML类图相对应的一边,即原来的关系(3,6)和(10,50)分别对应原来的UML中的学生与课程的关系和课程与学生的关系。
8在SQL Server 2008中,某用户仅具有登录到某SQL Server实例的权限。下列关于该用户能够进行的操作的说法,正确的是( )。
A.仅能够查询master、model和msdb系统数据库中的部分数据
B.能够查询和修改master、model和msdb系统数据库中的部分数据
C.仅能够查询master和msdb系统数据库中的部分数据
D.能够查询和修改master和msdb系统数据库中的部分数据
参考答案:C
参考解析:SQL Server实例就是在数据库中存在的现实的数据库例子,它是后台进程和数据库文件的集合。仅具有登录权限的用户对SQL Server只能进行系统数据库中有关SQL Server的一些系统信息的查询,即只能对master、msdb数据库部分数据进行查询。所以选C。
9下列关于SQL Server 2008数据库文件的说法,错误的是( )。
A.一个数据库可以包含多个数据文件,但这些数据文件不能放置在同~个物理磁盘上
B.数据库的数据文件和日志文件最好分别存放在不同的物理磁盘』_二
C.用户数据库中包含很多系统信息,这些系统信息必须存储在主要数据文件中
D.数据库的主要数据文件必须存放在PRIMARY文件组中
参考答案:A
参考解析:一个数据库可以包含多个数据文件,这些文件可以存放在一个物理磁盘上,也可以放在不同的物理磁盘上。
10设在数据库应用系统设计与实现过程中有下列活动:
Ⅰ.创建触发器
Ⅱ.定义事务隔离性级别
Ⅲ.数字签名
Ⅳ.定义主码
上述活动中,用于数据库的完整性保护的是( )。
A.仅Ⅰ和ⅡB.仅Ⅰ和ⅣC.仅Ⅲ和ⅣD.仅Ⅱ和Ⅲ
参考答案:A
参考解析:数据库的完整性是指数据库中数据的正确性、一致性和相容性。触发器是SQL server提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,触发器经常用于加强数据的完整性约束和业务规则等。事务是以可控的方式对数据资源进行访问的一组操作,事务的隔离性使得事务之间的交互程度有着严格的定义,保护了数据的完整性。Ⅲ中数字签名是用于数据防篡改,Ⅳ定义主码是用于实体的完整性。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |