持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第40天
86.关于C/S结构和B/S结构的实现策略,通常的做法是 A、C/S结构中,将业务逻辑放在客户端;B/S结构中,将业务逻辑放在应用服务器 B、C/S结构中,将业务逻辑放在客户端;B/S结构中,将业务逻辑放在数据库服务器 C、C/S结构中,将事务逻辑放在客户端;B/S结构中,将事务逻辑放在数据库服务器 D、C/S结构中,将事务逻辑放在数据库服务器;B/S结构中,将事务逻辑放在应用服务器 参考答案为A
解析:C/S体系结构中,客户端除了完成人机交互功能外,还需要完成面向应用的数据处理功能。B/S体系结构中的客户端只能根据显示逻辑完成具体的数据表示和人机交互功能,业务逻辑放在应用服务器。 两种结构的事务逻辑都放在数据库服务器。
87.如果将多个小事务合并为一个大事务来执行,这种做法带来的影响是 A、提高了数据库系统资源利用率 B、增加了死锁发生的可能性 C、提高了事务吞吐率 D、增加了活锁发生的可能性 参考答案为B
解析:避免死锁的原则之一就是采用小事务模式,尽量缩短事物的长度,减少占有锁的时间。
88.在数据库应用系统安全架构设计中,不属于环境安全设计的是 A、计算机病毒防护 B、操作系统打补丁 C、部署入侵检测系统 D、数据加密传输 参考答案为D
解析:环境安全设计包括漏洞与补丁、计算机病毒防护、网络环境安全和物理环境安全。
89.有如下建表语句: create table test(A int,B int,check(A>B)),其中的check完整性约束条件的作用对象属于_级别。 A、元组 B、列 C、关系 D、数据库 参考答案为A
解析:完整性约束条件的作用对象分别为列、元组和关系。对列的约束主要指对其值类型、范围、精度、排序等约束条件。对元组的约束主要指对记录中各个属性之间的联系的约束条件。对关系的约束是指若干记录间、关系集合上以及关系之间联系的约束条件。
90.在SQLServer 2008中,对于表中的聚集索引和非聚集索引,下列说法错误的是 A、一个表可以只有聚集索引而无非聚集索引 B、一个表可以只有非聚集索引而无聚集索引 C、一个表一般应先建立聚集索引后建立非聚集索引 D、在一个表上可以建立多个聚集索引和非聚集索引 参考答案为
解析:在一个数据文件上除了可以建立一个聚集索引外,还可以建立多个非聚集索引。
91.在编写事务时尽量使所有事务都按照相同顺序访问资源,这样做的主要好处是_ A提高了事务的并发度 B降低了发生活锁的可能性 C降低了发生死锁的可能性 D提高了系统的事务吞吐率 参考答案为C
解析:事务中为了降低死锁的发生,通常考虑以下法则:按同一顺序访问资源;避免事务中的用户交互;釆用小事务模式,尽量缩短事务的长度,减少占有锁的时间;尽量使用记录级别的锁(行锁),少使用表级别的锁;使用绑定连接,使同一应用程序所打开的两个或多个连接可以相互合作。故答案为C。
92.下列关于选择在哪些属性上建立索引的说法,错误的是_ A在select后面出现的查询属性 B在group by后面出现的分组属性 C在where后面出现的筛选属性 D在order by后面出现的排序属性 参考答案为A
解析:索引使用的原则: 1、经常在查询中作为条件被使用的列; 2、频繁进行排序或分组(即进行group by或order by操作)的列; 3、一个列的值域很大;@如果待排序的列有多个,应在这些列上建立复合索引。 故答案为A。
93.在IDEF1X数据建模方法中,学生和图书之间的"借阅"多对多联系属于 A非标定型联系 B标定型联系 C非确定联系 D分类联系 参考答案为C
解析:IDEF1X侧重分析、抽象和概括应用领域中的数据需求,被称为数据建模方法。在IDEF1X中一个非确定联系又称为多对多关系或m:n 联系。故答案为C。