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

这篇具有很好参考价值的文章主要介绍了数据库原理1——《小猫猫大课堂》数据库原理篇。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

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

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

目录

前言

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.视图模式(外模式,用户所看到的,管理员可以对各个用户所看到的数据进行管理,不同用户看到的数据可能不一样。视图模式的表可以通过概念模式的基表算出来的,视图模式可以不是存储的,可以是算出来的,这就是映射)。

 文章来源地址https://www.toymoban.com/news/detail-614924.html

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

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

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


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数据库系统的组成与生命周期

数据库系统组成:

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

 DBMS是核心,DBA是重要角色。

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

DBMS的用处:

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

数据库系统的生命周期:

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

设计

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

运行,管理,维护。

扩充与重构

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

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


总结

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

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

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

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

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

 

到了这里,关于数据库原理1——《小猫猫大课堂》数据库原理篇的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据库原理及数据库的优化

    数据库:持久化存储,存到硬盘 性能:oracldb2sqlservermysql oracl,db2,sqlserver性能差不多,几十万次每秒,myslq性能差很多,几千次每秒,都属于关系型数据库 mysql数据库中user表负责权限管理 mysql运行程序在内存,数据存储在硬盘,程序运行在内存中 java向mysql发送sql语句,就是

    2024年01月21日
    浏览(40)
  • 【数据库原理】(28)数据库设计概述

    数据库设计是为了实现数据库应用系统,涉及结构特性设计、行为特性设计和物理模式设计三个主要方面。 1. 数据库的结构特性设计 数据库的结构特性设计是数据库设计的关键,包括数据库结构的设计和建立合理的数据模型。这一部分也被称为数据库的静态结构设计。 步骤

    2024年01月19日
    浏览(51)
  • 【数据库原理】(26)数据库并发控制

    并发控制是数据库管理系统(DBMS)的核心功能之一。它确保在多个用户并行访问数据库时,数据库的一致性和完整性得到维护。 事务是数据库中基本的逻辑工作单位,由一系列操作组成,这些操作要么全部执行(提交),要么完全不执行(回滚)。一个事务可以是单个SQL语

    2024年01月18日
    浏览(42)
  • 【数据库原理 • 七】数据库并发控制

    前言 数据库技术是计算机科学技术中发展最快,应用最广的技术之一,它是专门研究如何科学的组织和存储数据,如何高效地获取和处理数据的技术。它已成为各行各业存储数据、管理信息、共享资源和决策支持的最先进,最常用的技术。 当前互联网+与大数据,一切都建立

    2023年04月12日
    浏览(40)
  • 【数据库原理】(33)数据库实施阶段

    涉及将数据库设计转换为实际的数据库应用。这个阶段主要包括几个关键步骤: 使用数据定义语言(DDL)定义数据库结构, 组织数据入库, 编制和调试应用程序, 数据库的试运行。 使用DDL定义数据库结构 : 使用DDL,您可以定义数据库的表、视图、索引、触发器等对象。

    2024年01月20日
    浏览(39)
  • 【数据库原理 • 一】数据库系统概念

    前言 数据库技术是计算机科学技术中发展最快,应用最广的技术之一,它是专门研究如何科学的组织和存储数据,如何高效地获取和处理数据的技术。它已成为各行各业存储数据、管理信息、共享资源和决策支持的最先进,最常用的技术。 当前互联网+与大数据,一切都建立

    2023年04月11日
    浏览(40)
  • 【数据库原理】(37)Web与数据库

    随着网络的高速发展和网络服务的日趋完善,网络上的信息量呈几何级数增长。为了有效地组织、存储、管理和使用网上的信息,数据库技术被广泛地应用于网络领域。特别是在Internet上,已建立了数以万计的网站,其中大中型网站的后台大多得到了数据库系统的支撑。这些

    2024年01月22日
    浏览(43)
  • 【数据库原理】(29)数据库设计-需求分析阶段

    需求分析就是调查、收集、分析、最后定义用户对数据库的各种要求。它是整个数据库设计的基础和出发点,其结果将直接影响后面各步的设计,甚至决定着最终设计的数据库的好坏与成败。为此,首先必须知道需求分析的任务是什么,以及采用什么样的方法进行需求分析。 这阶

    2024年01月17日
    浏览(57)
  • 数据库原理 头歌实训 数据库常用对象

    任务描述 本关任务:创建计算机系的学生信息的视图 student_cs。 相关知识 行列子集视图是指视图的结果集来源于基本表,没有经过二次计算。 #####创建视图 CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW view_name [(column_list)] AS select_statement [WITH [CASCADED | LOCAL] CHECK OPTIO

    2024年02月04日
    浏览(45)
  • 【数据库原理】(24)数据库安全性策略

    数据库安全性是数据库管理系统(DBMS)中一个至关重要的方面。它指的是保护数据库免受非授权访问和恶意操作,包括数据泄露、修改、破坏等。 在典型的计算机系统安全模型中,安全措施被设置在不同层级: 应用程序层 :如数据库管理系统,实施特定的安全策略。 数据

    2024年01月16日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包