数据库系统(DBS)2

数据库系统(DBS)

指计算机引入数据库后的系统
作用:能够有组织的、动态的存储大量的数据,提供数据处理和数据共享机制。
DBS=计算机系统(硬件、软件平台、人)+DBMS+DB
在这里插入图片描述

数据管理:

是研究如何对数据分类、组织、编码、存储、检索、和维护的一门技术。
数据管理的三个阶段:人工管理阶段、文件系统管理阶段、数据库系统管理阶段(此阶段独立性最高)
人工管理:

  • 数据不能长期保存

  • 数据不能共享,冗余度极大

  • 数据独立性差
    文件系统管理:

  • 逻辑独立性差

  • 数据冗余度较大

  • 文件应用编程复杂

数据库系统的特点:

  • 数据结构化:面向全组织、具有整体的结构化、数据之间有联系
  • 数据的共享性高、冗余度低、易扩充
  • 数据独立性高:分为物理独立性逻辑独立性
    物理独立性----->应用程序与数据(物理存储)相独立
    逻辑独立性----->应用程序与逻辑结构相独立
    DBMS为数据提供安全性、完整性、并发控制、数据库恢复
    数据库系统 三级模式结构在这里插入图片描述

模式、子模式、内模式定义

  • 模式:是数据库中全体数据的逻辑结构特征描述,是所有用户的公用数据库结构(一个数据库只有一个模式
  • 子模式:数据库用户所见和使用的局部数据的逻辑结构和特征的描述是用户所用的数据库结构,子模式是模式的子集。(一个数据库可以有多个子模式
  • 内模式(存储模式):是数据库物理结构和存储方法的描述。(一个数据库只有一个内模式
    外模式------模式------内模式

数据独立性与两级映像功能
>数据独立性:指数据与程序之间互不依赖性
物理独立性:指数据库物理结构的改变不影响逻辑结构 及应用程序(例:存储设备的更换,存储数据的位移…)
逻辑独立性:指数据库逻辑结构 的改变不影响应用程序(例:修改数据结构定义,增加新的数据类型…)
>两级映像
<子模式/模式映像>:映像不唯一,模式改变---->子模式保持不变,保证了逻辑独立性
<模式/内模式映像>:映像唯一,保证了物理独立性
三级模式结构与两层映像的优点
一、保证数据独立性
二、方便用户使用,简化用户接口。
三、保证数据库安全性的一个有力措施。
四、有利于数据共享
五、有利于从宏观上通俗地理解数据库系统的内部结构。

数据库系统体系结构

客户机/服务器(c/s)结构【有客户端】
浏览器/服务器(B/S)结构【无客户端】

猜你喜欢

转载自blog.csdn.net/qq_52044923/article/details/114744088