数据库实体、属性、域的含义?

数据库实体、属性、域的含义?,第1张

实体:把客观存在并且可以相互区别的事物称为实体。实体可以是实际事物,也可以是抽象事件。如一个职工、一场比赛等。

属性:描述实体的特性称为属性。如职工的职工号,姓名,性别,出生日期,职称等。

域就是列的取值范围,比如性别的域就是(男,女)

1、描述的对象不同:

实体型(Entity Type)描述的是具有相同属性的实体必然的特征,例如学生(学号,性别,出生年月)。其中,学号,性别,出生年月都是学生的必然存在的属性特征,学生(学号,性别,出生年月)这样一组实体名及描述它的各属性名,就是实体实体型。

而实体集描述的对象是具有相同类型及相同属性的实体的集合,即,侧重于实体的集合。

2、组成不同:

实体集的组成是实体,由于一个实体集可能有多个属性,每个实体可用(属性、数据值对)构成的集合来表示,对应实体集的每个属性有一个(属性,数据值)对。而实体型的组成则是实体名及属性。

3、用途不同:

实体型用于刻画出全部同质实体的共同特征和性质。实体集用于表明数据库为实体集当中每个实体存储相似信息。

参考资料来源:百度百科-实体型

参考资料来源:百度百科-实体集


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9955301.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存