某图书馆希望设计一个图书馆借阅系统,要求:该系统中应该对每个读者保存读者号,姓名,地址,年龄,单位等信息,同时要求对每本保存书籍记录的信息,包括书号,书名,作者,出版社。另外对每本被借的书保存借书记录:读者号,借出日期,应还日期。请描述系统中各实体的属性病给出E-R图。
书籍: (编号) ,名称 ,种类, 馆存量 ,罚金。
读者: (编号),名字。
借阅: (书籍编号),(读者编号),借阅日期。
读者 --- 借阅 1 :n。如图所示:
在ER图中有如下四个成分:
矩形框:表示实体,在框中记入实体名。
菱形框:表示联系,在框中记入联系名。
椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。
连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。)
扩展资料:
使用时单击“借阅”按钮或直接按回车键,光标定位于“借阅人编码或姓名”项。
输入借阅人的编码或姓名后,系统自动判别。如果系统的借阅人库中没有该借阅人的记录,那么系统将给出提示;
单击“还书”选项或直接按回车键,光标定位于“借阅人编码或姓名”项。
输入借阅人的编码或姓名、借阅图书的编码后,系统自动判别。如果系统中无该人的借阅信息,那么系统将提示用户;如果系统库中确有该人借阅信息,那么系统从数据库中读出该条借阅信息并填入借阅窗口。同时,系统还将图书管理员信息、还书日期写入该窗口。
参考资料来源:百度百科-图书管理系统