问题 单项选择题

已知一个部门有多个职工,一个职工只在一个部门上作;一个职工参加多个项目,一个项目可由多个职工完成。则部门和职工间、职工和项目间的联系分别是 ______。

A.1:n 1:n

B.1:1 1:n

C.m:n m:n

D.1:n m:n

答案

参考答案:D

解析: 实体和实体间的联系有3种:1:1、1:n和m:n。 ①1:1联系:对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然。 ②1:n联系:对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系;反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系。 ③m:n联系:对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系。对于实体集B中的每一个实体,实体集A中也有m个实体(m≥0)与之联系。

单项选择题
问答题 简答题