I.1 描述
本文是通过使用数据库建模工具PowerDesign导出文档,是对图书管理系统E-R模型的说明。
图 图书管理系统设计需求
也就是至少要有这三个实体,各个实体属性分析如下:
1.读者信息
属性:读者学号、读者姓名、读者性别、联系电话、所在系、生效日期、失效日期、违章状况、累计 借书、备注。
主键:读者学号
2.书籍信息
属性:ISBN、书名、作者、出版社、出版日期、介绍备注。
主键:ISBN
3:管理员信息
属性:工作号、姓名、性别、电话、家庭住址、备注。
主键:工作号
3.2图书管理系统表结构的设计
先建立该系统的E-R图,从上面的需求分析中可以发现一个简单的却又完整的图书管理系统至少包 含一个实体,即图书、管理员和学生,而且这天个实体之间互相有关系,这种关系我们可以称之 为借阅关系,另外管理员和学生之间,管理员和书籍之间也有关系,所以可以建立6个信息表 即 图书信息表、管理员信息表、学生信息表、借阅表、管理员-学生信息表、管理员-图书信息表。其 中借 阅表的字段有:工作号、ISBN(图书发行号)、读者学号、
借书日期、还书日期、是否续借、备注,其主键为工作号、ISBN(图书发行号)、读者学号。所有 主键都不应该为空值.管理员-学生信息表的字段有工作号、读者学号、借还确认。主键:工作号、 读者学号。管理员-图书信息表字段有:工作号、、ISBN、添加时间、是否在馆,主键:工作 号、ISBN。
以上就是这个图书管理系统表结构的需求分析,然后运用pwerdesigner新建物理数据模型并最终生成文档 档。
I.2 Card of model PhysicalDataModel_1
Name |
PhysicalDataModel_1 |
Code |
PhysicalDataModel_1 |
DBMS |
Sybase SQL Anywhere 10 |
Comment |
|
Database |
<None> |
II Short model description
II.1 List of diagrams
Name |
Code |
PhysicalDiagram_1 |
|