
数据库
文章平均质量分 80
王子力
星星之火,可以燎原
展开
-
数据库之存储过程(stored procedure)简述
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。它跟用户自定义函数的主要区别是:一说存储过程是用定义一系列的SQL语句的集合,涉及特定表或者其他对象的任务,用户可以调用存储过程。而函数是数据库已定义的的方法,它接受参数并返回某种类型原创 2012-04-22 12:00:57 · 2780 阅读 · 0 评论 -
1NF-2NF-3NF-BCNF自己总结
1NF就是一个关系模式满足他的每个属性都是不可再分的;2NF就是一个关系模式满足它的每个非主属性能够完全依赖于某个候选键(候选键首先是一个属性集合,而且他在实例中具有唯一性,和最小性,就是说再减少一个属性都不行);3NF就是2NF消除了任何一个非主属性到候选键的传递依赖;BCNF有点复杂,好几种定义方式(等效),其中之一是说在1NF的基础上,任何属性(注意哦,不仅仅非主属性)到候选键的原创 2012-04-22 11:39:03 · 1011 阅读 · 0 评论 -
timestamp (Transact-SQL)
添加一个时间戳类型的字段,timestamp这种类型的数据会根据当前的时间自动产生一个时间字符串,确保这些数在数据库中是唯一的。Timestamp一般用作给表行加版本戳的机制,存储大小为8字节。一个表只能够有一个timestamp列。每次插入或更新包含timestamp列的行时,timestamp列中的值均会更新。http://msdn.microsoft.com/en-us/li原创 2012-04-22 14:39:05 · 427 阅读 · 0 评论 -
difference between primary key and candidate key
http://blog.sqlauthority.com/2009/10/22/sql-server-difference-between-candidate-keys-and-primary-key-2/原创 2013-05-07 13:13:42 · 857 阅读 · 0 评论 -
聚集索引和非聚集索引的区别
聚集索引和非聚集索引的区别 收藏 聚集索引和非聚集索引的根本区别是表记录的排列顺序和与索引的排列顺序是否一致, 聚集索引表记录的排列顺序与索引的排列顺序一致,优点是查询速度快,因为一旦具有第一个索引值的纪录被找到,具有连续索引值的记录也一定物理的紧跟其后。 聚集索引的缺点是对表进行修改速度较慢,这是为了保持表中的记录的物理顺序与索引的顺序一致,而把记录插入到数据页的相应位置,必原创 2013-06-13 22:50:51 · 856 阅读 · 0 评论 -
查询优化原则
http://jingyan.baidu.com/article/154b463188c29928ca8f4181.html原创 2013-06-13 22:51:34 · 536 阅读 · 0 评论 -
家谱(特殊的层级人物关系)数据结构与自动排版算法的一种实现
github源代码(家谱海本地私有版):https://github.com/fengchangfight/familytreesea出处:http://www.fengchang.cc/post/24家谱的数据结构并不复杂,逻辑上可以抽象成一种图,节点为人物,边为人物关系,关系粗略分为两类,一类是跨层级的亲子关系(如父子,父女,母子,母女),另一类为同层级的夫妻关系(其实如果要加上更多的...原创 2018-05-09 11:45:43 · 12064 阅读 · 6 评论 -
RAID 0简介
http://baike.baidu.com/view/784735.htm转载 2012-04-09 11:41:30 · 394 阅读 · 0 评论 -
RAID 1简介
http://baike.baidu.com/view/120910.htm转载 2012-04-09 11:43:54 · 286 阅读 · 0 评论 -
RAID0+1简介
http://baike.baidu.com/view/1239105.htm转载 2012-04-09 11:45:08 · 392 阅读 · 0 评论 -
RAID2简介
• RAID level 2, known as memory-style error-correcting-code (ECC) organiza-tion, employs parity bits. Memory systems have long used parity bits forerror detection and correction. Each byte in a原创 2012-04-09 14:52:14 · 1031 阅读 · 0 评论 -
RAID3简介
RAID level 3, bit-interleaved parity organization, improves on level 2 byexploiting the fact that disk controllers, unlike memory systems, can detectwhether a sector has been read correctly, so a转载 2012-04-09 15:07:05 · 861 阅读 · 0 评论 -
根号2的计算方法(Java实现)
出处:http://www.fengchang.cc/post/129读《西方哲学史》古希腊早期数学与天文学一章,看到一个有趣的求解根号2的方法,之前未曾见过。 思路如下:构造一个数对序列,初始值为(1,1),然后对该数对依照如下规则进行演化:下一个数对中的第一个数为前一个数对中两个数之和,记为A+B,第二个数为2*A+B(A代表前个数对的第一个数,B代表前个数对的第二个数)...原创 2018-12-12 22:33:44 · 11225 阅读 · 1 评论