由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 问一下数据库里的entity和object的区别
相关主题
兜了一圈LINQ又回到SP了How to get schema?
a question on database designHow to move the tables to a schema in oracle?
大家怎么看 ORM各位老大,管理数据库的用户,这样行吗?
新手一问,关于delete和truncate tableMS Access 问题请教
how to list all tables in my account?请教一个oracle的quick question
object-oriented database设计咋样?which one is the default?
Re: Job with Oracle PL? (转载)如何展开properties table?
从编程员转到DBASQL server2005: Why can't I see the data?
相关话题的讨论汇总
话题: entity话题: 数据库话题: table话题: object话题: 区别
进入Database版参与讨论
1 (共1页)
n******1
发帖数: 3756
1
面向对象的数据库和关系型数据有什么本质区别
数据库里面的entity由不同field的定义,那和对象的属性似乎也可以一一对应,是不
是因为关系型数据库要照顾relationship,所以很多时候一个schema不是一个完整的
object
我一直没理解这个区别,所以也不理解ORM到底在干什么
n******1
发帖数: 3756
2


【在 n******1 的大作中提到】
: 面向对象的数据库和关系型数据有什么本质区别
: 数据库里面的entity由不同field的定义,那和对象的属性似乎也可以一一对应,是不
: 是因为关系型数据库要照顾relationship,所以很多时候一个schema不是一个完整的
: object
: 我一直没理解这个区别,所以也不理解ORM到底在干什么

s**********o
发帖数: 14359
3
举个例子吧,ORM比较常用的就是.NET的Entity Framework,
Entity Framework DATA MODEL放到VISUAL STUDIO里面,具体ENTITY的PHYSICAL
TABLE怎么存储的,TABLE之间的RELATIONSHIP人不管的,MODEL直接进入编程,
由DEVELOPER来控制,这样编程就方便灵活了很多,基本可以撇开DBA和DATA ARCHITECT,
没有数据和PHYSICAL TABLE也可行进行编程,有了TABLE之后再去MAPPING
一说ENTITY,就是抽象的东西,放到DATABASE就变成TABLE和VIEW
放到PROGRAMMING里就是CLASS。
1 (共1页)
进入Database版参与讨论
相关主题
SQL server2005: Why can't I see the data?how to list all tables in my account?
问个笨问题object-oriented database设计咋样?
我的DBA在生成ORACLE table的时候需要一个一个column看Re: Job with Oracle PL? (转载)
What's the best way to export ms-access tables into Oracle server从编程员转到DBA
兜了一圈LINQ又回到SP了How to get schema?
a question on database designHow to move the tables to a schema in oracle?
大家怎么看 ORM各位老大,管理数据库的用户,这样行吗?
新手一问,关于delete和truncate tableMS Access 问题请教
相关话题的讨论汇总
话题: entity话题: 数据库话题: table话题: object话题: 区别