第2章实体联系模型≌ 、基本概念 ①了解实体、实体集、属性、属性值域的概念。 ②了解E-R模型是一种用于描述实体集及实体集之间联 系的一种概念模型。 ③了解ER图中有四种基本成分: 实体集(用 表示) 属性(用 表示) 实体集之间的联系(用 表示) 联系的类型(在无向边上标明)
6 第2章 实体-联系模型 1、基本概念 ① 了解实体、实体集、属性、属性值域的概念。 ② 了解E-R模型是一种用于描述实体集及实体集之间联 系的一种概念模型。 ③ 了解E-R图中有四种基本成分: ➢ 实体集(用 表示) ➢ 属性(用 表示) ➢ 实体集之间的联系(用 表示) ➢ 联系的类型(在无向边上标明)
2、映射约束 ①理解实体集之间联系的四种类型(1:1,1:n,n:1,m:n) 的特点。 ②理解:映射基数影响联系集的属性所在的位置,即: 对一联系集的属性可以放到任何其中一方的实体集中 一对多或多对一联系集的属性可以放到“多”方的实体 集中; 多对多联系集的属性就只能放在联系集中,而不能放到 实体集中
7 2、映射约束 ① 理解实体集之间联系的四种类型(1:1,1:n,n:1,m:n) 的特点。 ② 理解:映射基数影响联系集的属性所在的位置,即: ➢ 一对一联系集的属性可以放到任何其中一方的实体集中; ➢ 一对多或多对一联系集的属性可以放到“多”方的实体 集中; ➢ 多对多联系集的属性就只能放在联系集中,而不能放到 实体集中
3、理解候选码、主码的概念及它们之间的相互关系。 4、掌握构建ER图的方法。 5、掌握把基本E-R图转换成关系表的方法。包括: 实体集的转换; >属性的转换; 联系的转换; >标明主码
8 3、理解候选码、主码的概念及它们之间的相互关系。 4、掌握构建E-R图的方法。 5、掌握把基本E-R图转换成关系表的方法。包括: ➢ 实体集的转换; ➢ 属性的转换; ➢ 联系的转换; ➢ 标明主码
实例2 、公司中有多个部门和多名职员,每个职员只能属于 个部门,一个部门可以有多名职员,从职员到部门的 联系类型是【】 A、1对1B、1对多C、多对1 D、多对多 2、关于关系模式的码,以下说法正确的是【】 A、一个关系模式可以有多个主码 B、一个关系模式可以有多个侯选码 C、一个关系模式只可以有一个侯选码 D、不是每个关系模式都有码 3、反映现实世界中实体及实体间联系的信息模型是【】 A关系模型B.层次模型C网状模型D.E-R模型
9 实例2 1、公司中有多个部门和多名职员,每个职员只能属于一 个部门,一个部门可以有多名职员,从职员到部门的 联系类型是【】 A、1对1 B、 1对多 C、多对1 D、多对多 2、关于关系模式的码,以下说法正确的是【】 A、一个关系模式可以有多个主码 B、一个关系模式可以有多个侯选码 C、一个关系模式只可以有一个侯选码 D、不是每个关系模式都有码 3、反映现实世界中实体及实体间联系的信息模型是【】 A.关系模型 B.层次模型 C.网状模型 D. E-R模型
4、有如下关系: 实体1:零件(零件号,名称,规格,单价,描述) 实体2:供应商(供应商号,姓名,地址,电话号码,账号) 实体1与实体2的联系:供应(供应商号,零件号,供应量)注 个供应商可以供应多种零件,每种零件也可以由多个供应 商供应,供应商供应某种零件必须有一个供应量。 请完成下列要求: 把上面用关系表示的实体、实体与实体之间的联系,用 ER图表示出来,并标明联系的类型。 answer 10
10 4、有如下关系: 实体1:零件(零件号,名称,规格,单价,描述) 实体2:供应商(供应商号,姓名,地址,电话号码,账号) 实体1与实体2的联系:供应(供应商号,零件号,供应量) 注: 一个供应商可以供应多种零件,每种零件也可以由多个供应 商供应,供应商供应某种零件必须有一个供应量。 请完成下列要求: 把上面用关系表示的实体、实体与实体之间的联系,用 E-R图表示出来,并标明联系的类型。answer