A. 数据模型的组成要素包括
数据模型的组成要素
数据模型通常由数据结构、数据操作和完整性约束条件三部分组成。
①数据结构
数据结构描述数据库的组成对象以及对象之间的联系。
②数据操作
是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则。
③数据的完整性约束条件
是一组完整性规则。数据模型应该反映和规定其必须遵守的基本和通用的完整性约束条件。
数据库技术的发展是沿着数据模型的主线推进的。
数据模型(data model)是对现实世界数据特征的抽象,也就是说数据模型是用来描述数据、组织数据和对数据进行操作的。
数据模型是数据库系统的核心和基础。
数据模型应满足三方面要求:
①能比较真实地模拟现实世界
②容易为人所理解
③便于在计算机上实现
根据模型应用目的不同,可以分为两大类:
①概念模型 ②逻辑模型和物理模型
概念模型(conceptual model)
也称信息模型,按用户的观点来对数据和信息建模,主要用于数据库设计。
概念模型实际上是现实世界到机器世界的一个中间层次。
①信息世界中的基本概念
(1)实体(entity)
客观存在并可相互区别的事物称为实体。
(2)属性(attribute)
实体所具有的某一特征称为属性。
(3)码(key)
唯一标识实体的属性集称为码。
(4)实体型(entity type)
用实体名及其属性名集合来抽象和刻画同类实体,例如,学生(学号,姓名,性别,出生年月,所在院系,入学时间)就是一个实体型。
(5)实体集(entity set)
同一类型实体的集合称为实体集。
(6)联系(relationship)
包括实体内部的联系和实体之间的联系。
实体之间的联系通常是指不同实体集之间的联系。
实体之间的联系有一对一、一对多和多对多等多种类型。
②概念模型的一种表示方法:实体-联系方法
该方法用E-R图来描述现实世界的概念模型,E-R方法也称为E-R模型。
B. 什么是数据模型数据模型的三要素是什么
数据模型(Data Model)是现实世界数据特征的抽象,或者说是现实世界的数据模拟。数据库中,用数据模型来抽象地表示现实世界的数据和信息。数据模型的三要素是:数据结构、数据操作及完整性约束条件。
1、数据结构
就是数据在数据区中的存储结构,在关系模型中就是采用的关系模型了,就是“二维表”的形式。
2、数据操作
指的是对数据的一些操作,包括查询、删除、更新、插入等等。
3、
数据的完整性约束
就是对所存数据的约束规则,有实体完整性、参照完整性等等,就是取值唯一、不能为空等一系列操作。
(2)数据模型的要素是什么扩展阅读:
数据模型用途:
数据模型是用于描绘、沟通数据需求的一组简单易懂、标准的,并且便于计算机实现的标准符号的集合。数据库很强大,但数据在其中的关系却错综复杂,成千上万个表通过各种关系或约 束互连以形成复杂的结构。没有数据模型,利益相关者很难看到现有数据库的结构、理解关键概念,当需要描述数据需求的时候,也很难准确地表达出来,这也是数据模型很重要的一个最主要的原因。
数据模型最详细的一层就定义为逻辑模型了,具体定义了每一个实体、实体中的每一个属性、实体和实体之间的详细关系等。
如果要拿地图打比方的话,就相当于不光划分了每个省,每个省内的每一个城市,城市中的每一条街道和城市之间的联系都定义在了这一级别。有了这么一张图的话,任何一个地址的信息都能被找到。也就是说,逻辑模型当中能够方便地找到每一个属性的具体位置和定义。
C. 数据模型通常由哪三个要素组成
数据模型由数据结构、数据操作和完整性约束部分组成,通常称为数据三要素。
数据模型(Data Model)是数据特征的抽象。数据(Data)是描述事物的符号记录,模型(Model)是现实世界的抽象。数据模型从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表示与操作提供了一个抽象的框架。数据模型所描述的内容有三部分:数据结构、数据操作和数据约束。