"OOP语言是围绕图表组织的"是什么意思?

Aar*_*ser 5 sql oop

学习SQL艰难之路中,作者说:

OOP语言是围绕图形组织的,但SQL只想返回表

在图表周围组织OOP语言意味着什么?这是指存储在特定内存地址中的数据吗?

rua*_*akh 6

正如Nick.McDermaid在上面评论的那样,相关的图形感是抽象数据类型.

在面向对象语言中,"对象图"由对象和它们之间的"has-a"关系组成.例如,Person对象可能具有类型的字段Collection<Address>,在这种情况下,对象图将包括从人到他/她的所有地址的关系.

紧接在引用之后的句子是"如果SQL返回了嵌套数据结构,那么这将不是问题." 如果从PERSON表中选择,则不会自动从中获取所有相应的行ADDRESS.JOIN当然,您可以执行一个操作,但结果集将为PERSON每个相应的ADDRESS行包含一行副本.因此,在获得查询结果后,您必须进行一些翻译工作,以创建您想要使用的对象图.