经与山理皇家图书馆交流,(假定)得到以下需求描述:
1)拟自主开发一套图书馆系统;
2)图书馆系统的借书人可分为:教职工借书人、研究生借书人和本科生借书人;
3)借书人的基本信息包括姓名、地址和电话号码,其中教职工借书人还要包括办公室地址和办公电话信息,研究生借书人还要包括专业方向和导师信息等;
4)系统对借出的图书信息进行跟踪,即记录借书人在什么时间借阅了哪本图书,以及在什么时间归还了哪本图书;
5)借书人借书前可以根据书名进行图书检索,可以检索出图书的条码号、书名、作者、出版社、ISBN、出版日期、是否在馆等信息;
6)如果打算借阅的图书全部被借出,可以办理预约,每个预约只针对一个借书人和一个书名,需要记录预约日期、优先权和预约完成日期。
现要求根据上述对需求的描述,完成数据模型的建立,给出ERD(实体关系图)。