数据库系统
文章平均质量分 85
Vera_shsf
这个作者很懒,什么都没留下…
展开
-
【学习笔记】数据库系统原理 第十一章 并发控制
以下内容为参考课件和《数据库系统概论》(第5版,王珊等著)的个人整理,若有错误欢迎指出第十一章 并发控制文章目录第十一章 并发控制一、概述二、封锁及封锁协议三、死锁和活锁1、死锁2、活锁四、并发调度的可串行性五、两段锁协议六、多粒度封锁一、概述多个事务并发执行时可能会相互影响,从而读取或存储不正确的数据。1、原因:多个事务同时存取同一个数据集合,并且其中至少有一个事务对该数据集合进行更新操作。2、存在问题(1)丢失修改:两个事务同时修改同一数据,可能导致某个事务提交的结果破坏了另一个事务提.原创 2021-12-02 14:15:17 · 1033 阅读 · 0 评论 -
【学习笔记】数据库系统原理 第十章 数据库事务恢复技术
以下内容为参考课件和《数据库系统概论》(第5版,王珊等著)的个人整理,若有错误欢迎指出第十章 数据库事务恢复技术文章目录第十章 数据库事务恢复技术一、事务的基本概念1、事务定义2、特性(ACID)二、数据库恢复1、定义2、故障的分类3、恢复的实现技术4、恢复策略5、推迟、即时更新技术6、具有检查点的恢复技术7、数据库镜像一、事务的基本概念1、事务定义用户定义的一个数据库操作序列,是一个不可分割的工作单位。2、特性(ACID)原子性(要么全做,要么不做)一致性(执行结果保持一致性)隔离.原创 2021-11-23 00:10:23 · 3692 阅读 · 0 评论 -
【学习笔记】数据库系统原理 第九章 查询优化
以下内容为参考课件和《数据库系统概论》(第5版,王珊等著)的个人整理,若有错误欢迎指出第九章 查询优化文章目录第九章 查询优化一、概述1、目的2、查询处理基本步骤3、操作实现方法4、查询代价的度量二、代数优化1、关系代数等价2、常用的等价变换规则(关系代数)3、一般准则(启发式优化)4、查询树一、概述1、目的得到更好的查询性能。一般分为代数优化(基于关系代数的等价变换)和物理优化(存取路径等底层操作)。2、查询处理基本步骤语法分析和翻译,转化为内部表示形式(一般为查询树);然后进行优化;最.原创 2021-11-18 15:24:52 · 550 阅读 · 0 评论 -
【学习笔记】数据库系统原理 第七章 数据库设计
以下内容为参考课件和《数据库系统概论》(第5版,王珊等著)的个人整理,若有错误欢迎指出第七章 数据库设计文章目录第七章 数据库设计一、需求分析二、概念模型设计三、逻辑结构设计四、物理设计设计步骤一、需求分析需要什么信息、需要什么处理要求。数据字典:系统中各类数据描述的集合,包括:数据项:数据项名及其含义,类型,长度,取值范围含义,与其他数据项的逻辑关系。数据结构:若干数据项或数据结构的组合数据流:来源、去向、组合(数据结构)等数据存储:输入输出(数据流)、说明.原创 2021-11-18 14:53:45 · 925 阅读 · 0 评论 -
【学习笔记】第六章 关系数据理论
以下内容为参考课件和《数据库系统概论》(第5版,王珊等著)的个人整理,若有错误欢迎指出第六章 关系数据理论关系数据理论可以评价一个关系模式的好与不好,是数据库设计的有力工具。文章目录第六章 关系数据理论一、关系规范化1、函数依赖2、码3、范式4、多值依赖5、4NF二、数据依赖的公理系统1、定义2、Armstrong公理3、函数依赖的闭包4、Armstrong公理有效性与完备性5、属性集关于函数依赖的闭包6、数据依赖集的等价性7、函数依赖集最小覆盖三、模式分解1、分解目标2、模式分解的数学定义(.原创 2021-11-08 12:51:52 · 158 阅读 · 0 评论 -
【学习笔记】数据库系统原理 第四&五章 数据库的安全性与完整性
以下内容为参考课件和《数据库系统概论》(第5版,王珊等著)的个人整理,若有错误欢迎指出第四&五章 数据库的安全性与完整性文章目录第四&五章 数据库的安全性与完整性一、数据库的安全性1、安全性定义2、安全威胁的分类3、安全性控制4、统计数据库的安全性二、数据库的完整性1、完整性定义2、完整性约束3、完整性约束的分类4、完整性控制5、实现完整性约束一、数据库的安全性1、安全性定义防止不合法的使用造成数据的泄露、更改和破坏。它包括向授权用户提供可靠的信息服务和拒绝非法访问请求,保证数.原创 2021-10-21 18:26:47 · 789 阅读 · 0 评论 -
【学习笔记】数据库系统原理 第三章 SQL语言
以下内容为参考课件和《数据库系统概论》(第5版,王珊等著)的个人整理,若有错误欢迎指出第三章 SQL语言文章目录第三章 SQL语言一、概述二、数据查询功能1、查询语句2、连接查询3、嵌套查询4、集合查询三、数据更新1、插入新数据2、修改数据3、删除数据四、定义功能1、创建基本表2、修改基本表3、删除基本表4、索引5、视图一、概述1、特点:综合统一,集数据定义、操纵等于一体高度非过程化,用户只需要提出要求,无需关心怎么做面向集合的操作方式以同一种语法结构提供两种使用方式(可独立操作,也可.原创 2021-10-18 20:09:22 · 248 阅读 · 0 评论 -
【学习笔记】数据库系统原理 第二章 关系数据库
以下内容为参考课件和《数据库系统概论》(第5版,王珊等著)的个人整理,若有错误欢迎指出第二章 关系数据库文章目录第二章 关系数据库一、关系模型数据结构的形式化定义二、关系模型的完整性约束1、相关概念2、完整性约束三、关系代数1、关系代数运算符2、基本运算四、关系演算1、元组关系演算2、域关系演算3、关系演算的安全性从模型的组成元素角度,此依次介绍数据结构,完整性约束,基本操作(即关系代数、关系演算等)一、关系模型数据结构的形式化定义1、域(domain,DDD):一组具有相同数据类型的值的.原创 2021-10-01 20:32:04 · 172 阅读 · 0 评论 -
【学习笔记】数据库系统原理 E-R图补充
本文是对【学习笔记】数据库系统原理 第一章 数据库系统概论一文中提到的E-R图的补充内容。1、E-R图的基本元素(实体型、属性、联系)见下图:额外说明关系类型的表示(数字的位置与含义):下图中表示学生可以选修n门课程,课程可以有m位学生。2、一个综合实例涉及了多种关系,下文中【】内也会特别标注某工厂要开发数据库系统进行物资管理,需要管理仓库、仓库中的职工、保存的零件、零件所用于的项****目以及供应商信息。(属性的描述省略……)一个仓库可存放多种零件,一种零件可存放在多个仓库中。一个仓库原创 2021-09-15 22:05:13 · 567 阅读 · 0 评论 -
【学习笔记】数据库系统原理 第一章 概论
以下内容为参考课件和《数据库系统概论》(第5版,王珊等著)的个人整理,若有错误欢迎指出第一章 数据库系统综述文章目录第一章 数据库系统综述一、基本概念二、数据库发展阶段![请添加图片描述](https://img-blog.csdnimg.cn/4bac5ff9a6384b628e19ff5377bcc6aa.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAVmVyYV9zaH.原创 2021-09-13 13:09:00 · 406 阅读 · 0 评论