关系代数与面向对象理论

2011-04-19 12:15:54
首发于prolog小组,记录于日记备忘。

1、关系代数是一阶逻辑的子集,所体现的,就是事物之间的逻辑关系。 

2、E-R模型,已经背离了关系逻辑的本意,这个E,不应该是实体,而仅仅是一个名字,关系建模不应该采用E-R图的方式。 

3、一些在关系数据库上很好的设计模式,被OO分析给破坏掉了,大多数人归罪于数据库思维没有OO思维先进,实际上关系代数比OO的理论(如果说OO还有理论的话)要深刻得多。 

4、采用OO思维方式下很复杂的模型,在关系数据库中会变得很简单,如果关系数据库往提供图灵完备的语言,而不是SQL的方向去发展的话,会更简单。 

5、ORM是一个严重的错误,它把真实世界的关系强行用OO建模,又用ORM映射到关系数据库中,也就是说,在两个本来兼容的世界之间搭起一座与它们都不兼容的桥梁,没有比这更荒诞的事情了
::...
免责声明:
当前网页内容, 由 大妈 ZoomQuiet 使用工具: ScrapBook :: Firefox Extension 人工从互联网中收集并分享;
内容版权归原作者所有;
本人对内容的有效性/合法性不承担任何强制性责任.
若有不妥, 欢迎评注提醒:

或是邮件反馈可也:
askdama[AT]googlegroups.com


点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

订阅 substack 体验古早写作:


关注公众号, 持续获得相关各种嗯哼:
zoomquiet


自怼圈/年度番新

DU22.4
关于 ~ DebugUself with DAMA ;-)
粤ICP备18025058号-1
公安备案号: 44049002000656 ...::