关于自考的考前复习资料,已经排版好了,可以直接打印
18 . 定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图( E-R 图)
19 . 数据模型的三要素是指 __________ , __________ , __________ 。实际数据库系统中所支持的主要数据模型是 __________ , __________ , __________ 。 20 . 试述网状、层次数据库的优缺点。
21 . 试述关系模型的概念,定义并解释以下术语: ( 1 )关系 ( 2 )优点; 2 ) 用层次模型的应用系统性能好,特别是对于那些实体间联系是固定的预先定义好的应用,采用层次模型来实现,其性能优于关系模型; 3 ) 次数据模型提供了良好的完整性支持。层次模型的缺点主要有: 1 ) 现实世界中很多联系是非层次性的,如多对多联系、一个结点具有多个双亲等,层次模型不能自然地表示这类联系。只能通过引入冗余数据或引入虚拟结点来解决。 2 )对插入和删除操作的限制比较多。 3 )查询子女结点必须通过双亲结点。网状模型:属性 ( 3 )域 ( 4 )元组 ( 5 )主码 ( 6 )分量 ( 7 )关系模式
22 . 数据模型中的 __________ 是对数据系统的静态特征描述,包括数据结构和数据间联系的描述, __________ 是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。
23 . 试述关系数据库的特点。
24 . 用树型结构表示实体类型及实体间联系的数据模型称为 __________ 模型,上一层的父结点和下一层的子结点之间的联系是 的联系。
25 . 试述数据库系统三级模式结构,这种结构的优点是什么? 26 . 用有向图结构表示实体类型及实体间联系的数据模型称为 __________ 模型,数据之间的联系通常通过 __________ 实现。 27 . 定义并解释以下术语: DDL 、 DML
28 .__________ 是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方式的数据库系统称为 __________ 。
29 . 关系的完整性约束条件包括三大类: __________ 、 __________ 和 __________ 。
30 . 什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性? 为什么数据库系统具有数据与程序的独立性? 31 . 试述数据库系统的组成。 32 .DBA 的职责是什么?
33 . 系统分析员、数据库设计人员、应用程序员的职责是什么? 16 、概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。 17 、 概念模型 数据模型
18 、实体:客观存在并可以相互区分的事物叫实体。实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体称为实体型。实体集:同型实体的集合称为实体集。属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。码:唯一标识实体的属性集称为码。实体联系图: E-R 图提供了表示实体型、属性和联系的方法: ? 实体型:用矩形表示,矩形框内写明实体名。 ? 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。 ? 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型( 1 : 1 , 1 : n 或 m : n )。
19 、数据结构 数据操作 完整性约束 关系模型 层次模型 网状模型 20 、层次模型的优点主要有: 1 )模型简单,对具有一对多的层次关系的部门描述非常自然、直观,容易理解,这是层次数据库的突出
网状数据模型的优点主要有: 1 ) 能够更为直接地描述现实世界,如一个结点可以有多个双亲。 2 )具有良好的性能,存取效率较高。网状数据模型的缺点主要有: 1 ) 结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握。 2 )其 DDL , DML 语言复杂,用户不容易使用。由于记录之间联系是通过存取路径实现的,应用程序在访问数据时必须选择适当的存取路径。因此,用户必须了解系统结构的细节,加重了编写应用程序的负担。
21 、关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。(1) 关系:一个关系对应通常说的一张表。(2) 属性:表中的一列即为一个属性;(3) 域:属性的取值范围;(4) 元组:表中的一行即为一个元组;(5) 码:表中的某个属性组,它可以唯一确定一个元组;(6) 分量:元组中的一个属性值;(7) 关系模式:对关系的描述,一般表示为关系名(属性1,属性2, ??? ,属性 n )。
22 、数据结构 数据操作
23 、关系数据模型具有下列优点: ? 关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。 ? 关系模型的概念单一。无论实体还是实体之间的联系都用关系表示。操作的对象和操作的结果都是关系。所以其数据结构简单、清晰,用户易懂易用。 ? 关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。当然,关系数据模型也有缺点,其中最主要的缺点是,由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此为了提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统软件的难度。 24 、 层次 一对多
25 、数据库系统的三级模式结构由外模式、模式和内模式组成。(参见书上图 1.29 )外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特性的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部的逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给 DBMS 管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映象:外模式/模式映象和模式/内模式映象。正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库自考数据库系统原理与技术复习资料(4)在线全文阅读。
相关推荐: