数据库的前世今生05

数据库的前世今生05

数据库的前世今生

数据抽象的级别

刘鹏

LIUPENG.0@outlook.com

 

目录

数据抽象的过程  1

键入章标题(第 2 级) 2

键入章标题(第 3 级) 3

概念模型 4

键入章标题(第 2 级) 5

键入章标题(第 3 级) 6

逻辑模型

外部模型

内部模型

三层模式和俩级印像

高级的数据独立性

 


强调
数据抽象的级别

要立即开始,只需单击任何占位符文本(例如此文本)并开始键入即可。

数据抽象的过程

1.  数据抽象的过程

模型(Model)

数据模型(Data Model)

1.1.  DB的概念设计)设计数据库的概念模型

1.2.  DB的逻辑设计)根据转换规则,把概念模型转换数据库的逻辑模型

1.3.  DB的逻辑设计)设计不同的外部模型(程序员使用),应用程序使用的数据库的外部模型         外部模型与逻辑模型之间的对称性——映像

1.4.  DB的物理实现)根据逻辑模型设计内部模型

内部模型与逻辑模型之间的对称性——映像

 

概念模型

     概念模型 表达了 数据的整体逻辑结构

     对整个项目所涉及的数据有全面的描述

     从用户 需求 出发,对数据建模

     概念模型 独立于 软件与硬件

     是 数据库设计人员 与 用户 交流的工具

     主流:实体联系模型(EntityRelationship Model(ER)

           ER图:例:

     ER图的基本成分:

1.1.    矩形框[表示实体]

1.2.    菱形框【表示联系类型】

1.3.    椭圆形框[表示实体类型与联系类型的属性]

逻辑模型

逻辑模型表达了DB的整体逻辑结构,

是设计人员(程序员)对整个应用项目数据库的全面描述

从数据库实现的观点出发 对数据 进行建模

逻辑模型独立于硬件,依赖于软件

有四种模型:

1.   层次模型(HierarchicalModel)IBM

1.1.{1N}

2.   网状模型(Network Model

2.1.有向图结构表示

3.   关系模型(RelationalModel

3.1.用二维表格表示实体集

3.2.Used Key Valuelink to Entity;

4.   对象模型(Object Model

4.1. (嵌套)(递归)

4.2. 对象(Object

  

4.3.类(Class

  

 

 

外部模型

     视图【View】,

1.    Like:                           

2.   外部模型的特点

                    i.        外部模型是逻辑模型的一个子集

                   ii.        外部模型独立于硬件依赖于软件

                  iii.        外部模型反应了用户的数据库的观点

3.   外部模型的优点:

1.    安全性

2.    简单

    

内部模型(物理模型)

是数据库 最底层的抽象

     1.描述:

储存方式(文件的结构)

存取设备(外部的空间分配)

存取方法(主索引与辅助索引)

 

三层模式和俩级印像

1.   三层模式

1.1. 描述:从User到DataBack has three 层次

   1.1.1.外部模型【外模式】

   1.1.2.逻辑模型【逻辑模式】

   1.1.3.内部模型【内模式】

1.2.功能:

   1.2.1. 外模式{User~Databack}

   1.2.2. 逻辑模式{All DataAll System,安全性,完整性}

   1.2.3. 内模式{数据库的物理储存}

        1.2.3.1.内部记录类型

        1.2.3.2. 索引

1.2.3.3.文件的组织方式

1.2.3.4. 数据控制

2.   俩级映像

高级的数据独立性

 



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值