您的位置:首页 > 数据库

SQL学习 博文集合

2011-01-27 18:01 232 查看
SQl使用方法总结 /article/4703887.html

MS-SQL数据库系统表的总结与应用

http://blog.csdn.net/lhsxsh/archive/2009/03/02/3948634.aspx

http://blog.csdn.net/hjm131617/archive/2010/02/28/5332995.aspx

Row_number实现分页
/article/4703779.html



数据库设计指南[整理]

数据库范式那些事[转]

对表进行第一范式(1NF)

如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF。

简单的说,第一范式就是每一个属性都不可再分。

对表进行第一范式(2NF)

若关系模式R∈1NF,并且每一个非主属性都完全函数依赖于R的码,则R∈2NF

简 单的说,是表中的属性必须完全依赖于全部主键,所以只有一个主键的表如果符合第一范式,那一定是第二范式,而不是部分主键。

对表进行第三范式(3NF)

关系模式R<U,F> 中若不存在这样的码X、属性组Y及非主属性Z(Z  Y), 使得X→Y,Y→Z,成立,则称R<U,F> ∈ 3NF。

简 单的说,第三范式是为了消除数据库中关键字之间的依赖关系,
排除表中同属性的依赖

对表进行BC范式(BCNF)

关系模式R<U,F>∈1NF,如果对于R的每个函数依赖X→Y,若Y不属于X,则X必含有候选码,那么R∈BCNF。

简 单的说,bc范式是在第三范式的基础上的一种特殊情况,既每个表中只有一个候选键(在一个数据库中每行的值都不相同,则可称为候选键)

对表进行第四范式(4NF)

关系模式R<U,F>∈1NF,如果对于R的每个非平凡多值依赖X→→Y(Y  X),X都含有候选码,则R∈4NF。

简 单的说,第四范式是消除表中的多值依赖,也就是说可以减少维护数据一致性的工作。
如果表中属性有多个值,可以放进新表(一对多关系)

T-SQL游标详解

http://www.cnblogs.com/yangyang8848/archive/2009/07/02/1514593.html

/article/5722273.html

sql Server like 匹配符的介绍

查看Sql Server当前的并发连接数

http://topic.csdn.net/u/20111012/14/7f135e84-7896-4e9a-9fdc-80ca4b165407.html

SQL Server 索引的底层实现概述

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: