2.1数据模型

数据模型是对现实世界数据特征的模拟和抽象,包括数据结构、数据操作和完整性约束。它分为概念数据模型、逻辑数据模型和物理数据模型。概念模型是与具体DBMS无关的用户视图,逻辑模型用于数据库管理系统实现,物理模型关注数据的物理存储。常见的联系类型有一对一、一对多和多对多。
摘要由CSDN通过智能技术生成

数据模型

数据模型概念

数据模型是对现实世界数据特征的模拟和抽象,用来描述数据是如何组织、存储和操作的。
现实世界数据到数据库数据必须经过三个阶段:
现实世界:指客观存在的现实世界中的事物(实体)及其联系。
信息世界:基于某种数据模型完成对现实世界事物的抽象描述,也就是按用户的观点对数据和信息进行建模。
机器世界:是对数据最低层次的抽象,主要描述数据在系统内部的表示方式和存储方法,在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。

数据模型应满足如下三个条件:
1.能比较真实地模拟现实世界。
2.数据模型容易为人所理解。
3.数据模型要能很方便地在计算机上实现。

数据模型的组成元素

1.数据结构
数据结构描述数据库的组成对象以及对象之间的联系。数据结构描述的内容有两类:一类是与对象的类型、内容、性质有关的;一类是与数据之间的联系有关的对象。数据结构是刻画一个数据模型性质最重要的方面。
总之,数据结构是所描述的对象类型的集合,是对系统静态特性的描述。
2.数据操作
数据操作是指对数据库中各种对象(型)的实例值所允许执行的操作的集合,包括操作及有关的操作规则。
数据库主要有查询和更新(包括插入、查询、删除、修改)两大类操作。数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操作的语言。
数据操作是对系统动态性的描述。
3.数据的完整性约束条件
数据的完整性约束条件是一组完整性规则,是给定的数据模型中数据及其联系所具有的制约和依存规则,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值