![](https://csdnimg.cn/release/download_crawler_static/86181640/bg2.jpg)
数据库系统〔DBS〕:即是采用了数据库技术的计算机系统,是实现
有组织地、动态存储大量关联数据,方便多用户访问的计算机软件、硬件
和数据资源而组成的系统。
数据库技术:研究数据库的构造、存储、设计、管理和使用的一门软
件学科。
表示实体类型及实体之间联系的模型称为“数据模型〞。数据模型是
严格定义的概念的集合,数据库的数据模型应包括数据构造〔指对实体类
型和实体之间联系的表达和实现〕、数据操作〔指对数据库的检索和更新
两大类操作〕和完整性约束〔给出数据及其所具有的制约合依赖规那么〕
3 个局部。
数据模型的种类很多。目前广泛使用的数据模型可分为两种:概念数
据模型和构造数据模型。
概念数据模型
这是一种独立于任何计算机系统的模型,完全不涉及信息在计算机系
统中的表示,用于建立信息世界的数据模型,是现实世界的第一层抽象,
是用户和数据库设计人员进展交流的工具,其中最著名的模型是“实体联
系模型〞〔ER 模型〕。
ER 模型直接从现实世界中抽取出实体类型及实体间联系图〔ER 图〕
表示数据模型。一般遇到实际问题时,总是先设计一个 ER 模型,然后再
把 ER 模型转换成及 DBMS 关联的数据模型。
构造数据模型〔亦称根本数据模型〕:
这是直接面向数据库的逻辑数据构造,通常有一组严格定义了语法和
语义的数据库语言,用来定义、操纵数据库中的数据。其主要有层次、网
状、关系模型三种。
◆层次模型:用树型〔层次〕构造表示实体类型及实体之间联系的数据模
型称为层次模型。层次构造是一棵树,树的结点是记录类型,非根结点有
且只有一个父结点。上一层记录类型和下一层记录类型的联系是 1:M 联
系。
◆网状模型:用从构造〔网络构造〕表示实体类型及实体间联系的数据模
型称为网状模型。记录之间的联系通过指针实现,M:N 联系容易实现〔一
个 M:N 联系可拆成两个 1:M 联系〕,查询效率高。
◆关系模型:用标准化了的二维表格构造表示实体集,用键表示实体间联
系。通常是假设干个关系模型组成的集合。
n 数据库的数据体系构造
数据库的数据体系构造分成 3 个级别:内部级、概念级、外部级。从某个
角度看到的数据特性称为数据视图。
Ø 外部级最接近用户,是用户看到的数据特性,用户的数据
视图称为外模型。
评论0
最新资源