(二) 数据库系统的结构抽象与演变

news2024/10/6 18:31:14

f037eb21568942ec8078b77c18dce2c6.png

2.1三层模式与两层映像,物理独立性和逻辑独立性

3b408de48ee4429f8afef42f724125f6.png

a5192e4c572d4172bd7658a65e9ba15e.png

78a0468f7a2b42b29fe5b7f4c42f9dd3.png

  • 从数据角度可以分为三层视图
  • 模式默认指的是全局模式,视图默认指的是外部视图 
  • 一个数据库只有一个内模式

5aa586a9fbc244df95b382ee92c21bc9.png

DBMS要让用户定义三层模式,程序自动地实现两层映像 。

从外部视图到外模式的数据结构的转换是由应用程序实现;模式与外模式之间的映像是由DBMS实现;内模式与数据物理组织之间的映象是由操作系统的存取方法实现。

f9068cc2067b43e188b5a4e6990eb56b.png

2.2数据→模式→数据模型

数据的结构的结构是数据模型 

30fd86e79a984c2da8f3e06b5973c1e6.png

数据模型三要素:数据结构、数据操作和数据完整性约束。

6418e4752e9443f18fb6da526d7f3268.png

5a6255188e6a4f8799b49f3eb1ce35ad.pngf9590f65f64345cfaaaec7523b5da599.png

3c06a112dc584b82bd431bc9cf0f8583.png

层次模型典型代表:IMS。网状模型典型代表:DBTG。

与数据模型区分的概念模型的作用:概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间交流的语言。典型的有E-R模型,将在后续学习。

2.3数据库的演变和发展 

a306638fad6147e59387cc6271b514fe.png

72dc8264717b49f98e7b34e9adf17c39.png ce9f4440204b4e35b4fbbbce96e9c4f7.png

6d266eb3f8f042c4af93add79c3e74a3.png文件系统记录内有结构,整体无结构,因此数据库系统区别于文件系统具有数据结构化。

数据的备份,软件或应用程序使用过程中的临时数据一般使用文件系统比较合适。

09afa537729f4259ab81e654807148dd.png

4940dd828119460b97916815ec86d907.png d7633558fe3f416b971f853d9b990fb8.png

8f9c7b2dc20646ca9f02468ddbb44d59.png440e970b84ae4909be2bcdf604920644.png73001ca296ed4b95a95d9f1bbfdb9d31.png f905368f2f6041d4bdde02aa884ab3db.png

2f327b9fb14b47b296d3b6c48e17dbcc.png 9813c93141f941ceac3d0ed29553235f.png

d825f3c2abe747ecbd27ced866141b5d.png

997712ee59404158ad39f608a8991adf.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1493652.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

chrome 浏览器只有开启clash 才能上网请求

最近重装了chrome 浏览器,发现只有开着clash才能正常访问网络,关了就无法访问网站。 原因在于浏览器的DNS配置出了问题 现象如下: 出问题的设置: 解决: 把DNS提供商改成系统默认,或者直接把对您访问的网…

网络原理初识(1)

目录 一、网络发展史 1、独立模式 2、网络互联 3、局域网LAN 局域网组建的方式 1、基于网线直连 2、基于集线器组建 3、基于交换机组建 4、基于交换机和路由器组建 4、广域网WAN 二、网络通信基础 1、IP地址 2、端口号 3、认识协议 4、五元组 一、网络发展史 1、独立模式 …

MySQL·SQL优化

目录 一 . 前言 二 . 优化方法 1 . 索引 (1)数据构造 (2)单索引 (3)explain (4)组合索引 (5)索引总结 2 . 避免使用select * 3 . 用union all代替u…

Linux第69步_依据“旧字符设备的一般模板”编写LED驱动

在编写LED驱动之前,先要了解和硬件有关的一些知识。 1、了解“MMU内存管理单元”以及相关函数 MMU是Memory Manage Unit的缩写,意思是“内存管理单元”。 老版本的Linux内核要求处理器必须有“MMU内存管理单元”,而现在的Linux内核已经支持…

【Linux】常见指令1(ls指令、pwd指令、cd指令、touch指令、mkdir指令、rmdir指令、man指令、cp指令、mv指令、cat指令)

目录 01.ls指令与ll指令 02.pwd指令 03.cd指令 04.touch指令 05.mkdir指令 06.rmdir指令&&rm指令 07.man指令 08.cp指令 09.mv指令 10.cat指令 01.ls指令与ll指令 ls指令: 原型:list directory contents 语法:ls[选项][目录…

单片机的boot升级和双备份升级

同时boot升级还会有一个策略来防止单片机变成砖:就是boot的升级程序写在boot中,这个部分的的升级程序是不会改动的,如果检测到升级失败,会一直等待,直到升级正确的程序

二维码门楼牌管理系统应用场景:城市规划与土地管理的新利器

文章目录 前言一、城市规划部门的新助手二、门牌数据的深度应用三、支持可持续城市发展四、与城市规划部门的联动 前言 随着科技的不断进步,二维码技术已经深入到我们生活的方方面面。在城市规划与土地管理领域,二维码门楼牌管理系统正成为一项革命性的…

2024-3-5 python 序列小知识点

1、for循环的变量作用域不限于for循环内 >>>i 10 >>>for i in range(100): >>> print(i) >>> i 100此处,for循环里的 i 修改了之前的 i 变量的值。 2、列表推导式里的变量作用域仅限于推导式内 推导式犹如一个函数&…

96道前端面试题,前端开发工作内容

HTML、CSS、JS三大部分都起什么作用? HTML内容层,它的作用是表示一个HTML标签在页面里是个什么角色;CSS样式层,它的作用是表示一块内容以什么样的样式(字体、大小、颜色、宽高等)显示;JS行为层…

亚信安慧AntDB的全方位支持力

AntDB以持续创新和技术进步为理念,不断优化性能和功能,至今已经保持了15年的平稳运行。这一漫长的历程并非偶然,而是源于AntDB团队对技术的不懈探索和追求。他们始终秉承着“永不停歇,永不满足”的信念,将技术创新作为…

java-ssm-jsp-大学社团管理系统

java-ssm-jsp-大学社团管理系统 获取源码——》公主号:计算机专业毕设大全

小白宝藏的制作产品画册的平台

​随着市场竞争的日益激烈,越来越多的企业开始注重品牌形象的塑造和产品宣传。在这个过程中,制作产品画册成为了许多企业的首选方式。然而,传统的制作方式不仅耗时耗力,而且效果往往不尽如人意 那么有没有好的方法去塑造企业形象呢…

多块磁盘组磁盘离线导致VSAN存储崩溃的VSAN数据恢复案例

VSAN简介: VSAN是以vSphere内核为基础进行开发、可扩展的分布式存储架构。VSAN存储层由VSAN控制和管理,VSAN存储层是通过vSphere集群主机中闪存和硬盘的存储空间构建的,供vSphere集群使用的统一共享存储层。 VSAN存储是一个对象存储&#xff…

华中某科技大学校园网疑似dns劫持的解决方法

问题 在校园网ping xxx.ddns.net,域名解析失败 使用热点ping xxx.ddns.net,可以ping通 尝试设置windows dns首选dns为114.114.114.114,重新ping,仍然域名解析失败 猜测【校园网可能劫持dns请求】 解决方法 使用加密的dns请求…

Binary Indexed Tree

refs: 裸题之灵神题解&#xff1a; <https://leetcode.cn/problems/range-sum-query-mutable/solutions/2524481/dai-ni-fa-ming-shu-zhuang-shu-zu-fu-shu-lyfll>灵神的视频讲解&#xff1a; <https://www.bilibili.com/video/BV14r421W7oR>1. 用来解决什么问题 …

【Vue3】Hooks:一种全新的组件逻辑组织方式

&#x1f497;&#x1f497;&#x1f497;欢迎来到我的博客&#xff0c;你将找到有关如何使用技术解决问题的文章&#xff0c;也会找到某个技术的学习路线。无论你是何种职业&#xff0c;我都希望我的博客对你有所帮助。最后不要忘记订阅我的博客以获取最新文章&#xff0c;也欢…

【论文阅读】Mamba:选择状态空间模型的线性时间序列建模(二)

文章目录 3.4 一个简化的SSM结构3.5 选择机制的性质3.5.1 和门控机制的联系3.5.2 选择机制的解释 3.6 额外的模型细节A 讨论&#xff1a;选择机制C 选择SSM的机制 Mamba论文 第一部分 Mamba:选择状态空间模型的线性时间序列建模(一) 3.4 一个简化的SSM结构 如同结构SSM&#…

【MybatisPlus】BaseMapper详解,举例说明

一、BaseMapper 简介 MyBatis-Plus 的核心类 BaseMapper 主要是用于提供基本的 CRUD&#xff08;创建、读取、更新、删除&#xff09;操作的接口定义。它是 MyBatis-Plus 框架中的一个重要组成部分&#xff0c;可以大大简化基于 MyBatis 的数据访问层代码的编写。 BaseMapper…

0基础跨考408|一战上岸复盘及经验分享

基础阶段‼️ 王道的四本书的选择题部分要都做完、订正完。 王道的四门视频课要一轮刷完&#xff08;或者题主在B站看了其他的老师&#xff0c;这其实也是算一轮的&#xff0c;只要题主是认真学习了的&#xff0c;题主说自己不知道看什么课&#xff0c;王道就好了&#xff09;…

成功的SOHO在接待方面值得我们思考的地方

有个客户离春节放假之前的一个月就说要来访工厂&#xff0c;后面直到放假的最后一天也没等到他&#xff0c;中间商说他去了另外一个省&#xff0c;忙别的生意去了。 刚接触他的时候&#xff0c;是一位中国代理商联系我们工厂&#xff0c;做了不少设计和项目&#xff0c;期间修…