第4题:
实体型间的联系有哪几种?其含义是什么?并举例说明。
(1)一对一联系(1:1)。实体集A中的一个实体至多与实体集B中的一个实体相对应,反之,实体集B中的一个实体至多与实体集A中的一个实体相对应,则称实体集A与实体集B为一对一的联系,记作1:1。如,班级与班长、观众与座位、病人与床位之间的联系。(2)一对多联系(1:n)。实体集A中的一个实体与实体集B中的n(n≥0)个实体相联系,反之,实体集B中的一个实体至多与实体集A中的一个实体相联系,记作1:n。例如,班级与学生、公司与职员、省与市之间的联系。(3)多对多联系(m:n)。实体集A中的一个实体与实体集B中的n(n≥0)个实体相联系,反之,实体集B中的一个实体与实体集A中的m(m≥0)个实体相联系,记作m:n。如,教师与学生、学生与课程、工厂与产品之间的联系。