RDBMS课程笔记 | 青训营笔记

62 阅读3分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 8 天

一、本堂课重点内容:

  • 事务
  • RDBMS基础知识
  • ACID(原子性、一致性、隔离性、持久性)
  • SQL格式

二、详细知识点介绍:

  1. 事务: 事务是对数据库操作的一组逻辑单元,要么完成,要么完全回滚。事务通过保证数据的原子性、一致性、隔离性和持久性来保证数据的完整性。
  2. RDBMS基础知识: RDBMS(关系数据库管理系统)是一种基于关系模型的数据库管理系统,用于管理用于存储数据的数据库。它以表的形式存储数据,并且使用SQL语言进行查询和管理数据。
  3. ACID: ACID是事务处理的四个关键属性,即原子性、一致性、隔离性和持久性。它们是为了保证事务在执行过程中不会被破坏,从而保证数据完整性。
  4. SQL格式: SQL(结构化查询语言)是用于存取RDBMS的标准语言,支持增加、查询、更新和删除数据。SQL语法遵循标准格式,需要遵循一定的语法规则,才能够正确的执行语句。

本堂课主要介绍了RDBMS的概念、ACID特性、SQL语言以及事务。 什么是RDBMS RDBMS是关系数据库管理系统的缩写,是一种用于存储、组织和管理关系数据的软件系统。它采用了关系模型,以表的形式组织数据,使用SQL语言查询和管理数据。常见的RDBMS有MySQL、Oracle、Microsoft SQL Server等。

事务

事务是RDBMS中非常重要的概念,它代表了一组逻辑上相关的数据操作。事务要么全部成功,要么全部失败,不会出现部分成功的情况。事务的主要作用是保证数据的一致性和完整性,避免因系统故障等原因导致的数据不一致现象。

ACID

ACID是事务处理的重要特性,它代表了原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

Atomicity:事务是一个不可分割的整体,要么全部成功,要么全部失败。

Consistency:事务执行前和执行后,数据库的完整性约束不能被破坏。

Isolation:事务之间是相互隔离的,不会相互影响。

Durability:事务一旦提交,其结果将永久保存到数据库中。

三、实践练习例子:

  • 通过实际操作数据库,了解数据插入、查询、更新以及删除操作。

四、课后个人总结:

  • 本章中ACID特性对于理解事务的重要性有了更深的体会。
  • 在掌握SQL语言的同时,要注意语句的格式和语法,以免出现错误。

五、引用参考:

  • 我参考了哪些外部博客/笔记/文章?
  • 文章中有什么地方是我参考引用了外部博客/笔记/文章的?