摘要:范式 就关系数据库而言,一贯认为:从其他元素中消除数据冗余问题,去除重复往往以减少冗余, 从特定的表中最小化冗余意味着摆脱不必要的数据。商业上来讲,主要目标是通常保存空间和组织的数据可用性和可管理性,而不牺牲性能。此外,要求强烈繁忙的应用程序和最终用户的需要往往需要以多种方式打破规则的范式,以满足性能要求。第三范式以外的范式常常被忽视和有时甚至是第三范式本身就是多余的。范式是一个升级的过程,每个上层的模式都是建立在下一级范式之上的。消除数据冗余的影响如下: ❑物理空间需要存储的数据减少。 ❑数据变得更有组织。 ❑范式化允许修改少量的数据(即单记录)。换言之,一个表的具体字段记录更新时,会影响其 阅读全文
posted @ 2009-08-05 21:26 Sai~ 阅读(4420) 评论(21) 推荐(5) 编辑
摘要:事务与并发 开场白还是要来下的,又过了一年,很久没有和cnblogs朋友见面了。我还看到了我上几篇MSSQL的回复里面一直说期待我的下一个好文,唉!先谢罪了,太久没发表东东了。主要是因为有点忙,加上一回去就是学习,所以没时间给大家整理资料。最近因为要给公司培训一些东西,所以以后也会出一些文章的,所谓浓缩就是精华,所以大家就期待吧。 其实写文章总结也是对自己知识的一些反复,总结的时候可以查漏补缺,也可以给各位博友们提供一些看法和思路。我记得看过一篇架构师的曲线图里面也讲到了“写文章”总结的重要性。 今天开场白有点多,大家耐心点。呵呵,其实一直想写一个关于如何学习东西的文章,只有下次了,好了,那么 阅读全文
posted @ 2009-08-04 23:41 Sai~ 阅读(13758) 评论(18) 推荐(8) 编辑
摘要:很多朋友都在问.NET控件开发 到底有多难(看到很多博友发自己的一些控件,我在想自己开发的就有好几十个了,与其一个个发,不如直接讲给大家听如何开发的,同时在讲解的过程把一些控件发给大家呵呵),其实可以轻松的告诉大家有恒心就能成绩来着,最好的控件全部在你身边,想开发高效好用的空间那就必须参考微软本身优秀的控件.为此我们手头要有一个好的工具Reflector.exe,这个大名鼎鼎的Reflecto... 阅读全文
posted @ 2008-12-17 10:19 Sai~ 阅读(2594) 评论(15) 推荐(0) 编辑
摘要:MS SQL Server 2005 物理查询处理中的各个阶段(二)大家好,我是浪客,和大家分享一些最近我从《Microsoft SQL SERVER 2005技术内幕:T-SQL查询》书中的心得,终于出“二“了,回应很多朋友的需求,今天抽空写了物理查询阶段,上文中你真的了解“T-SQL逻辑查询吗?”提到的这种搜索方式,也许很多人不明白(包括我,我看之前简直感到诧异),很多都想 如果表的记录有10000000~!#!@条,那每次的CROSS JOIN 将会长生 m*n的记录,我们就假设是1W条 1w的平方还是有点点恐怖的,所以实际存储引擎并不是如此查询的,但是讲清楚 逻辑查询很重要,因为那是物 阅读全文
posted @ 2008-12-16 14:18 Sai~ 阅读(2689) 评论(23) 推荐(0) 编辑
摘要:MS SQL Server 2005 逻辑查询处理中的各个阶段(一)大家好,我是浪客,和大家分享一些最近我从《Microsoft SQL SERVER 2005技术内幕:T-SQL查询》书中的心得,时间仓促,有错误大家尽管提出来。先来看个查询:(8) SELECT (9) DISTINCT (11) TOP_specification select_list(1) FROM left_table(3) join_type JOIN right_table(2) ON join_codition(4) WHERE where_condition(5) GROUP BY 阅读全文
posted @ 2008-11-25 23:10 Sai~ 阅读(4981) 评论(29) 推荐(1) 编辑