【数据库】数据模型

数据模型是对现实世界数据特征的抽象,分为概念模型、逻辑模型和物理模型。概念模型用于数据库设计,逻辑模型(如层次、网状、关系模型)用于数据库实现,物理模型关注数据在系统内的表示。数据模型由数据结构、数据操作和完整性约束构成,ER模型是常见的概念模型工具。层次模型以树状结构表示,具有良好的查询效率和完整性支持,但结构较固定。网状模型更灵活,允许多对多联系,但结构复杂。关系模型以二维表形式表示,易于理解和使用,但查询效率可能较低。
摘要由CSDN通过智能技术生成

数据模型是对现实世界数据特征的抽象。 也就是说数据模型是用来描述数据、组织数据和对数据进行操作的。数据模型是数据库系统的核心和基础。
数据模型的简单定义:能表示实体类型及实体间联系的模型称为“数据模型”。

两类数据模型

数据模型的种类很多,目前被广泛使用的可分为两种类型。第一类是概念模型,第二类是逻辑模型和物理模型。

  • 第一类概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。
  • 第二类中的逻辑模型,它是对现实世界的第二层抽象。这类模型是按计算机系统的观点对数据建模,主要用于数据库管理系统的实现,称为“逻辑数据模型" ,一般又称为"结构数据模型"。例如层次、网状、关系、面向对象等模型。这类模型有严格的形式化定义,以便于在计算机系统中实现。它通常有一组严格定义了的无义性语法和语义的数据库语言,人们可以用这种语言来定义、操纵数据库中的数据。
  • 第二类中的物理模型是对数据最底层的抽象,它描述数据在系统内部的表示方式和存取方式,或在磁盘或磁带上的存储方式和存取方式,是面向计算机系统的。
    在这里插入图片描述

数据模型的组成要素

数据模型通常由数据结构、数据操作和数据完整性约束三个部分组成
1、数据结构是指对实体类型和实体间联系的表达和实现;
2、数据操作是指对数据库的检索和更新(包括插入、删除和修改)两类操作;
3、数据完整性约束给出数据及其联系应具有的制约和依赖规则。

实体 - 联系方法

实体联系模型( Entity Relationship Model,简记为ER模型)是P. P. Chen于1976年提出的。这个模型直接从现实世界中抽象出实体类型及实体间联系,然后用实体联系图( ER图)表示数据模型。设计ER图的方法称为ER方法ER 图是直接表示概念模型的有力工具。

ER图有三个基本成分:
① 矩形框,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值