数据库概述

一、数据库基本概念

数据库

数据库是长期存储在计算机内,有组织的,可共享的大量数据集合
计算机存储有组织可共享

数据库管理系统

数据库管理系统(Database management System, DBMS)是位于用户与操作系统之间一种操纵和管理数据库的大型复杂软件系统
在这里插入图片描述
在这里插入图片描述

数据库系统

数据库系统(Database System ,DBS)是由数据库数据库管理系统(及应用开发工具)应用程序数据库管理员组成的存储,管理,处理和维护数据的系统

计算机系统层次结构

在这里插入图片描述

小结

1、数据是描述事物的符号记录
2、数据库是长期存储在计算机内,有组织,可共享的大量数据集合
3、数据库管理系统是位于用户和操作系统之间的一种操作和管理数据库的大型复杂软件系统
4、数据库系统是由数据库,数据库管理系统,应用程序和数据库和管理员组成的存储,管理,处理和维护数据的系统


二、数据库系统的三级模式结构

模式介于外模式与内模式之间,处于整个体系结构的中心地位,面向全体用户的信息需求设计
在这里插入图片描述

1、“型"和"值"

在这里插入图片描述

2、模式

模式是数据库中全体数据逻辑结构特征的描述
在这里插入图片描述

两种不同模式,模式的定义不涉及具体的值,仅设计型的描述,对于某种模式赋予一个具体的值,称为模式的一个实例
在这里插入图片描述

外模式

根据不同用户的应用需求提供不同的数据内容
在这里插入图片描述

外模式是数据库用户能看见和使用的局部数据的逻辑结构和特征的描述,是用户的局部数据视图,是与某应用有关的数据的逻辑表达。一个数据库中可以有多个外模式。简而言之:外模式是特定用户所看到的数据内容

在这里插入图片描述

内模式

内模式是数据物理结构存储方式的描述,是数据在数据库内部的表示方式,一个数据库系统中只有一个内模式
例如:数据的组织是顺序存储,B树存储还是散列存储等

3、实例

模式是相对稳定的,实例是相对变动的,实例反映数据库某一时刻状态
在这里插入图片描述

小结

数据库三级模式结构划分反映了看待数据库的三个角度
外模式:体现了数据库系统的用户观
内模式:体现了数据库系统的物理观
模式:体现了数据库系的整体观


三、数据库的二级映像

三个抽象层是如何实现联系和转换,数据库管理系统在三个模式之间提供了二级映像
外模式/模式映像模式/内模式映像
使数据库中的数据能够具有较高的逻辑独立性和物理独立性
使数据库中的应用程序不随数据的逻辑结构或物理结构的变动而变动

外模式/模式映像

在这里插入图片描述

例子

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
作用
在这里插入图片描述

模式/内模式映像

模式/内模式映像指数据全局逻辑结构存储结构之间的对应关系
数据库的模式/内模式映像是唯一的,映像定义包含在模式的描述中,保存在数据库的系统表中
在这里插入图片描述

小结

外模式/模式映像定义了外模式与模式的对应关系,模式改变,外模式不变。实现数据与程序的逻辑独立性
模式/内模式映像定义了模式与内模式的对应关系,内模式改变,模式不变。实现数据与程序的物理独立性
数据库的二级映像保证了数据库具有较高的数据独立性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值