数据库系统应用试题及答案 联系客服

发布时间 : 星期六 文章数据库系统应用试题及答案更新完毕开始阅读b5e039abdd3383c4bb4cd28d

执行,要么完全不执行,这种特性称为原子性。

(2) 事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态,这种特性称为事务的一致性。

(3) 分离性指并发的事务是相互隔离的。即一个事务内部的操作及正在操作的数据必须封锁起来,不被其它企图进行修改的事务看到。

(4) 持久性意味着当系统或介质发生故障时,确保已提交事务的更新不能丢失。即一旦一个事务提交,DBMS保证它对数据库中数据的改变应该是永久性的,耐得住任何系统故障。 7、 数据库管理系统的功能主要划分为哪4部分: 问答第7题 (1) 数据库模式定义 (2) 数据操纵 (3) 数据库系统控制 (4) 数据库维护和服务

8、 说明关系数据模型中候选码和码(主关键字)的定义 问答第8题

(1) 候选码:在关系模式R(U)中,K为R的属性或者属性组,若满足K→U,则K为关系模式R的候选码。 (2) 主码: 若关系模式R(U)中有多个候选码,则选定其中的一个候选码作为主码,或称主关键字。

9、 数据仓库的定义:

问答第9题

数据仓库是支持决策过程的、面向主题的、集成的、随时间变化的、持久的数据集合。

10、 关系数据库语言SQL的主要功能包括: 问答第10题

数据定义、数据操纵、数据控制

11、 试述独立的对象标识OID具有的特性:

问答第11题

独立的对象标识OID具有下面特性:

(1) 每个对象在产生时得到一个唯一的标识符。

(2) 该标识符在对象的整个生命周期内是固定不变的,而且是唯一的。 (3) 一个被删除对象的标识符不可再用。

(4) 对象标识符独立于对象的存储位置和对象的状态。

(5) 用户定义的关键字仍然可以存在, 而且可以提供一些函数实现把一个对象的标识符转换成一个相关的用户定义的关键字, 或者相反方向的转换。

12、 有关系模式R(U,F),属性集U={A,B,C,D,E}, 函数依赖集合F={C->A, BC->D, D->E}, 请回答如下的问题: (1) R最高属于第几范式? 说明理由; (2) 请分解R为符合第三范式的关系模式集合,并给出每个关系的主码: 问答第12题

R最高属于1NF范式。 理由:关系模式R(U,F)的主码是(B,C),属性之间存在部分函数依赖C->A,同时存在传递函数依赖BC->D, D->E。 符合第三范式的关系模式集合:

9

R1(C,A),主码:C R2(BC ,D),主码:BC R3(D,E),主码:D

13、 设有关系R和S如下图所示。请画出R和S的并(RúS)、交(RùS)、差(R-S)运算结果。

问答第13题

并(RS) 运算结果、 交(RS) 运算结果、 差(R-S) 运算结果

14、 下图画出供应商、零件和项目和仓库四者相互关系的E-R模型图,图中给出\库存\和\供应\两个联系的属性,其他每类实体的属性自定。完成下列设计工作: (1) 请设计出相应的关系数据库的关系模式,标明主码。 (2) 请设计一个SQL查询语句,查询供应零件品种数目大于10种的供应商的名字和供应零件品种数。

问答第14题

(1)关系模式(表格结构)如下,红色为主码: 零件表(零件号,零件名,………)。

供应商表(供应商号,供应商名称,供应商地址……) 项目表(项目号,项目名,………)

项目供应零件表(供应商号,零件号,项目号,供应数量)

10

仓库表(仓库号,仓库名,………) 库存表(仓库号,零件号,库存量,……..) (2) SQL查询语句如下:

SELECT 供应商名称,COUNT(*) FROM 供应商表 S,项目供应零件表M,零件表 P,项目表 O WHERE S.供应商号 = M.供应商号 AND M.零件号 = P.零件号 AND M.项目号= O.项目号 GROUP BY 供应商名称 HAVING COUNT(*) > 10

思考题 二

一、 填空题

1、 分布式数据库是数据库技术和( )结合的产物。

第1个空答案为网络技术

2、 在关系数据库中,通过( )来表示实体集之间的联系。

第2个空正确答案为关系表

3、 分布式数据库系统中数据分片的方法有:( )。

第3个空正确答案为水平分片、垂直分片、水平垂直混合分片三种方法

4、 DBMS的系统缓冲区是由控制信息和若干( )组成。

第4个空正确答案为数据页

5、 对数据库的物理设计优劣评价的重点是( )。

第5个空正确答案为访问时间效率和空间利用效率

6、 DBMS中基本的加锁类型是( )。

第6个空正确答案为共享锁和独占锁

7、 数据挖掘的方法有( )。

第7个空正确答案为直接数据挖掘和间接数据挖掘

8、 现实世界中,实体之间联系的类型有如下几种:( ) .

第8个空正确答案为一对一联系、一对多联系、多对多联系

9、 DBMS设置检查点的主要目的是( ).

第9个空正确答案为提高数据库恢复的效率

10、 数据库系统的三级模式是( ).

第10个空正确答案为外模式、概念模式和内模式

二、 问答题

1、 视图概念的主要优点有: 问答第1题

(1)提供了逻辑上的数据独立性:修改了基本表,通过建立视图,可以不改变应用程序。 (2)简化了用户查询;

(3)不同的用户通过视图可以从不同的观点观察数据;

(4)视图作为授权的单位提高了系统的安全性,通过视图可以对用户隐藏某些数据。

2、 关系数据库逻辑设计过程主要包括哪些步骤:

11

问答第2题

(1) 从E-R模式导出初始数据库模式。 (2) 关系模式规范化。 (3) 模式评价。

(4) 以DBMS语法描述数据库模式。

3、 简述语义数据模型和结构数据模型的主要差别: (1) 语义数据模型注重: (2) 语义数据模型不注重: (3) 语义数据模型如:

A、结构数据模型注重: B、结构数据模型不注重:C、结构数据模型如: 问答第3题

(1) 语义数据模型注重:数据表示的语义 (2) 语义数据模型不注重:数据的组织结构

(3) 语义数据模型如:实体联系数据模型、面向对象数据模型 A、结构数据模型注重:数据的组织结构 B、结构数据模型不注重:数据表示的语义

C、结构数据模型如:层次数据模型、网状数据模型、关系数据模型。 4、 简述数据仓库的特征: 问答第4题

(1) 数据仓库是面向主题的。 (2) 数据仓库是集成的的。 (3) 数据仓库是随时间变化的。 (4) 数据仓库是稳定的。 (5) 信息的概括和聚集

5、 解释下面的词语: (1) 物理数据的独立性: (2) 逻辑数据的独立性: (3) 意向锁: (4) 关系:

问答第5题

(1) 物理数据的独立性: 指数据的全局逻辑结构独立于物理存储结构。 (2) 逻辑数据的独立性: 指数据的全局逻辑结构独立于局部逻辑结构。

(3) 意向锁: 意向锁是在加锁结点的祖先结点上用作\意向\或\标记\,意味着锁是加在该结点的下属结点上。 (4) 关系: 某一时刻对应某个关系模式的内容(元组的集合,或称行的集合)称作关系。 6、 设有关系R和S如下图所示。请画出R和S等值(R.A=S.A)连接和不等值(R.A

问答第6题

(1) R.A = S.A的等值连接结果如下:

12