数据库罕用的数据模型有档次模型、网状模型、相关模型三种。
1、档次模型
档次模型是数据库系统最早经常使用的一种模型,它的数据结构Q是一棵有向树。
根结点在最上端,档次最高,子结点在下,逐层陈列。
档次模型的特色是:有且只要一个根结点;其余结点有且仅有一个父结点网状模型。
2、网状模型
以网状结构示意实体与实体之间的咨询。
网中的每一个结点代表一个记载类型,咨询用链接指针来成功。
网状模型可以示意多个附属相关的咨询,也可以示意数据间的交叉相关,即数据间的横向相关与纵向相关,它是档次模型的裁减。
网状模型可以繁难地示意各种类型的咨询,但结构复杂,成功的算法难以规范化。
其特色是:准许结点有多于一个父结点;可以有一个以上的结点没有父结点。
3、相关模型
相关模型以二维表结构来示意实体与实体之间的咨询,它是以相关数学切实为基础的。
相关模型的数据结构是一个“二维表框架组成的汇合。
每个二维表又可称为相关。
在相关模型中,操作的对象和结果都是二维表。
相关模型是目前最盛行的数据库模型。
支持相关模型的数据库治理系统称为相关数据库治理系统,Access就是一种相关数据库治理系统。
形容的—致性,不只用相关形容实体自身,而且也用相关形容实体之间的咨询;可间接示意多对多的咨询。
相关必定是规范化的相关,即每个属性是无法分的数据项,不许表中有表。
相关模型是建设在数学概念基础上的,有较强的切实依据。
数据库系统中的“模型”指的是什么?
模型是对事实环球的形象。
在数据库技术中,示意实体类型及实体类型间咨询的模型称为“数据模型”。
数据模型是数据库治理的教学方式框架,是用来形容一组数据的概念和定义,包含三个方面:1、概念数据模型(Conceptual Data Model):这是面向数据库用户的成功环球的数据模型,重要用来形容环球的概念化结构,它使数据库的设计人员在设计的初始阶段,解脱计算机系统及DBMS的详细技术疑问,集中精神剖析数据以及数据之间的咨询等,与详细的DBMS有关。
概念数据模型必定换成逻辑数据模型,能力在DBMS中成功。
2、逻辑数据模型(Logixal Data Model):这是用户从数据库所看到的数据模型,是详细的DBMS所支持的数据模型,如网状数据模型、档次数据模型等等。
此模型既要面向反对,又要面向系统。
3、物理数据模型(Physical Data Model):这是形容数据在贮存介质上的组织结构的数据模型,它岂但与详细的DBMS有关,而且还与操作系统和配件有关。
每一种逻辑数据模型在成功时都有起对应的物理数据模型。
DBMS为了保障其独立性与可移植性,大局部物理数据模型的成功上班又系统智能成功,而设计者只设计索引、汇集等不凡结构。
数据模型的三因素:普通而言,数据模型是严厉定义的一组概念的汇合,这些概念准确地形容了系统的静态特色(数据结构)、灵活特色(数据操作)和完整性解放条件,这就是数据模型的三因素。
1。
数据结构数据结构是所钻研的对象类型的汇合。
这些对象是数据库的组成成分,数据结构指对象和对象间咨询的表白和成功,是对系统静态特色的形容,包含两个方面:(1)数据自身:类型、内容、性质。
例如相关模型中的域、属性、相关等。
(2)数据之间的咨询:数据之间是如何相互关联的,例如相关模型中的主码、外码咨询等。
2 。
数据操作对数据库中对象的实例准许口头的操作汇合,重要指检索和降级(拔出、删除、修正)两类操作。
数据模型必定定义这些操作确实切含意、操作符号、操作规则(如优先级)以及成功操作的言语。
数据操作是对系统灵活个性的形容。
3 。
数据完整性解放数据完整性解放是一组完整性规则的汇合,规则数据库形态及形态变动所应满足的条件,以保障数据的正确性、有效性和相容性。
access数据库治理系统驳回的数据模型是
相关模型。
数据库治理系统所支持的数据模型分为3种:档次模型、网状模型、相关模型,其中相关模型是最盛行的数据库模型,其基本数据结构是二维表,每一张二维表称为一个相关,Access就是一种相关型数据库治理系统。
数据模型是事实环球数据特色的形象,用于形容一组数据的概念和定义。