无损连接属性
回答
@Falcon - 你是对的 - 但是这是一个较大幅度的定义...
的无损连接属性是通过标准化支持的分解功能。这是能够确保原始关系的任何实例可以从较小关系中的对应实例中识别出来。
字损失无损是指信息损失,而不是元组
这ppt presentation可能会有所帮助的损失。
不,该链接是关于“关于一组FD的无损连接”而不是“无损连接”。 – philipxy 2017-05-22 21:21:39
无损意味着功能没有损失。换句话说,保留一切。
对于具有此功能的数据库很重要。
形式化定义
- 设
R
是一个关系模式。 - 让
F
成为R
上的一组函数依赖关系。 - 让和形成
R
的分解。
分解是R
无损联接分解,如果下面的函数依赖的至少一个是F+
1) R1 ∩ R2 ∩ R1
2) R1 ∩ R2 ∩ R2
简单来说...
R1 ∩ R2 ∩ R1
R1 ∩ R2 ∩ R2
如果R
是分裂分解为R1
和R2
,分解是无损的,那么两者中至少有一个应该成立。
在R1
和R2
上投影,然后加入,会导致您开始的关系。
不,这是关于“在一组FD下的无损分解”,而不是“无损分解”。 – philipxy 2017-02-15 07:56:58
R1,...是R的无损分解,当它们回到它时。
(R1,...一组的FD的(函数依赖)F是不同属性下是 - [R 的无损分解。这是当R1,...是R的无损分解和满足F中的FD)
- 1. CannotGetJdbcConnectionException:BUFFERDIR连接属性无效
- 2. categorical_crossentropy损失,无属性'get_shape'
- 3. 访问链接表连接属性损坏 - 如何解决(或删除)?
- 4. 连接多个属性值
- 5. 连接对象属性值
- 6. MySQL 5.7和连接属性
- 7. Psycopg2连接类属性
- 8. 连接和断开属性
- 9. JSON损坏的属性
- 10. Facebook连接JavaScript JDK损坏?
- 11. “无连接,无连接”连接
- 12. HQL连接查询:无法解析属性:
- 13. Phonegap网络连接 - 无法读取未定义的属性'type'
- 14. 无法更新Rails连接表中的额外属性
- 15. 无法连接到Java的MySql与属性文件
- 16. rails:无法从连接表中获取属性
- 17. django-mssql - 无效的连接字符串属性
- 18. Kafka服务器属性 - 无法连接到代理
- 19. 忽略连接字符串中的连接超时属性
- 20. ExecuteNonQuery:连接属性尚未初始化
- 21. JSF:连接属性名称(EL)
- 22. ExecuteReader:连接属性尚未初始化
- 23. exceptions.AttributeError:EchoFactory实例没有属性'连接'
- 24. “ExecuteReader:连接属性尚未初始化。”
- 25. 模块'ibis.impala'没有'连接'属性
- 26. “MySQL的”对象没有属性连接()
- 27. ExecuteNonQuery:连接属性尚未初始化
- 28. Visual Studio连接属性问题
- 29. ExecuteNonQuery:连接属性尚未初始化。
- 30. 添加数据库连接属性laravel
@ user559142 - 我从来没有说过我提供过定义;)...无论如何,你有点:) – Premraj 2011-05-09 09:45:05
这是无法理解的。 – philipxy 2017-02-15 07:57:22