2018年1月5日

数据库设计-规范化规则

摘要: SQL反模式一书在附录章节给出了设计关系数据库的规范化规则,一个简明的规范化规则清单。 关系是什么 在规范化之前,我们先要理解下关系。 数学中关系定义:两个不同数据域上的值的集合,通过一个条件得到的一个所有可能组合的子集。 怎么理解呢?书中以棒球队和城市举例,比如有一个包含所有棒球队的集合,还有一个 阅读全文

posted @ 2018-01-05 12:52 蓝绿色的湖水 阅读(282) 评论(2) 推荐(0) 编辑

2018年1月3日

数据库逻辑设计反模式1-存储多值

摘要: 在SQL反模式这本书中以产品和产品联系人说明了此反模式。 开始的时候一个产品只有一个产品联系人,一个产品联系人需要负责多个产品, product_id(产品id)和account_id(产品联系人id)是多对一的关系,表设计如下: 目标:变成多对多关系 随着业务的发展, 一个产品可能存在多个产品联系 阅读全文

posted @ 2018-01-03 15:10 蓝绿色的湖水 阅读(238) 评论(1) 推荐(2) 编辑

导航