全球旧事资料 分类
应用的不同目的,可以将模型分成两类或者说两个层次:一类是概念模型,是按用户的观点来对数据和信息建模,用于信息世界的建模,强调语义表达能力,概念简单清晰;另一类是数据模型,是按计算机系统的观点对数据建模,用于机器世界,人们可以用它定义、操纵数据库中的数据,一般需要有严格的形式化定义和一组严格定义了语法和语义的语言,并有一些规定和限制,便于在机器上实现。
f2定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图。【答】实体:客观存在并可以相互区分的事物叫实体。实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象
和刻画同类实体,称为实体型。实体集:同型实体的集合称为实体集。属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。码:惟一标识实体的属性集称为码。实体联系图(E一R图):提供了表示实体型、属性和联系的表示方法:实体
型:用矩形表示,矩形框内写明实体名;属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(11,1
或m
)。
3试述关系模型的三个组成部分。【答】关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。(1)数据结构:它只包含单一的数据结构关系;从用户角度看,关系模型中数据
的逻辑结构是一张扁平的二维表;现实世界的实体以及实体间的各种联系均用单一的结构类型即关系来表示。
(2)关系操作集合:关系模型中常用的关系操作包括查询Query操作和插入I
sert、删除Delete、修改Update操作两大部分。关系的查询表达能力很强,是关系操作中最主要的部分。查询操作可以分为:选择Select、投影Project、连接Joi
、除Divide、并U
io
、差Except、交I
tersectio
、笛卡尔积等。其中,选择、投影、并、差、笛卡尔积是五种基本操作。其他操作是可以用基本操作来定义和导出的。
(3)关系完整性约束:关系模型的完整性规则是对关系的某种约束条件,分为三类完整性约束:实体完整体,参照完整性和用户定义的完整性。其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性,应该由系统关系自动支持。用户定义的完整性是应用领域需要遵循的约束条件,体现了具体领域中的语义约束。
4试述关系模型的完整性规则。在参照完整性中,为什么r
好听全球资料 返回顶部