实体类型和实体集之间的区别?

时间:2014-10-30 12:33:24

标签: database

什么是属性。实体,实体类型和实体集之间有什么区别?请用一个例子来解释差异。

3 个答案:

答案 0 :(得分:26)

STUDENT

ID Name AGE

1 Ram 12
   2 Sam 13

上面是一个名为Student的表的示例,该表有2行(1,Ram,12)和(2,Sam,13)。使用这个我们可以理解差异。

实体

这是真实存在的东西。就像tuple1包含有关在现实世界中存在的Ram(id,name和Age)的信息。所以tuple1是一个实体。所以我们可以说每个元组都是一个实体

实体类型

是具有共同属性的实体的集合。与在Student表中一样,每一行都是一个实体并具有共同的属性。所以 STUDENT 是一个实体类型,它包含具有属性id,name和Age的实体。因此,数据库中的每个实体类型都由名称和属性列表描述。所以我们可以说 a table是实体类型

实体SET

它是一组具有相同实体类型的实体。所以学生实体类型的一个或多个实体的集合是实体集。

ATTRIBUTE

这是实体的财产。例如,在表STUDENT id中,name和Age是实体类型student的实体的属性。因此这些属性。

欢迎评论

答案 1 :(得分:2)

实体意味着任何具有独特和独立存在的东西。 实体类型基本上是具有相似属性的实体的集合。 实体集是集合,作为相似类型的所有实体的集合。 因此,实体类型和实体集是类似的。 实体集的示例:所有人员,大学,公司的集合 实体由一组属性表示,这些属性是实体集的所有成员拥有的描述性属性。 示例:student =(student-id,student-name,address-street,address-city),item =(item-number,price)

答案 2 :(得分:0)

实体类型是指共享共同定义的实体集合 实体集是共享相同属性的相同类型的实体集。可以将特定银行客户的所有人的集合定义为实体客户。

相关问题