码迷,mamicode.com
首页 > 数据库 > 详细

SQL2

时间:2015-07-15 20:40:12      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:

内连接:舍弃所有不匹配的行

左外连接(left join):舍弃右表中不匹配的行,左表的行全部保留(不匹配处用null)

右外连接(right join):舍弃左表中不匹配的行,右表的行全部保留(不匹配处用null)

全连接(full join):全部保留,不匹配处用null

参考

事务的4个属性ACID:原子性、一致性、隔离性、持久性

外键:key是A的主键、key也是B中的字段,则key是B的外键

死锁:四个条件:互斥、请求与保持等待、不可剥夺、环路等待

共享锁:S锁(读锁),加了S锁的数据,只能读,其他事务也可以对其加S锁。直到所有的S锁都被释放后,数据才可以成为自由数据。

互斥锁:X锁(排他锁),用于数据修改,一个对象同时只允许被一个事务加X锁,而且还不能加其他锁。

范式: 参考 

  1NF:无重复的列(列无法分割),例子:职工(职工号,姓名,电话)—>职工(职工号,姓名,办公电话,移动电话)

  2NF:满足1NF的情况下,所有非主属性都不部分依赖主属性

  3NF:满足2NF的情况下,所有非主属性间不存在依赖

  BCNF:符合3NF,并且,主属性不依赖于主属性

  4NF:要求把同一表内的多对多关系删除。

  5NF:从最终结构重新建立原始结构。

   

SQL2

标签:

原文地址:http://www.cnblogs.com/xiangzhi/p/4649335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!