求范式的判断和分解
来源:互联网 发布:五线谱打谱软件 编辑:程序博客网 时间:2024/05/01 13:57
工程号 材料号 数量 开工日期 完成日期 价格
p1 11 4 9805 9902 250
p1 12 6 9805 9902 300
p1 13 15 9805 9902 180
p2 11 6 9811 9912 250
p2 14 18 9811 9912 350
如上图 给出的关系r为第几范式?是否存在操作异常?若存在
,则将其分解为高一级范式。分解完成的高级范式中能否可以
避免分解前关系中存在的操作异常?
上图没有写关键字,姑且认为关键字是 工程号+材料号
我来试着答一下:
满足1NF,不满足“2NF:非主关键字非部分依赖主关键字的”定义
操作异常就是:插入异常,删除异常
分解为2NF(括号里的为关键字):
(工程号) 开工日期 完成日期
p1 9805 9902
p2 9811 9912
(工程号 材料号) 数量 价格
p1 11 4 250
p1 12 6 300
p1 13 15 180
p2 11 6 250
p2 14 18 350
以上不满足3NF的定义:“非主关键字不传递依赖”
分解为3NF(括号里的为关键字):
(工程号) 开工日期 完成日期
p1 9805 9902
p2 9811 9912
(工程号 材料号) 数量
p1 11 4
p1 12 6
p1 13 15
p2 11 6
p2 14 18
(材料号 数量) 价格
11 4 250
12 6 300
13 15 180
11 6 250
14 18 350
- 求范式的判断和分解
- 无损分解和保持依赖的判断
- 范式分解
- 关系模式的分解与范式
- 非负矩阵分解中基于L1和L2范式的稀疏性约束
- 非负矩阵分解中基于L1和L2范式的稀疏性约束
- 非负矩阵分解中基于L1和L2范式的稀疏性约束
- 非负矩阵分解中基于L1和L2范式的稀疏性约束
- 非负矩阵分解中基于L1和L2范式的稀疏性约束
- 非负矩阵分解中基于L1和L2范式的稀疏性约束
- 求一个整数分解成连续数字的和
- 大素数判断和分解
- 数据库 无损分解和保持依赖的判断
- miller_rabin素数判断和pollard_rho的素数因子分解算法
- 冒泡排序算法 递归算法,求n的阶乘 求最大公约数和最小公倍数 java分解质因数
- 求水仙花数和回文的判断
- 代码:matlab求QR分解,QL分解,LQ分解和RQ分解。
- 范式和反范式的优缺点
- Linux入门(一)::Linux中通过locale来设置字符集
- 抛开因果是无常
- 实现文件读写操作的几种方法
- 寻找长期合作的freelancer
- Properties --- C++读配置信息的类(一)
- 求范式的判断和分解
- C run-time library (C运行时库)说明
- tomcat5.0发布webservice错误TransformerFactoryImpl类
- 通过asp程序来创建access数据库
- 这两天很烦
- ubuntu中安装rpm文件
- Eclipse插件生成webservice客户端调用代码
- as 2008里关于维度排序问题
- Unicode Ansi Ascii