仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 961|回复: 7
打印 上一主题 下一主题

[学习教程] MSSQL网站制作之最好化Table Design三范式

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:32:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的家乡乌干达附近的坦桑尼亚的Arusha的一个小镇的名字。
最好化TableDesign
Table的Y料分化檩^小的Table直到每table的每field都dependontable的keywhy?
下降重}性(redundancy)?*指Y料之Υ*?
扫除纷歧致性(Consistency)?*指Y料之*?

计划三范式:

(1)FristNormalForm(1NF)

"每Y料谥缓值。"
反省有没有具有反复值的属性,有则将其移到新的实体中。

(2)SecondNormalForm(2NF)

"一切不是PrimaryKey的Y料谂cPrimarykey皆有fullyfunctionalDependency。"
删除不是依附于全部键的数据项,别的属性与主键逐一对应。

(3)ThirdNormalForm(3NF)

"一切不是primarykey的Y料陂g]有fullfunctionaldependency。"
删除依附属性而不完整依附主键的项,非主键项之间不克不及有逐一对应干系。


恢复到之前的某个状态,是需要数据的。这数据可以是a)回滚步骤或者b)操作之前的数据状态原文。
莫相离 该用户已被删除
沙发
发表于 2015-1-19 16:23:13 | 只看该作者
SP4是一个累积性的ServicePack,包含自以前的ServicePack发布以来所有的修补程序(包括MS03-031安全公告)。
再见西城 该用户已被删除
板凳
发表于 2015-1-28 05:23:15 | 只看该作者
是否碎片会引发效率问题?这都是需要进一步探讨的东西。varbinary(max)代替image也让SQLServer的字段类型更加简洁统一。
精灵巫婆 该用户已被删除
地板
发表于 2015-2-12 02:56:55 | 只看该作者
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
透明 该用户已被删除
5#
发表于 2015-3-2 21:19:45 | 只看该作者
where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。
金色的骷髅 该用户已被删除
6#
 楼主| 发表于 2015-3-11 06:21:05 | 只看该作者
从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。
小魔女 该用户已被删除
7#
发表于 2015-3-17 22:14:12 | 只看该作者
如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。
蒙在股里 该用户已被删除
8#
发表于 2015-3-25 04:11:07 | 只看该作者
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 18:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表