
《数据库系统概论》
不断学习,一起啃书。
本书阐述数据库系统的基础理论、基本技术和基本方法。全书分为4篇16章。希望通过学习此书,能对数据库系统有基本地了解。大家一起加油鸭~
Undergoer_TW
这个作者很懒,什么都没留下…
展开
-
数据库系统概论之系统篇——第11章 并发控制(锁)
11.1 并发控制概述把事务读数据x记为R(x),写数据x记为W(x)。并发操作带来的数据不一致性包括丢失修改、不可重复读和读“脏”数据。1. 丢失修改(lost update)两个事务T1和T2读入同一数据并修改,T2提交的结果破坏了T1提交的结果,导致T1的修改被丢失,如图11.2(a)所示。2. 不可重复读(non-repeatable read)不可重复读是指事务T1读取数据后...原创 2020-05-05 10:29:52 · 1431 阅读 · 0 评论 -
数据库系统概论之系统篇——第10章 数据库恢复技术
10.1 事务的基本概念事务所谓事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。事务的ACID特性事务具有4个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这4个特性简称为ACID特性。原子性事务是数据库的逻辑工作单位,事务中包括的诸操作要么都...原创 2020-05-05 08:43:53 · 994 阅读 · 0 评论 -
数据库系统概论之系统篇——第9章关系查询处理和查询优化
9.1 关系数据库系统的查询处理关系数据库管理系统查询处理可以分为4个阶段:查询分析、查询检查、查询优化和查询执行。查询分析对查询语句进行扫描、词法分析和语法分析。识别出语言符号,进行语法检查和语法分析,判断是否符合SQL语法规则。如果没有语法错误就转入下一步处理,否则便报告语句中出现的语法错误。查询检查对合法的查询语句进行语义检查,即根据数据字典中有关的模式定义检查语句中的数据库...原创 2020-05-05 08:13:22 · 1711 阅读 · 0 评论 -
数据库系统概论之设计与应用开发篇——第6章 关系数据理论(范式理论)
本篇讲解在开发应用系统时如何在已经选定的数据库管理系统基础上设计数据库,以及如何基于数据库系统编程。本篇包括三章。第6章关系数据理论,详细讲解关系规范化理论,它既是关系数据库的重要理论基础,也是数据库设计的有力工具。规范化理论为数据库设计提供了理论指南和工具。第7章数据库设计,讨论数据库设计的方法和步骤,详细讲解数据库设计各阶段的目标、方法和应注意的问题;重点讲解概念结构和逻辑结构的设计。概...原创 2020-05-05 07:15:26 · 1145 阅读 · 0 评论 -
数据库系统概论基础篇——第5讲 数据库完整性
5.1 实体完整性5.1.1 定义实体完整性关系模型的实体完整性在CREATE TABLE中用PRIMARY KEY定义。对单属性构成的码有两种说明方法,一种是定义为列级约束条件,另一种是定义为表级约束条件。对多个属性构成的码只有一种说明方法,即定义为表级约束条件。// 将Student表中的Sno属性定义为码CREATE TABLE Student( Sno CHAR(9) PRIMA...原创 2020-04-30 18:53:31 · 1170 阅读 · 0 评论 -
数据库系统概论基础篇——第4讲 数据库安全性
在第一讲中已经讲到,数据库的特点之一是由数据库管理系统提供统一的数据保护功能来保证数据的安全可靠和正确有效。数据库的数据保护主要包括数据的安全性和完整性。本讲主要介绍数据库的安全性,第5讲将讨论数据库的完整性。4.1 数据库安全性概述数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。4.1.1 数据库的不安全因素对数据库安全性产生威胁的因素主要有以下几方面.非授...原创 2020-04-30 18:53:20 · 464 阅读 · 0 评论 -
数据库系统概论基础篇——第3讲 关系数据库标准语言SQL
3.1 SQL概述3.1.1 SQL的特点SQL之所以能够为用户和业界所接受并称为国际标准,是因为它是一个综合的、功能极强同时又简洁易学的语言。SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,其主要特点包括以下几部分:1. 综合统一SQL集数据定义语言、数据操纵语言、数据控制语言的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括以下一系列操作要求:定义和...原创 2020-04-30 18:52:55 · 510 阅读 · 0 评论 -
数据库系统概论基础篇——第2讲 关系数据库
按照数据模型的三个要素,关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。2.1 关系数据结构及形式化定义2.1.1 关系1. 域(domain)域是一组具有相同数据类型的值的集合。例如,自然数、整数、实数、长度小于25字节的字符串集合、{0,1}、{男,女}等,都可以是域。2. 笛卡尔积(cartesian product)给定一组域D1,D2, …, Dn,允许其中...原创 2020-04-30 18:51:16 · 1559 阅读 · 0 评论 -
数据库系统概论基础篇——第1讲 绪论
1.1 数据库系统概述1.1.1 四个概念数据(data)描述事物的符号记录称为数据。数据的含义称为数据的语义,数据与其语义是不可分的。数据库(DataBase, DB)数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度(redundancy)、较高的数据独立性(data independency)和易扩展性(...原创 2020-04-30 18:50:37 · 493 阅读 · 0 评论