美文网首页
数据库基础---三种抽象两种数据独立性

数据库基础---三种抽象两种数据独立性

作者: 刘翾 | 来源:发表于2017-11-09 08:59 被阅读18次

数据抽象

三种抽象

  • 视图抽象:
    把现实世界中的信息按照不同用户的观点抽象为多个逻辑数据结构。
    每个逻辑数据结构称为一个视图,描述了某些图特定用户所关心的数据。
    所有视图的集合形成了数据库的外模式。
    这里写图片描述这里写图片描述
  • 概念抽象
    把数据库的外模式抽象为数据库的概念模式。
    数据库的概念模式综合了外模式中所有视图,反映了所有数据库用户所关心的现实世界的抽象,形成了数据库的整体逻辑结构。


    这里写图片描述这里写图片描述
  • 物理抽象
    把数据库的概念模式进一步抽象成为数据库的内模式。
    数据库的内模式抽象地描述了概念数据库如何在物理存储设备上存储。


    这里写图片描述这里写图片描述
这里写图片描述这里写图片描述

两种数据独立性

  • 物理数据独立性
    由内模式与概念模式之间的映射实现。
    物理数据独立性是指当数据库的内模式发生改变时,数据的逻辑结构不变,从而用户编写的应用程序可以不变。
  • 逻辑数据独立性
    由概念模式与外模式之间的映射实现。
    逻辑数据独立性是指当概念数据库模式发生改变时,数据库的外模式不变,从而建立在外模式上的应用程序不需要修改。

数据库系统结构图

这里写图片描述这里写图片描述

相关文章

  • 数据库基础---三种抽象两种数据独立性

    数据抽象 三种抽象 视图抽象:把现实世界中的信息按照不同用户的观点抽象为多个逻辑数据结构。每个逻辑数据结构称为一个...

  • mysql数据库基础

    mysql数据库基础 数据库基础 数据库 简介数据集合长期存储有组织的共享的统一管理的 特点数据共享数据独立性统一...

  • Oracle学习笔记 - 第003天

    Oracle详解 数据库基础 起源:人工管理、文件系统、数据库系统 主要特征:结构化、数据共享、减少冗余、独立性。...

  • 分布式数据库和数据仓库知识点

    分布式数据库的特点:1、数据独立性:分布式数据除了拥有数据库的逻辑独立性和物理独立性外,还具有分布式独立性(分布透...

  • 数据库瞎复习

    数据库系统的核心是数据库管理系统 数据库的物理独立性,逻辑独立性,都是用户程序与数据库的独立 三级模式和二级映射是...

  • 数据库笔记

    一、数据库相关的一些基础概念 数据库系统主要特点:数据结构化;数据共享性好,冗余度小;数据独立性好;数据有DBMS...

  • 2018-12-07

    2.4系统数据库设计 抽象数据库表流程图抽象数据库表流程图.png抽象数据库表流程图1.png ER图ER图.pn...

  • SQLite 笔

    一、SQLiteOpenHelper(数据库抽象帮助类) 1.抽象方法 onCreate()创建数据库 onUpg...

  • 多线程PDF下载器

    该PDF下载器支持从本地txt文件中读取和数据库读取两种方式 数据库ip我乱写的,这里集成了三种情况的数据库(本地...

  • 转载面经

    --转自牛客网,作为记录--主要问基础,抽象类,接口,spring,数据库,测试框架等等抽象类和接口:http:/...

网友评论

      本文标题:数据库基础---三种抽象两种数据独立性

      本文链接:https://www.haomeiwen.com/subject/jlhumxtx.html