
数据库
liyue199512
android学习中……
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库事务ACID原则
数据库事务正确执行的四个原则:A原子性、C一致性、I独立性、D持久性(1)原子性:整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没发生过一样。例如:A账户中有1000元,B账户中有1000元。A要给B转账500元。A扣款和B加款这两条要么同时执行,要么同时不执行。如果在A扣款后B加款之前,原创 2016-08-06 12:32:23 · 7144 阅读 · 0 评论 -
数据库范式
1NF:强调的是列的原子性,即列不能够再分成其他几列。Info(姓名,性别,电话)如果在实际场景中,一个联系人有家庭电话和公司电话,那么这种表结构设计就没有达到 1NF。修正:Info(姓名,性别,家庭电话,公司电话)2NF:满足1NF。表必须有一个主键;没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。 Table(学号, 姓名, 年原创 2016-08-06 16:12:21 · 248 阅读 · 0 评论 -
超键、候选键、主键、外键
超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键候选键(candidate key):不含有多余属性的超键称为候选键主键(primary key):关系模式中用户正在使用的候选键称主键,主键是人为规定的外键(foreign key):如果关系模式R1中的某属性集不是R1的主键,而是另一个关系R2的主键则该属性集是关系模式R1的外键。外键主要是用来描述两个原创 2016-08-06 16:20:37 · 660 阅读 · 0 评论