-
BCNF范式解决案例: 供应商信息&供应商联系人信息表 ==> 拆分:A.供应商及其供应商品信息表;B.供应商联系人信息表查看全部
-
第3范式拆表案例: 商品信息&分类信息单表 ==> 拆分:A.商品信息表;B.分类信息表;C.商品分类关系表查看全部
-
第3范式(3NF):若数据表不存在非关键字段,对任意候选关键字段的传递函数依赖则符合第3范式。 业务规则也是灵活多变,一个商品存在于不同供应商不同的供应价格,销售价格也有区域不同而作出定价策略。查看全部
-
表的关系,要以过多的字段组合函数处理,从而产生依赖汇集,难以清晰表达设计理念查看全部
-
解决不符合第2范式要求所做的表拆分,连接两表之间的中间关系表。查看全部
-
不符合第2范式所在的问题示例: 1。插入异常 2。删除异常 3。更新异常 4。数据冗余查看全部
-
第1范式:1行列头,N行数据行结构二维表查看全部
-
数据冗余:指相同的数据在多个地方存在(多个表存在,一个表多个字段意义相同),或者说某个列可以由其他列计算得到,这样就说表中存在着数据冗余。(不符合范式要求)查看全部
-
数据操作异常: 1。插入异常(INSERT) 2。更新异常(UPDATE) 3。删除异常(DELETE)查看全部
-
常见范式: 第1范式,第2范式,第3范式及BC范式;第4,5范式。。。 范式低冗余量大,范式高关系度复杂,设计应该找到平衡(适合就好)查看全部
-
表(实体): 1。用户信息 & 购物车信息 ==> 一张表 2。用户信息 ==> 一张表 购物车信息 ==> 一张表 怎样设计才能更好的符合设计范式(3范式?)查看全部
-
小型电商网示例查看全部
-
ER图例说明: 矩形:表示实体集 菱形:表示联系集 椭圆:表示实体的属性 线段:将属性连接到实体集,或将实体集连接到联系集查看全部
-
数据库名称术语: 1。关系:一个关系对应通常所说的一张表 2。元组:表中的一行为一个元组 3。属性:表中的一列为一个属性;每一个属性有一个名称为属性名(表字段) 4。候选码:表中的某个属性级,它可以唯一确定一个元组 5。主码:一个关系有多个候选码,选定其中一个为主码 6。域:属性的取值范围(EG.真假:Y/N。。。) 7。分量:元组中的一个属性值。查看全部
-
模块关系列表: 1)用户:订单 = 1:N 2)用户:购物车 = 1:N 3)订单:商品 = N:N 4)购物车:商品 = N:N 5)商品:供应商 = N:N查看全部
举报
0/150
提交
取消