基本概念:
数据模型是对现实物理世界数据特征的抽象,其可以划分为如下两大类:
基本概念:
学生
可以是一个实体型,其中有属性名为 年龄
、 学号
、 性别
等属性。性别
的值域 { 男
, 女
}就是一个域。1:1
):实体集A中的每个实体至多映射到实体集B中的一个实体的联系叫做一对一联系(一对零也算一对一)。例如班级实体集和班长实体集中,班长实体集的实体只映射到班级实体集中的一个实体。1:n
):实体集A中的每个实体至多映射到实体集B中的n个实体的联系叫做一对多联系。n:n
):实体集A中的每个实体至多映射到实体集B中的n个实体,且实体集B中的每个实体至多映射到实体集A中的n个实体的联系叫做多对多联系。实体-联系图(E-R图):
E-R图提供了表示实体型、属性和联系的一种方法。
规定:
1. 实体型用矩形表示
2. 属性用椭圆形表示
3. 联系用菱形表示,线两端写上 n:m
表示联系的类型。
4. 如果联系也有自己的属性,则可以按照上述规则绘制。
5. 在用E-R图表示联系时,通常为了简洁,不再绘制各实体的属性,但是联系的属性依旧要正常绘制。
6. 主键通常会在文字下方添加下划线
常用数据模型有:
概念: