文档详情

数据库系统试题集三套 有答案.doc

发布:2016-05-26约8.25万字共80页下载文档
文本预览下载声明
数据库系统试题集一(有答案) 填空题 事务的特性包括:(原子性)、一致性、(隔离性)、和持久性。 SQL数据库中的表,可以是基本表,也可以是(视图)。 视图是定义在(基本表或视图)之上的,对视图的一切操作最终要转换为对(基本表)的操作。 视图是从(基本表)中导出的(虚)表,数据库中实际存放的是视图的(定义 )。 关系模式的三类完整性约束条件分别是、参照完整性约束和SQL语言提供数据库定义、数据操纵、数据控制等功能。 .三级封锁协议可解决:、。 关系代数中专门的关系运算包括:选择、投影、连接和除法。 数据库中:、、。 关系数据库数据操作的处理单位是关系,层次和网状数据库数据操作的处理单位是记录。 在关系数据模型中,两个关系 数据库的逻辑模型设计阶段,任务是将总体E-R模型转换成关系模型。 关系规范化理论是设计关系数据库的指南和工具。 当数据库被破坏后,如果事先保存了日志文件和数据库的副本,就有可能恢复数据库。 关系中主码的取值必须唯一且非空,这条规则是完整性规则。E-R模型中,用菱形框表示(实体之间的联系),用椭圆形框表示(属性),用矩形框表示(实体)。 数据库管理系统所支持的数据模型被分为(层次)、(网状)、(关系)和面向对象四种类型。 一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为 (多对多(m:n))的联系。 二维表中的列和行在关系中分别称为(属性)和(元组)。 在SQL查询时,如果需要去掉查询结果中的重复组,应使用(DISTINCT)。? 封锁一般分为两种排他型封锁,X封锁和(共享型封锁,S封锁)? 假设一个学生只属于一个班级,则班级和学生之间是(一对多,1:N)联系; 学生可以同时修多门课程,学生和课程之间是(多对多,M:N)联系。 数据完整性约束分为静态约束和(动态)约束。 在数据库系统中,所有应用程序都通过(DBMS)访问数据库。 一级封锁协议可解决(丢失修改)的问题。 DB并发操作通常会带来三类问题,它们是丢失更新、(不一致分析)和读脏数据 分布式数据库系统中透明性层次越高,应用程序的编写越(简单 (或容易))。 ?封锁的粒度越大,系统中能够被封锁的对象就越(少 )并发度也就越(小 )。 数据库运行过程中可能发生的故障有三类即事务故障、(系统故障)和(介质故障 )。 ?数据库设计分为以下六个设计阶段:需求分析阶段、(概念结构设计)、(逻辑结构设计 )数据库物理设计阶段、数据库实施阶段、数据库运行和维护阶段。 关系数据库的完整性包括(实体 )完整性和(参照 )完整性。 数据库系统中最重要的软件是(数据库管理系统),最重要的用户是(数据库管理员 )。 视图是从(基本表 )中导出的表,数据库中实际存放的是视图的(定义 )。 分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和不相交条件。 实体之间的联系按照联系方式的不同可分为(一对一或1∶1)、(一对多或1∶n )、(多对多或m∶n )。 数据库系统的核心是(数据库管理系统或DBMS)。 在关系模型中,实体以及实体间的联系都是用(关系)来表示的。 在关系代数中专门的关系运算包括(选择 )、(投影)、)连接)、除等运算。 SQL语言集数据查询、(数据操纵)、(数据定义)和(数据控制)功能于一体,充分体现了关系数据语言的特点和优点。 数据库管理系统保证数据安全的主要措施是进行(存取控制)。 人们已经提出了许多种类型的数据依赖,其中最重要的是(函数依赖)和(多值依赖)。 关系模式由3NF转化为BCNF是消除了主属性对码的(部分函数依赖)和(传递函数依赖)。 与文件管理系统相比较,数据库系统的数据冗余度(低)、数据共享性(低)。 数据模型通常是由数据结构、(数据操作)和(数据的约束条件)三个要素组成。 SQL语言除了具有数据查询和数据操作功能之外,还具有(数据定义)和(数据控制)功能。它是一个功能强大的语言。 数据库系统中保证安全性的存取权限是由(数据对象)和(操作类型)两个要素组成。 ?封锁的粒度越大,系统中能够被封锁的对象就越(少)并发度也就越(小)。 数据库运行过程中可能发生的故障有三类即事务故障、(系统故障)和(介质故障)。 数据库系统中最重要的软件是(数据库管理系统),最重要的用户是(数据库管理员)。 分布式数据库系统中透明性层次越高,应用程序的编写越(简单 (或容易))。 用树型结构表示实体类型及实体间联系的数据模型称为。 DB并发操作通常会带来三类问题,它们是丢失更新、和读脏数据。 数据库系统中常用的三种数据模型有层次模型、和聚合函数“count(列名)”的语义是分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和不相交条件。,
显示全部
相似文档