计算机三级数据库题10道-天天练16

文章详细讲解了数据库概念设计中的各个环节,包括关系表结构设计、实体集与关联关系定义,以及SQL中的ORDERBY、索引选择、并发控制策略等内容,特别关注了数据库应用中的主索引、聚集索引和非确定联系的区分。
摘要由CSDN通过智能技术生成

温馨提示,练前必看

**本人考试学习时整理的,如有错误理解欢迎评论区指错**

**如有侵权可以联系我删除,但是是真题和知识点应该没啥侵权问题吧**

**有引用一些别人的文档做知识点,仅作参考,可以联系我删除**

**参考的文章太多了,我就不在最后一一指出了呜呜呜谢谢大家理解**

这是第三章的题目,暂时没有看到合适的知识点,欢迎补充

答案和解析在最后哦(有自己琢磨的思考和补充的知识点)~
 


题目

第61题:下列不属于数据库概念设计环节的是

A、设计关系表结构

B、明确建模目标

C、定义实体集

D、定义实体集间的关联关系
 

第62题:在数据库应用豚统生命周期中,当逻辑设计阶段完成后进入到物理设计阶段。下列不属于物理设计阶段活动的是()

A、确定关系表的文件组织形式

B、进行关系规范化设计

C、创建必要的索引

D、设置存储分配参数

第63题:在SELECT语句中,以下有关ORDERBY子句的叙述中不正确的是()

A、ORDERBY子句可以对多个列进行排序

B、SELECT语句中,ORDERBY只能在所有其他子句之后作为最后一个子句出现

C、子查询也可以使用ORDERBY子句

D、在视图中可以使用ORDERBY子句
 

第64题:下列哪些属性不适合建立索引()

A、经常出现在GROUPBY字句中的属性

B、经常参与连接操作的属性

C、经常出现在WHERE字句中的属性

D、经常需要进行更新操作的属性
 

第65题:如果一个基本表的数据量很小,查询以整表扫描为主,并且会频繁执行更新操作,则存储该表的最佳文件结构是()

A、散列文件                B、堆文件                C、顺序文件                D、聚集文件

第66题:下列关于选择在哪些属性上建立索引的说法,错误的是( )。

A、在group by后面出现的分组属性

B、在where后面出现的筛选属性

C、在select后面出现的查询属性

D、在order by后面出现的排序属性
 

第67题:下列关于不同类型索引的说法,正确的是( )。

A、主索引—定是聚集索引,但不一定是唯—索引

B、主索引一定是唯一索引,但不一定是聚集索引

C、主索引不一定是唯一索引,也不一定是聚集索引

D、主索引一定是唯一索引,也一定是聚集索引
 

第68题:下列关于各种索引的说法,正确的是()。

A、聚集索引也一定是主索引
B、主索引也一定是聚集索引
C、稀疏索引所指句的数据文件一定是有序的
D、聚集索引的键值不能重复
 

第69题:为尽可能减少数据不一致现象的发生,应该()。

A、各个事务按同样顺序访问数据页
B、提高封锁粒度
C、提高事务隔离性级别
D、将多个小事务合并为单个大事务
 

第70题:在IDEF1X数据建模方法中,学生和图书之间的“借阅""多对多联系属于()。

A、标定型联系                B、非标定型联系

C、分类联系                D、非确定联系


答案及解析

第61题

正确笞案:A

概念设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。设计关系表结构属于数据库逻辑设计环节。
 

第62题

正确答案:B

数据库物理设计阶段活动包括:①数据库逻辑模式调整﹔②选择或配置基本关系表的文件组织形式,为基本关系表设计数据存取方法或存取路径﹔③数据分布设计﹔④安全模式设计﹔⑤确定系统配置﹔⑥物理模式评估。
 

第63题

正确答案:C

ORDERBY语句用于对结果集进行排序:

①ORDERBY语句用于根据指定的列时结果集进行排序﹔

②ORDERBY语句默认按照升序对记录进行排序。ORDER BY可以对多个列进行排序,此时的排序是嵌套的﹔ORDERBY语句只能作为其他子句之后的最后一个子句出现﹔视图中也可以使用ORDERBY语句;子查询语句中是不能使用ORDER BY的。”
 

第64题

正确答案:D

索引适合使用的条件:①在经常需要搜索的列上,可以加快搜索的速度﹔②在经常使用连接的列上(这些列主要是一些外键)可以加快连接的速度,在经常需要根据范围进行搜索的列上创建索引。因为索引已经排序,其指定的范围是连续的③在经常使用WHERE子句中的列止面创健索引,加快条件的判断速度。
不适合使用的条件:①对于那些在查询中很少使用或者参考的列不应该创健索引﹔②对于那些只有很少数据值的列也不应该创建索引;③经常进行更新的列不适宜创建索引。
 

第65题

正确答案:B

散列文件是指利用散列存储方式组织的文件。亦称为直接存取文件。

散列文件的优点是:文件随机存放,记录不需进行排序﹔插入、时除方便存取速度快;不需要索引区,节省存储空间

其缺点是:不能进行顺序存取,只能按关键字随机存取,且询问防式只限于简单询问,并且在经过多次插入、删除后,可能造成文件结构不合理,需要重新组织文件。
如果数据库中的一个基本表的数据里很少,并且插入、删除、更新等操作非常频繁,该基本表可以采用堆文件组织形式。因为堆文件无需建立索引维护代价非常低。虽然堆文件的数据访问效率较低,但在数据很少时,定位文件记录的时间非常短。
顺序文件指的是文件信息存放在若干连续的物理决中。其优点是简单,支持顺序存取和随机存取,顺序存取速度相较快。缺点是文件不能疏增长,不利于文件插入和删除,如果用户的查询条件定义在查找码上,则顺序文件是比较适合的这住结构。
聚集文件将不同关系表中有关联关系的记录存储在一起。如果某些重要而频繁的用户查询经常需要把进行多表连接操作。可以考虑聚集文件。来改善查询效率。
 

第66题

正确答案:C

索引的使用原则一般如下:

①经常在查询中作为条件被使用的列,应为其建立索引。

②频繁进行排序或分组(即进行group by或order by操作)的列,应为其建立索引。

③一个列的值域很大时,应为其建立索引。

④如果待排序的列有多个,应在这些列上建立复合索引。

⑤可以使用系统工具来榆查索引的完整性,必要时进行修复。
 

第67题

正确答案:B

如果索引文件按照其查找码指定的顺序与数据文件中数据记录的排列顺序一致,则成该索引文件为聚集索引。在数据文件的主码属性集上建立的索引称为主索引。如果数据文件按照主码值的顺序将元组有序存储在数据文件中,并且以主码作为查执码建立文件。则该索引文件既是主索引也是聚集索引。唯一索引不允许索引列包含重复的值。主索引不允许存在重复,所以主索引―定是唯一索引。但是不一定是聚集索引。
 

第68题

正确答案:C

聚集索引可以是主索引,也可以是辅索引、聚集索引的健值可以重复。稀疏索引属于有序索引,所以所指向的数据文件一定是有序的。

第69题

正确笞案:C

封锁是指在某一时间内禁止某用户对数据对象做某些操作以避免产生数据不一致的问题。实现数据库并发控制的方法很多,常用的是封锁技术。在进行DBAS系统设计时,通常为了避免死锁,可以考虑 : ①提高事务隔离性级别;②按同―顺序访问资源;③采用小事务模式,尽量缩短事务的长度,减少占有锁的时间;④尽量使用记录级别的锁(行锁)",少用表级别的锁。
 

第70题

正确答案:D

非确定联系又称为多对多关系或mn联系。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值