优秀精品课件文档资料
书山有路勤为径,学海无涯苦作舟 SL出品
第2章数据库系统结构
数据和数据模型
概念层数据模型
组织层数据模型
数据库系统的结构
数据和数据模型
数据
数据模型
数据
数据是人们从实际当中抽取感兴趣的事物特征或属性。
数据有一定的格式,例如,性别是一个汉字的字符。格式的规定是数据的语法。
数据是信息存在的一种形式,只有通过解释或处理才能成为有用的信息。数据的含义是数据的语义。
数据模型
模型
是对事物、对象、过程等客观系统中感兴趣的内容的模拟和抽象表达,是理解系统的思维工具。
数据模型(Data Model)
也是一种模型,它是对现实世界数据特征的抽象。数据模型一般应满足三个要求:第一要能够比较真实地模拟现实世界;第二要容易被人们理解;第三要能够很方便地在计算机上实现。
数据模型
根据模型应用的不同目的,可以将这些模型分为两大类,它们分别属于两个不同的层次。
第一类是概念层数据模型
第二类是组织层数据模型
概念层数据模型
从数据的应用语义视角来抽取模型并按用户的观点来对数据和信息进行建模。
这类模型主要用在数据库的设计阶段
它与具体的数据库管理系统无关。
组织层数据模型
指用什么样的结构来组织数据
与具体的数据库管理系统有关
主要包括:
层次模型(用树型结构组织数据)
网状模型(用图型结构组织数据)
关系模型(用简单二维表结构组织数据)
对象-关系模型(用复杂表格及其他结构组织数据)
数据和数据模型
为了把现实世界中的具体事物抽象、组织为某一具体DBMS支持的数据模型,通常首先将现实世界抽象为信息世界,然后再将信息世界转换为机器世界。即:首先把现实世界中的客观对象抽象为某一种信息结构,然后再把概念级模型转换为计算机上的DBMS支持的数据模型,也就是组织层数据模型。
现实世界
信息世界:概念模型
机器世界:具体DBMS支持的数据模型
转换
人的认识抽象
数据的两个特征
静态特征:包括数据的基本结构、数据间的联系和对数据取值范围的约束。
动态特征:指对数据可以进行的操作以及操作规则。比如对学生的基本信息可以查询、修改和增加新记录等。
CH2 数据库系统结构 来自淘豆网m.daumloan.com转载请标明出处.