数据库学习day1

1.数据库的三级模式是指:外模式、模式和内模式

①三者在物理上是一种形式的存在

外模式可以理解为就是视图,即针对每个应用程序的数据集;

模式可以理解为表格,数据视图建立于表格的基础之上 以供特定的应用程序使用;

内模式即数据文件,保存的是数据的存储细节,如物理结构和存储方式(如顺序存储、按照B数结构存储、按Hash法存储、索引的组织方式、数据是否压缩存储、)。

②——>外模式通常是模式的子集,一个数据库可以有多个外模式;

——>一个数据库只有一个模式。

③映射:外模式/模式与模式/内模式映射的作用是保证数据的独立性(逻辑独立性和物理独立性)。

外模式/模式的映射是指:(视图—展示需需求数据,隐藏其他数据)可以这样理解,外模式是基于模式,那么模式变化一般会引起外模式的变化,而外模式是供应用程序使用的,如果应用程序的数据不愿被动改变,那么就可以通过改变外模式/模式的映射来抵消掉模式变化所引起的变化。

实现逻辑独立性。

同理模式/内模式,如内模式的存储结构变化会引起模式的表数据变化,也可以通过模式/内模式的映射来抵消掉这一变化。再比如windows操作系统和Linux操作系统的内模式有差异,使用模式/内模式映射就可以抵消切换系统时引起的模式变化。

实现物理独立性。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值