第一章 数据库系统概论(三)

名词解释: 模型:对不能直接观察的事物进行形象的描述和模拟换句话说,模型是对客观世界中复杂对象的抽象描述。

1.什么是数据模型

数据模型是数据库设计人员,程序员和关键用户之间进行交流的工具,从现实世界的信息到数据库实施经过一个逐步抽象的过程,更加抽象的级别定义了4种模型,即概念数据模型,逻辑数据模型,外部数据模型和物理数据模型,通常省略“数据”两字。

2.什么是概念模型

从用户信息需求观点的描述数据库全局逻辑结构的模型,称为概念模型。概念模型类似于建筑工程的蓝图或者沙盘,用于直观的描述用户业务环境的数据需求,数据之间的联系,数据约束条件,他是数据库设计人员与终端用户之间的交流工具,也是逻辑模型设计的依据。概念模型描述数据库中将存储一些什么信息,而不管这些信息在数据库中是怎么实现存储的,不涉及实现数据库的计算机软硬件和具体的DBMS软件。最常用的概念模型标识方法是实体一联系模型,简称E-R图,E-R图可以描述现实世界中复杂的事物,事物之间的联系。

3.什么是逻辑模型

从计算机实现数据库的观点描述数据库全局逻辑结构的模型,称为逻辑模型。逻辑模型是数据库设计人员与应用程序之间交流的工具。主要有层次,网络和关系3种逻辑数据模型,基于这3种数据模型产生3种DBMS。
⭐层次模型的数据结构是树形结构,网络模型的数据结构是有向图,这两种模型的共同特点是永指针实现数据之间的联系,数据结构复杂,且定义数据结构,数据查询和产生报表都需要烦琐的编程,因此,很快就被关系模型所取代。
⭐自20世纪80年代开始,关系模型成为主流的数据模型,关系数据库管理系统(RD-BMS)是应用最广泛的数据库软件
⭐对象模型采用面向对象技术,列如JAVA语言

4.什么是外部模型

从用户使用数据观点描述数据库局部的逻辑结构的模型,称为外部模型。外部模型是数据库用户的数据视图,是与某一个应用相关数据的逻辑描述。外部模型是逻辑模型的子集,一个数据库可有有多个外部模型,不同级别的用户,不同应用所需要的数据集也不同,例如,公司销售部使用的数据是客户,订单信息;人事部需要的是职工,工资信息;而且每个部门的不同应用所需要的数据也不同。外部模型是描述每个应用的逻辑数据结构。

5.什么是物理模型

物理模型描述数据库在计算机物理设备上的存储结构和存取方法。数据库最终是要存储在计算机的物理设备上的,物理模型依赖于一个计算机系统的软件和硬件设备。物理模型设计是为了一个给定的逻辑结构选取一个最合适于应用环境的物理结构。不同的DBMS所要求的物理设计不同,而且差别很大。RDBMS对物理层设计的要求很少,且仅有的一些要求也是有DBA来实现的。这是关系模型的一个重要特色。

发布了186 篇原创文章 · 获赞 26 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/G_whang/article/details/105399968