属性:描述实体的特性称为属性。如职工的职工号,姓名,性别,出生日期,职称等。
域就是列的取值范围,比如性别的域就是(男,女)
1、在数据库里边,所谓“实体”就是E-R模型。
2、E-R模型的构成成分是实体集、属性和联系集,其表示如下列步骤:
(1)实体集用矩形框表示,矩形框内填写实体的名称。
(2)实体的属性用椭圆框表示,框内写上属性名,并用无向边与其实体集相连。
(3)实体间的联系用菱形框表示,联系以适当的含义命名,名字写在菱形框中,用无向连线将参加联系的实体矩形框分别与菱形框相连,并在连线上标明联系的类型,即1—1、1—N或M—N。
数据库 ER图实体要把所有属性的都要写出来。
ER图构成:
1、实体型:用矩形表示,矩形框内写明实体名。比如学生张三丰、学生李寻欢都是实体。
2、属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;代表实体所包含的所有属性。比如学生的姓名、学号、性别、都是属性。
3、联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)就是指存在实体类之间的三种关系(一对一,一对多,多对多)。 比如老师给学生授课存在授课关系,学生选课存在选课关系。
转换为关系模式的原则:
1、一个实体转化为一个关系模式。实体属性就是关系的属性,实体的码就是关系的码。
2、一个1:1联系可以转化为一个独立的关系模式,也可以与任意一端所对应的关系合并。
3、一个1:n联系可以转化为一个独立的关系模式,也可以与任意n端所对应的关系合并。
4、一个m:n联系转化为一个独立的关系模式。
5、三个或三个以上实体间的多元联系可以转换为一个关系模式。
6、具有相同码的关系模式可以合并。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)