摘要: 示例数据库:-- Sample Data for this Chapter-- Listing 4-1: Creation Script for Sample Database and TablesSET NOCOUNT ON;USE master;IF DB_ID('Performance') IS NULL CREATE DATABASE Performance;GOUSE Performance;GO-- Creating and Populating the Nums Auxiliary TableSET NOCOUNT ON;IF OBJECT_ID('dbo 阅读全文
posted @ 2013-01-30 22:49 Gravin 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 第一范式1NF: 表的列都是原子的不能某一列可以被拆分成几个列(如定义购物车一列,内容为苹果一只,香蕉一斤, 不如分解为产品,数量两列,分别填上苹果, 1, 香蕉 2)第二范式2NF:非键列不能部分依赖于部分键列(必须依赖于整个键)如果非键列依赖于部分键,那这些非键列一定由于部分依赖而产生冗余,此时就应该把这些非键列和部分键取出来重新建一个表非键列必须完全函数依赖于整个键列第三范式3NF:非键列不能相互依赖如果非键列相互依赖,那就可以取出这部分非键列重新建一个表第三范式允许非主属性对主属性存在传递依赖(传递函数依赖性),但不允许非主属性间存在传递依赖。Boyce-Codd范式BCNF:键列不能 阅读全文
posted @ 2013-01-30 19:16 Gravin 阅读(239) 评论(0) 推荐(0) 编辑