
数据库
Check777
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对于事务一致性的理解,这次到位了
教课书给出的是从一个一致性状态到另一个一致性状态。 这个一致性状态是指数据库中的数据满足完整性约束。 OK,下面举两个例子 假设有A和B两个账户,A有2000元,B有1000元。 第一个例子:A向B转了500元,A的余额为1500元。假设此时不执行B增加500元这个一个操作,这就不满足完整性约束。 这个例子的完整性约束就是A和B的总余额不变。前一个一致性状态保持了,但是事务执行后,另一个一致性状态...原创 2020-05-07 22:01:36 · 391 阅读 · 0 评论 -
数据库码的各种定义和BCNF的多种角度理解
**1范式到3范式的定义都很明确也很好理解,但是BCNF的定义和判别条件很多教科书上有很多种,很容易晕,下面先引出几个码的定义,然后给出具体例子谈谈BCNF的理解**。 1.码 要想理解BCNF首先要搞清楚几个码的定义。 (1)候选码: 码是唯一标识一条记录的属性或者属性集。 下面有两个个问题: 哪些是候选码? 候选码可以多于一个吗? 下面举个例子你就明白了。 给出一个关系模型R(SNO 学号,C...原创 2020-03-13 14:42:25 · 4154 阅读 · 9 评论