在Learning SQL the Hard Way,作者说:这是什么意思'OOP语言是围绕图组织的?
OOP语言都是围绕图表组织,但SQL希望仅 收益表
是什么意思了一个面向对象的语言围绕一个图形来组织?这是否涉及将数据存储在特定的内存地址中?
在Learning SQL the Hard Way,作者说:这是什么意思'OOP语言是围绕图组织的?
OOP语言都是围绕图表组织,但SQL希望仅 收益表
是什么意思了一个面向对象的语言围绕一个图形来组织?这是否涉及将数据存储在特定的内存地址中?
由于Nick.McDermaid在上面评论,图的相关意义是。
在面向对象的语言中,“对象图”由对象和它们之间的“has-a”关系组成。例如,一个Person
对象可能有一个Collection<Address>
类型的字段,在这种情况下,对象图将包含从该人到他/她的所有地址的关系。
引用之后的句子是“如果SQL返回嵌套数据结构,那么这不会成为问题。”如果从PERSON
表中选择,则不会自动从ADDRESS
获取所有相应的行。当然,您可以执行JOIN
,但是结果集将包含PERSON
行的每个ADDRESS
行的一个副本。因此,在获得查询结果后,您必须做一些翻译工作,以创建您想要使用的对象图。
对象之间的关系表示graph。
通过图表,我认为他们的意思是这样的:http://en.wikipedia.org/wiki/Graph_(abstract_data_type),一堆节点和连接。而SQL源和_Results_通常是表格式(行和列)。我怀疑它意味着什么和内存地址一样具体。 – 2014-10-03 01:51:31