数据库原理1——《小猫猫大课堂》数据库原理篇

  • 阿里云国际版折扣https://www.yundadi.com

  • 阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

    宝子你不点个赞吗不评个论吗不收个藏吗

    最后的最后关注我关注我关注我你会看到更多有趣的博客哦

    喵喵喵你对我真的很重要。

    目录

    前言

    1.2数据库基本概念

    1.3数据库三级模式和两级数据独立性

    1.4数据库技术发展历史与分类

    1.5数据库系统的组成与生命周期

    总结


    前言

    下学期要学提前看看做了些知识总结。如果宝子需要学习数据库原理建议点击下方链接跳转到B转经行学习。不要担心全英文PPT打脑壳老师会口头进行解释。实在想知道就有道一下这就叫专业。嘿嘿喵~

    感觉老师讲得超级好额爱听希望一直额都爱听喵~

    喵喵做的只是课堂笔记一定要去听听老师的课赞

    数据库原理课程链接


    1.2数据库基本概念

    1.1是课程安排上课去。边上课边敲的如果有什么错误麻烦说一下谢谢宝子真是个大好银喵~

    数据库大规模的集成的数据集合。面向企业或应用单位的相关数据的一个集合。用于应用和开发对于企业进行建模存成数据。

    数据库内的数据包括实体实体之间的联系

    实体人财物课程客观存在的。

    数据模型对现实世界进行建模。

    DBMS数据库管理系统存储和管理数据库的软件。

    文件与数据库之间的关系

    文件在操作系统中文件就是一个平滑的字符流没有结构。就只有几个基础功能creat,open,read,write,seek)。

    数据库建立在操作系统之上对复杂数据进行管理。至于其他功能就用DBMS来实现。比如故障恢复用户并发访问导致数据不一致DBMS自动恢复安全访问控制这方面文件做的很粗糙。

    数据库比文件高级方便应用和开发。

    数据库的作用对数据进行有效管理。

    数据用来描述现实世界的符号。数据是信息存在的形式。

    数据模型用来描述数据的一种概念和定义就是一种数据结构。描述现实世界的方法。

    数据模式用一个给定的数据模型来一个特定企业的描述所产生的一个结果。


    1.3数据库三级模式和两级数据独立性

    关系数据模型1970年至今使用最多最重要的是关系表。表的行是元组列是属性。

    数据的抽象级别三级

    1.物理模式数据在磁盘的存储

    2.概念模式逻辑模式逻辑的描述结构被称为基表

    3.视图模式外模式用户所看到的管理员可以对各个用户所看到的数据进行管理不同用户看到的数据可能不一样。视图模式的表可以通过概念模式的基表算出来的视图模式可以不是存储的可以是算出来的这就是映射

    数据独立性三级数据模式存在两级映射。两级数据独立性。

    逻辑数据独立性保证外模式不变外模式的应用程序也不变可以改变映射概念模式变了也就不会影响外模式。

    数据的物理独立性存储方式变量多了几个索引。


    1.4数据库技术发展历史与分类

    数据模型方面发展历史

    60年代以前无管理阶段没有永久保存数据的需求。就是需要结构。

    60年代以后非数据管理计算机的非数字应用。文件不能满足需求。

    1964第一个DBMS诞生。IDS

    1970年关系数据库的诞生主流数据模型。

    之后出现面向对象的数据模型等弥补关系数据模型的缺点希望成为主流的数据模型。

    数据库DBMS发展历史

    集中式的结构放在一起一个主机

    并行式的结构一个主机存储地方不一样。

    局域网等网络系统的发展出现了分布式系统多台主机形成网络整合使用完成一个比较难的任务。相当于一个大型计算机。逻辑统一的全景模式。

    联邦式数据库也是分布式数据库多节点的模式各个节点上每个用户看到的是不一样的。可以解决异构和集成的问题。

    移动数据库使用移动网络在任何时间任何地点都能使用数据库。需要做同步有效管理数据网络不好断接也能处理和查询。

    网格计算整合全世界的计算机形成虚拟机使用各用户通过结构付费使用。

    云计算云巨大的处理能力用户申请使用提出要求云分配资源供用户使用。

    应用系统发展历史

    集中式结构主机加上哑终端。

    分布式结构联网的计算机计算机平等地位每个都管理一部分数据。需要去其他节点取数据。分布式数据库用得不多。

    DB Server:有主次之分比较强的DB Server接受请求多个用户端发出请求访问数据库。

    多层体系结构三层前端就是个浏览器IE用户通过浏览器发出请求传给Web Server再传给App  Server再传给DB Server。形成结果形成HTM页面返回给用户看。企业的信息中心采用只能用浏览器的客户端降低成本。可不影响客户端直接升级系统。活动范围提高任何地点都可以使用。

    现在也有DB Server和多层体系结构同时都可以使用找到最适合的使用。

    应用领域发展历史

    OLTP日常事务的管理。

    工程数据库可以用关系型面向对象型。

    多面体数据库管理多面体。

    时态数据库通过时间进行管理。

    空间数据库管理时空地理信息。

    数据仓库数据挖掘发现有用的数据。为经营决策提供支持。


    1.5数据库系统的组成与生命周期

    数据库系统组成

     DBMS是核心DBA是重要角色。

    DBMS的用处

    • 提供一个高级的用户接口访问
    • 支持有效的查询处理和优化
    • 支持有效的目录管理高层与底层有效连接
    • 有效的并发控制机制响应大量并发的访问恢复机制保证数据一致性不发生冲突。
    •  支持完整性约束完整性检查的一种机制。
    • 完善的访问控制安全。

    数据库系统的生命周期

    规划规模边界架构服务器操作系统DBMS。

    设计

    创建与加载数据开发应用。

    运行管理维护。

    扩充与重构

     数据库设计的依据用户的需求对数据的处理需求产品特性硬件特性操作系统特性。第6章详细介绍


    总结

    喵喵会按着章节发如果宝子等不及就去看课程吧!老师讲的课超级好爱了爱了。

    宝子你不点个赞吗不评个论吗不收个藏吗

    最后的最后关注我关注我关注我你会看到更多有趣的博客哦

    喵喵喵你对我真的很重要。

  • 阿里云国际版折扣https://www.yundadi.com

  • 阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
    标签: 数据库