gpt4 book ai didi

orm - ORM是面向对象编程特有的问题吗?

转载 作者:行者123 更新时间:2023-12-04 13:15:08 27 4
gpt4 key购买 nike

对象关系映射ORM是所有在以面向对象的编程语言实现并使用关系数据库的应用程序中都必须解决的问题。

但是,如果您使用结构在C中映射关系数据库,问题是否会相同?以及功能编程语言中的元组/记录?还是因为我没有用C或功能语言编写数据库应用程序而错过了某些东西。

最佳答案

好,都是,也没有

您所指的就是Object-Relational impedance mismatch,这是在面向对象模型和实体关系模型之间传输数据的问题。困难是由于在两个模型中结构和存储信息的本质上不同的方式所致,其中OO是分层的,而ER是表格的。

Object-Relational Mapping是一种尝试解决对象关系阻抗不匹配问题的技术。

术语“对象关系阻抗不匹配”特定于Object-OrientedEntity-Relationship模型。但是,“阻抗”一词是指电阻或困难,因此术语“阻抗不匹配”可潜在地用于表达两个不兼容的数据模型/类型系统之间映射的一般问题。

关于orm - ORM是面向对象编程特有的问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3624860/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com