第十章概念模型与E-R方法一、概念模型的主要概念概念模型:实体-(entity):现实世界中各种事物的抽象。实体可以是具体存在的各种事物,如学生、教师、仓库、图书等,也可以是抽象的概念,如课程、部门、学校等。实体-(attribute):描述实体的特征或性质如学生实体的属性有:学号、姓名、性别、年龄等。课程实体的属性有:课程号、课程名、学分等。(key):唯一标识实体的属性集如学生实体的码是学号,课程实体的码是课程号实体-(domain):属性的取值范围如性别的域为{男,女},学号的域为长度为9的字符串实体-(entitytype):具有相同属性的实体集合,由实体名和一组属性来定义如学生实体型为:学生(学号,姓名,性别,年龄)课程实体型为:课程(课程号,课程名,学分)(entityset):同型实体的集合。如全体学生、所有课程都是实体集E-R图的表示方法实体型用矩形表示,矩形框内写明实体名。属性用椭圆表示,并用无向边与实体连接。(relationship)实体(型)内部和实体(型)之间都存在联系。实体内部的联系:组成实体的各属性之间的联系。()实体之间的联系:不同实体集之间的联系。1:1联系1:n联系m:n联系一对一(1:1)联系如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,则称实体集A和实体集B具有一对一联系,记为1:1一对多(1:n)联系如果对于实体集A中的每一个实体,实体集B中有n个实体(n>=0)与之联系,反之,实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A和实体集B具有一对多联系,记为1:n
数据库设计ppt课件 来自淘豆网m.daumloan.com转载请标明出处.