基于E-R模型数据库设计

 E-R模型主要支持概念设计,即将客观存在的事物抽象为各实体间的联系,并转换成信息世界中的信息模型即E-R模型,以及将E-R模型转换为具体的数据库产品支持的逻辑模型。实体联系模型利用E—R图来表示实体及其之间的联系。

       E-R图的基本成分包括实体类型、属性和联系

      1.      实体:用矩形表示,框内注明实体名称。

      2.      属性;用椭圆表示,框内标注属性名称,并用无向边将其与相应的实体相连。

      3.      联系:用菱形表示框内标注联系名称,并用无向边将其与相应的实体相连。

      例如图书馆图书借阅E-R图:

      借阅者借阅书籍,其中涉及到两个实体借阅者和书籍,他们之间以节约联系,故E-R图为:

基于E-R模型数据库设计_第1张图片


       如图图书借阅者(学生)有学号、姓名、性别、系别、班级等属性,书有书名、作者、编号等属性,借阅这一动作必然也会产生借书日期、还书日期、应还日期等属性,所以E-R图就可以得出图书借阅数据库的3个表:学生信息、借阅信息、书籍信息分别对应借阅者、借阅及书的属性信息。

Student_Info

Stu_No Stu_Name Sex Department Class Age
100234 李刚 计算机 1 21
           

Rent_Ingo
Date_Borrow Date_ForBack Date_Back
2012/5/12 2012/6/12 2012/5/28
     

Book_Info
Book_Name Book_Author Book_No
java 张孝祥 1005987
     




你可能感兴趣的:(数据库,产品)