gpt4 book ai didi

oop - 实体集和实体有什么区别?这是定义标准吗?

转载 作者:行者123 更新时间:2023-12-01 01:40:27 26 4
gpt4 key购买 nike

我想知道我的教科书是否有非标准定义。我红了this question它不是重复的。本书将实体和实体集定义为

An entity is an abstract object of some sort, and a collection of similar entities forms an entity set. An entity is some ways resembles an "object" in the sense of object-oriented programing. Likewise, an entity set bears some resemblance to a class of objects.

当他们说“对象类”时,他们指的是一个类,就像您实例化以创建新对象一样(我知道这只是一个松散的比较)。听起来实体集比实体更通用,但在 this question回复说“一个实体集通常代表一个实体数据的一部分”,这是相反的。

我认为实体就像数据库中的一张表,那么实体集是什么?

最佳答案

实体是现实世界中的对象,例如人、地点或事物,或者是抽象对象,例如类(class)、航类预订等。这里我们使用冠词“a”或“an”来表示实例将特定的人、特定的地点或特定的事物作为一个实体。例如,我,名字叫“Vidyasagar”是一个实体,而你也是一个实体。所有相似的实体形成实体集。相似意味着每个实体都具有相同的(为简单起见)属性。所有人员实体都将具有相同的属性,例如名字、中间名、姓氏、出生日期等。实体和实体集分别类似于关系数据库术语行/元组和表/关系。这些也分别类似于对象和对象集合的 OOPS 术语。

显然我们不能在数据库中存储真实世界的实体,例如人、玩具、城市等!我们只能存储有关现实世界实体的数据。数据由实体的每个属性的值组成。例如,城市实体的数据可以是伦敦城市实体的“London”和“UK”,巴黎城市实体的“Paris”和“France”以及类加罗尔城市实体的“Bangalore”和“India”。为方便起见,我们使用一个或多个属性(键)的值来引用实体。因此,当我们说巴黎实体时,我们指的是位于法国的城市巴黎。那就是我们指的是巴黎和法国的值(value)观对。这对值一起是一个实体。这三个实体是 ('London', 'UK'), ('Paris', 'France') 和 ('Bangalore', 'India')。这样使用的括号没有意义。这三个实体将形成一个实体集,例如 CITIES。希望这很清楚。

关于oop - 实体集和实体有什么区别?这是定义标准吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13227629/

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