数据库知识练习题Word文档格式.docx

上传人:b****2 文档编号:13297959 上传时间:2022-10-09 格式:DOCX 页数:20 大小:81.67KB
下载 相关 举报
数据库知识练习题Word文档格式.docx_第1页
第1页 / 共20页
数据库知识练习题Word文档格式.docx_第2页
第2页 / 共20页
数据库知识练习题Word文档格式.docx_第3页
第3页 / 共20页
数据库知识练习题Word文档格式.docx_第4页
第4页 / 共20页
数据库知识练习题Word文档格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

数据库知识练习题Word文档格式.docx

《数据库知识练习题Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据库知识练习题Word文档格式.docx(20页珍藏版)》请在冰豆网上搜索。

数据库知识练习题Word文档格式.docx

.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是(   )

.一对一 

.一对多

.多对一 

.多对多

.表达式“24”等价于(   )

>

<

.在数据库设计中,独立于计算机的硬件和软件的设计阶段是(   )

.概念设计 

.物理设计

.逻辑设计 

.系统实施

在中,建立视图用 ( 

命令 

命令

.下列聚集函数中不忽略空值()的是()

(列名)(列名)

(*)(列名)

一、单项选择题(每小题分,共分)

.数据库系统中,对用户使用的数据视图的描述称为( 

.概念模式 

.内模式

.存储模式 

.外模式

.数据库的三级模式之间存在着两级映象使数据库系统具有较高的数据( 

.相容性 

.独立性

.共享性 

.一致性

.实体完整性规则是指关系中( 

.不允许有空行 

.主键不允许有空值

.不允许有空列 

.外键不允许有空值

.实现关系代数投影运算的子句是( 

. 

. 

. 

.语言中,用/语句实现数据库的( 

.并发控制 

.完整性控制

.一致性控制 

.安全性控制

.在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现( 

.死锁 

.共享锁

.活锁 

.排它锁

.以下关于事务调度和封锁的描述中,正确的是( 

.遵守两段封锁协议的并发事务一定是可串行化的

.可串行化的并发事务一定遵守两段封锁协议

.遵守两段封锁协议的并发事务不一定是可串行化的

.遵守两段封锁协议的并发事务一定不会产生死锁

.数据库与文件系统的根本区别在于()

提高了系统效率

方便了用户使用

数据的结构化

节省了存储空间

.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( 

)。

.多对多 

.一对一

.多对一 

.“一个事务中的诸操作要么都做,要么都不做”,这是事务的( 

)属性。

.原子性 

.一致性

.隔离性 

.持续性

.关系模型中,一个码是()。

可以由多个任意属性组成

至多由一个属性组成

由一个或多个属性组成,其值能够惟一标识关系中一个元组

以上都不是

数据库(),数据库系统()和数据库管理系统()之间的关系是()。

包括和。

包括和

就是,也就是

区分不同实体的依据是()。

.名称.属性

.对象.概念

基本表的创建中是通过( 

)实现参照完整性规则的。

.主键子句 

.外键子句 

.检查子句 

.设计性能较优的关系模式称为规范化,规范化的主要理论依据是( 

.关系规范化理论 

.关系运算理论 

.代数运算理论 

.数理逻辑理论

.在模型转换成关系模型的过程中,下列叙述不正确的是( 

.每个实体类型转换成一个关系模式

.每个∶联系类型转换一个关系模式

.每个联系类型转换成一个关系模式

.在处理∶和∶联系类型时,不生成新的关系模式。

.假如采用关系数据库系统来实现应用,在数据库设计的( 

)阶段,需要将模型转换为关系数据模型。

 

.物理设计 

.运行阶段

.普遍采用()方法来保证调度的正确性。

.索引.授权

.封锁.日志

多个事务执行的次序称为(   )

步骤过程流程调度

如果事务已在数据上加了锁,则其他事务在数据上(   )

只可加锁只可加锁

可加锁或锁不能加任何锁

单项选择题(每小题分,共分)

模式的逻辑子集通常称为(   )

存储模式内模式

外模式模式

语言的和语句主要是用来维护数据库的()。

完整性可靠性

隔离性安全性

在数据库设计中,将图转换成关系数据模型的过程属于()

.需求分析阶段.概念设计阶段

.逻辑设计阶段.物理设计阶段

如果事务已在数据上加了锁,则其他事务在数据上(   )

在数据库系统中,视图可以提供数据的(   )

完整性并发性

安全性可恢复性

事务的持续性是指()

.事务中包括的所有操作要么都做,要么都不做

事务一旦提交,对数据库的改变是永久的

.一个事务内部的操作对并发的其他事务是隔离的

.事务必须使数据库从一个一致性状态变到另一个一致性状态

一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是( 

.

系统故障会造成( 

.内存数据丢失 

.硬盘数据丢失

.软盘数据丢失 

.磁带数据丢失

.数据库系统核心是()

数据数据库管理系统

数据库用户数据库管理员

.构造关系数据模型时,通常采用的方法是( 

.从网状模型导出关系模型 

.从层次模型导出关系模型 

.从—图导出关系模型 

.以上都不是

二、简答题(每小题分,共分)

简述关系模型中的实体完整性。

实体完整性规则:

若属性是基本关系的主属性,则属性不能取空值,。

并且关键字下不能出现重复值。

简述二段锁协议。

两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。

)在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁;

)在释放一个封锁之后,事务不再申请和获得任何其他封锁。

“两段”的含义是,事务分为两个阶段:

第一阶段是获得封锁,也称为扩展阶段。

第二阶段是释放封锁,也称为收缩阶段。

什么是数据库恢复?

简述数据库恢复的基本技术?

把数据库从错误状态恢复到某一已知的正确状态(即一致状态或完整状态),就是数据库恢复。

数据库恢复的基本技术是数据转储和登录日志文件。

即根据存储在系统别处的冗余信息来恢复数据库系统。

转储即按照一定的策略将数据库复制到磁带或另一个磁盘上保存起来的过程。

日志文件是用来记录事务对数据库的所有更新操作的文件,包括数据库内部的更新操作。

不同数据库系统采用的日志文件格式是不同的。

当系统运行过程中发生故障,利用转储的数据库后备副本和日志文件就可以将数据库恢复到故障前的某个一致性状态。

什么是视图?

通过视图如何保证数据库安全性。

视图是从一个或几个基本表导出的表。

视图本身不独立存储在数据库中,是一个虚表。

即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。

视图在概念上与基本表等同,用户可以如同基本表那样使用视图。

通过对视图授权可以实现数据库的安全性。

简述数据库设计的步骤。

需求分析,概念设计,逻辑设计,物理设计,数据库的实施与维护

简述什么是触发器。

是一种特殊类型的存储程序,在试图修改触发器所保护的表中的数据时,它就会自动执行。

触发器可以包括大多数语句。

二、简答题(每题分,共分)

1.简述引进视图的优点。

引进视图的优点有:

()视图能够简化用户的操作。

()视图使用户能以多种角度看待同一数据。

()视图对重构数据库提供了一定程度的逻辑独立性。

()视图能够对机密数据提供安全保护

2.简述数据库设计的设计包含的设计步骤。

3.简述数据库系统可能发生的故障,及数据库恢复的基本技术。

故障类型:

事务内部故障,系统故障,介质故障,计算机病毒。

4.中表和表有何用?

触发器中用到两种特殊的表:

删除表和插入表。

触发器中使用名为“”和“”。

删除表存储受和语句影响的行的副本。

当执行或语句时,行从触发器表中删除并传递到删除表中。

插入表存储受和语句影响的行的副本。

当执行或语句时,新行同时增加到插入表和触发器表中

5.在建立型时如何区分实体和属性?

在给定的应用环境中,可以遵循以下准则来划分实体和属性:

(1)属性与它所描述的实体之间只能是单值联系,即联系只能是一对多的。

()属性不能再有需要进一步描述的性质。

()作为属性的数据项,除了它所描述的实体之外,不能再与其它实体具有联系。

6.什么是候选码?

它和主码是什么关系?

关系中的一个属性组,其值能唯一标识一个元组。

若从属性组中去掉任何一个属性,它就不具有这一性质了,这样的属性组称作候选码。

进行数据库设计时,可从一个关系的多个候选码中选定一个作为主码。

关系数据库中的实体完整性和参照完整性对数据分别有什么样的约束?

若属性是基本关系的主属性,则属性不能取空值。

参照完整性规则:

若属性(或属性组)是基本关系的外码,它与基本关系的主码相对应,则对于中每个元组在上的值必须为:

)或者取空值(的每个属性值均为空值);

)或者等于中某个元组的主码值。

并发操作可能会产生哪几类数据不一致?

并发操作带来的数据不一致性包括三类:

丢失修改、不可重复读和读“脏”数据。

()丢失修改()()不可重复读()()读“脏”数据()避免不一致性的方法就是并发控制。

最常用的并发控制技术是封锁技术。

也可以用其他技术,例如在分布式数据库系统中可以采用时间戳方法来进行并发控制。

简要说明嵌入式语言中与游标相关的四个语句。

定义游标游标名

打开游标游标名

取数游标名:

变量名

关闭游标游标名

什么是存储过程?

是存储在服务器上的一个语句的命名集合。

存储过程是重复执行封装语句的一种有效方法。

什么是事务?

事务有哪些特征?

事务是由一系列操作序列构成的程序执行单元,这些操作要么都做,要么都不做是一个不可分割的工作单位。

事务特征:

原子性,隔离性,一致性,持久性.

在进行总体图的优化时具体做什么?

消除冗余属性和冗余联系。

冗余属性就是可以由其他属性推导出的得出的属性。

冗余的联系就是可以由其他的联

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1