-
第一范式,二维表,不可再分查看全部
-
数据库查看全部
-
数据库查看全部
-
字段类型查看全部
-
数据类型选择查看全部
-
不错查看全部
-
第二范式(确保表中的每列都和主键相关) 第二范式在第一范式的基础之上更进一层。第二范式需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合主键而言)。也就是说在一个数据库表中,一个表中只能保存一种数据,不可以把多种数据保存在同一张数据库表中。 比如要设计一个订单信息表,因为订单中可能会有多种商品,所以要将订单编号和商品编号作为数据库表的联合主键,如下表所示。 订单信息表 这样就产生一个问题:这个表中是以订单编号和商品编号作为联合主键。这样在该表中商品名称、单位、商品价格等信息不与该表的主键相关,而仅仅是与商品编号相关。所以在这里违反了第二范式的设计原则。 而如果把这个订单信息表进行拆分,把商品信息分离到另一个表中,把订单项目表也分离到另一个表中,就非常完美了。如下所示。 这样设计,在很大程度上减小了数据库的冗余。如果要获取订单的商品信息,使用商品编号到商品信息表中查询即可。 http://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html查看全部
-
有关联的字段表,要建立索引,能提高连表查询的速度。尽量不使用外键约束。尽量不使用预留字段查看全部
-
测试一下查看全部
-
ER图例查看全部
-
基本名词查看全部
-
数据库设计的目的 有效的存储,高校的访问查看全部
-
第一范式: 所有属性都是基本的数类型 第二范式:不存在相互之间的依赖关系 第三范式: 不存在传递关系查看全部
-
操作异常查看全部
-
水平拆分: 将一张大表的数据平均拆分到不同的小表中,表的结构一样查看全部
举报
0/150
提交
取消