数据库优化(理论篇)
数据库事务的四个特性:ACID 1.原子性 2.一致性 3.隔离性 4.持久性 1,关系型数据库;是建立在关系数据库模型基础上的数据库,借助于关系代数等概念和方法来处理数据库中的数据,同时也是一个被组织成一组拥有正式描述性的表格,该表格的表格作用实质是装载着数据项的特殊收集体,这些表格中的数据能以许多不同的方式被取或重新召集而不需要重新组织数据库表格; 2关系代数: 在数学中,关系代数是支出叫做逆反的对合一运算的剩余布尔代数。激发关系代数的例子是在集合X上的所有二元关系的代数,带有R-S被解释为平常的二元关系复合; 在数据库中,关系代数是一阶逻辑的分支,是闭合于运算下的关系的集合。运算作用于一个或多个关系上来生成一个关系;关系代数是计算机科学的一部分。 在纯数学中的关系代数是有关于数理逻辑和集合论下的代数结构; 关系代数是一种抽象的查询语言,用于对关系的运算来表达查询,作为研究关系数据语言的数学工具。 关系代数的运算对象是关系,运算结果为关系;关系代数用到的运算符包括四类:集合运算符,专门的关系运算符,算数比较符,逻辑运算符; 数据库关系代数的六个运算:选择,投影,笛卡尔积,并集,差积,重命名; selec A.*,B.* 投影 from A,B 笛卡尔积 where A.c1 = B.c1 and A.c1 = 5 选择 union 并集 selec A.*,B.* from A