活着的死人 发表于 2015-1-16 22:28:22

MSSQL网页编程之Listen Software办理计划 “How To” 系...

既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。办理
ListenSoftware办理计划“HowTo”系列1:范式纲目





总则



上面的范式纲目一般意味着以较少的列将表分红两个或更多的表,在较小的表中计划主外键联系关系.因而它们能够经由过程join操纵符从头毗连。支解表的上风在于削减数据冗余。

上面是尺度范式的扼要概述:



第一范式

关于表中的每行,必需且仅唯一独一的行值.在一行中的每列唯一独一的值而且具有原子性.



第二范式

第二范式请求非主键列是主键的子集,非主键列举动必需完整依附全部主键。主键必需有独一性的元素,一个主键能够由一个或更多的构成独一值的列构成。一旦创立,主键没法改动,外键联系关系一个表的主键。主外键联系关系意味着一对多的干系.



第三范式

第三范式请求非主键列互不依附.



第四范式

第四范式克制主键列和非主键列一对多干系不受束缚



第五范式

第五范式将表支解成尽量小的块,为了扫除在表中一切的冗余.

(待续)


你看出了作者的深度?深处半米!当初是冲那么多的大牛给他写序才买的,后来才发现无啥内容,作者也只是才用几年的新手,百花了几十两银子,再次感叹当今社会的虚伪与浮躁

深爱那片海 发表于 2015-1-19 13:51:24

原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜!

谁可相欹 发表于 2015-1-24 23:21:10

如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。

admin 发表于 2015-2-2 14:14:53

财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..

海妖 发表于 2015-2-7 22:28:42

也可谈一下你是怎么优化存储过程的?

灵魂腐蚀 发表于 2015-2-23 13:21:04

始终遗憾SQLServer的登陆无法分配CPU/内存占用等指标数。如果你的SQLServer给别人分配了一个只可以读几个表的权限,而这个家伙疯狂的死循环进行连接查询,会给你的系统带来很大的负担。

柔情似水 发表于 2015-3-7 09:11:01

我是一个ERP初学者,对于前台运用基本熟悉,但对于后台SQLServer的运用一点也不懂,特想学习下相关资料。至少懂得一些基本的运用。希望各位能给于建议,小弟再谢过!

简单生活 发表于 2015-3-14 17:57:29

groupby子句可以将查询结果分组,并返回行的汇总信息Oracle按照groupby子句中指定的表达式的值分组查询结果。

飘飘悠悠 发表于 2015-3-21 13:19:33

发几份SQL课件,以飨阅者
页: [1]
查看完整版本: MSSQL网页编程之Listen Software办理计划 “How To” 系...