文档介绍:《数据库系统概论》试卷 10 一、简答( 25 分) 1 、简述数据模型的三要素及其作用答: 数据模型的三要素:数据结构、数据操作和数据的约束条件. 2 、视图及其作用? 答: 视图是一个虚拟表, 其内容由查询定义。同真实的表一样, 视图包含一系列带有名称的列和行数据。但是, 视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。作用: 简单性安全性逻辑数据独立性 3 、数据库设计的步骤? 答: 数据库设计包括六个主要步骤: 1 、需求分析:了解用户的数据需求、处理需求、安全性及完整性要求; 2 、概念设计:通过数据抽象,设计系统概念模型,一般为 E-R 模型; 3 、逻辑结构设计:设计系统的模式和外模式,对于关系模型主要是基本表和视图; 4 、物理结构设计:设计数据的存储结构和存取方法,如索引的设计; 5 、系统实施:组织数据入库、编制应用程序、试运行; 6 、运行维护:系统投入运行,长期的维护工作。 4 、举例说明满足 2NF 的关系带来的存储异常二、填空题( 30分) 1、数据库 DB、数据库系统 DBS 和数据库管理系统 DBMS 三者之间的关系是__A____ 。A、DBS 包括 DB和DBMS B、DBMS 包括 DB和DBS C、DB包括 DBS 和DBMS D、DBS 就是 DB,也就是 DBMS 2、DBMS 的功能有: 数据定义功能, 数据组织、存储和管理数据操纵功能。 3、在数据库三级模式结构中,描述数据库中的局部逻辑结构和特性的是模式。 4、数据的独立性包括物理独立性和逻辑独立性分别是 5、关系模式不 R中的属性全部是主属性,则 R的最高范式必定是:BCNF 6、下面所示的关系 R,经操作ⅡA,B( 4?G?(R))(Ⅱ为“投影”运算符,) ?为“选择”)的运算结果是______. R: ABC 143 212 344 7 、数据库中只存放视图的定义 8 、有一个学生关系,关键字为学号;又有一个课程关系,其关键字是课程号;另有一个选修关系, 其关键字是学号和课程号的组合, 则学号和号分别为该关系的_ 外关键字___ 。 9 、设 X→Y 是关系模式 R 的一个函数依赖,如果存在 X 的真子集 X’,使的 X’→Y成立,则称部分函数依赖,记作 X??? p Y。 10 、在关系模式 R 中,若每个属性都是不可再分割的最小数据单位,则 R 属于第一范式,记作 R∈ 1NF 。 11 、一个关系模式为 Y( X1 , X2 , X3 , X4 ) ,假定该关系存在着如下函数依据:( X1 , X2 )→ X3 , X2 → X4 ,则该关系属于 1NF 范式,因为它存在着部分函数依赖。 12 、一个关系中如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组, 称这个属性为关键字。 13、在数据库的三级模式结构中, 描述数据库中全体数据的全局逻辑结构和特征的是模式。 14 、数据的完成性包括: ______,______ 。 15 、设有两个事务 T1 , T2 ,并发操作如下图所示,下面评价正确的是 A 、没问题 B、丢弃修改 C 、不能重复读 D 、读脏数据 T1 (1 )读 A=15 , B=15 (2 )读 A=15 (3 )读 A=30 , B=3 求和为 3