随笔分类 - 数据库
摘要:1.概念:锁是网络数据库中的一个非常重要的概念,当多个用户同时对数据库并发操作时,会带来数据不一致的问题,所以,锁主要用于多用户环境下保证数据库完整性和一致性。 帮助理解:以商场的试衣间为例,每个试衣间都可供多个消费者使用,因此,可能出现多个消费者同时需要使用试衣间试衣服。为了避免冲突,试衣间装了锁
阅读全文
摘要:1.什么是事务? 事务是对数据库中一系列操作进行统一的回滚或者提交的操作,主要用来保证数据的完整性和一致性。 2.事务四大特性(ACID)原子性、一致性、隔离性、持久性? 原子性(Atomicity):要么全完成,要么不完成 一致性(Consistency):前后数据的总值相同隔离性(Isolati
阅读全文
摘要:1.什么是索引? 数据库索引,是数据库管理系统中一个排序的数据结构,索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。 总结:更方便查找数据的数
阅读全文
摘要:好了,我们都知道,数据库的一大特点是数据可以共享,那么问题就来了,数据共享必定带来数据库的安全性问题,什么安全性问题呢?比如说某些数据是某些用户不该获取的,所以说数据库系统中的数据共享不能是无条件的共享。而数据库安全性就是指保护数据库以防止不合法使用所造成的数据泄露、更改或者破坏。 根据前面的序言,
阅读全文
摘要:最后是分两个模块,一个是数据的更新(插入,修改,删除),预计数据定义的第四个模——视图(因为这个比较大块,所以分开来了),首先说说我们的数据更新 插入数据 v 两种插入数据方式 1. 插入元组 2. 插入子查询结果 可以一次插入多个元组 我们先说插入元组: v 语句格式 INSERT INTO <表
阅读全文
摘要:数据查询我们是分单表查询,连接查询,嵌套查询,集合查询以及了解Select语句的一般形式。 好了,首先说说单表查询,其分五个内容,为选择表中的若干列,选择表中的若干元组(重行与不重行的问题),ORDER BY子句,聚集函数,GROUP BY子句,前面两者比较简单,所以就简单的介绍一下,选择表中的若干
阅读全文
摘要:很快,我们就进入到我们数据库课程的核心章节,语句章节,首先我们先谈谈sql,其是结构化查询语句,是关系数据库的标准语言,同时,sql也是一个通用,功能极强的关系数据库语言。其特点有五个,分别为 1)综合统一 2)高度非过程化 3)面向集合的操作方式 4)以同一种语法结构提供多种使用方式 5)语言简洁
阅读全文
摘要:好了,在说关系数据库具体内容之前,我们得先了解几个基本概念,分别是域,笛卡尔积,关系。域指的是一组具有相同数据类型的值的集合(相同数据类型有整数,实数等),笛卡尔积指的是所有域的所有取值的一个组合,组合里面不可有重复元组,而元组指的是一条记录,分量指的是任意元组里面的任意一个列的取值。笛卡尔积算出来
阅读全文
摘要:ER图到关系模式集的转换 以二元联系类型的转换为例 实例:教学管理的ER图转换成关系模式集 教学管理的ER图 第一步:把三个实体类型转换成三个模式: 系(系编号,系名,电话) 教师(教工号,姓名,性别,职称) 课程(课程号,课程名,学分) 第二步: 这样得到的三个模式成如下形式: 第三步:对于M:N
阅读全文

浙公网安备 33010602011771号