![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
huzhigenlaohu
这个作者很懒,什么都没留下…
展开
-
数据库进阶之数据库范式
数据库范式(Normal forms):是用于规范关系型数据库设计,以减少谬误发生的一种准则。 1NF(first normal form): Table faithfully represents a relation and has no repeating groups. 数据库表必须如实地展现“关系”,并且不允许有“重复组”出现。 这样的概念真是令人痛心疾首,我们只好再转载 2016-07-25 10:48:24 · 407 阅读 · 0 评论 -
数据库进阶之数据库索引
一、引言 对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合适么,苦劳?功劳?……] 二、B-Tree 我们常见的数据库系统,其索引使用的数据结构多是B-Tree或者B+Tree。例如,MsSql使用的是转载 2016-07-25 10:49:33 · 188 阅读 · 0 评论 -
数据库进阶之数据库事务(ACID)
事务(Transaction)是并发控制的基本单位。 所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,这两个操作要么都执行,要么都不执行。数据库事务必须具备ACID特性,ACID是Atomic(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久性)的英原创 2016-07-25 10:57:01 · 242 阅读 · 0 评论