《图书馆管理系统数据库设计文档》由会员分享,可在线阅读,更多相关《图书馆管理系统数据库设计文档(3页珍藏版)》请在金锄头文库上搜索。
1、图书馆管理系统数据库设计图书馆管理系统数据库设计图书馆管理系统数据库结构图书馆管理系统数据库结构图书馆管理系统(Library management system)对应的数据库是library,总共有 8 张表,如下表:名称名称描述描述Student学生信息表 Book图书信息表 Lend图书借阅表 Return图书归还表 Fine图书罚款表 Cancel图书注销表 Reserve图书预约表 Administrator管理员信息表Student 表如下:表如下:字段名字段类型长度是否为主码是否允许空说明St_idstring11YN学生编号St_namevarchar10NN姓名St_pass
2、wordstring10NN登陆密码St_sexchar4NN性别St_gradevarchar10NN所在年级St_telstring11NY联系方式St_datestring10NN有效期至St_numint10NN借阅图书数St_pic长二进制字符NY学生相片Book 表如下:表如下:字段名字段类型长度是否为主码是否允许空说明Bk_idstring10YN图书编号Bk_namevarchar10NN书名Bk_classvarchar10NN类型Bk_authorvarchar10NN作者Bk_translatorvarchar10NY译者Bk_ISBNstring10NNISBNBk_p
3、ressvarchar10NN出版社Bk_priceint4NN价格Bk_pageint4NN页码Bk_numint4NN现存量Bk_statebool1NN借阅状态Bk_registerbool1NN是否注销Bk_lendnumint10NN借阅次数Bk_pic长二进制字符NY图书图片Lend 表如下:表如下:字段名字段类型长度是否为主码是否允许空说明Ld_idstring10PKN借阅编号Bk_idstring10FKN图书编号St_idstring11NN学生编号Ld_datestring10NN借阅时间Ld_Redatestring1oNN应还时间Ld_renewbool1NN是否续借
4、Return 表如下:表如下:字段名字段类型长度是否为主码是否允许空说明Rt_idstring10PKN归还编号Bk_idstring10FKN图书编号St_idstring11NN学生编号Rt_datestring10NN归还时间Fine 表如下:表如下:字段名字段类型长度是否为主码是否允许空说明Fd_idstring10PKN罚款编号Bk_idstring10FK1N图书编号Comment L1: 这个是外码吗?我建 表的时候填写为主码St_idstring11FK2N学生编号Fd_datestring10NY罚款日期Fd_moneyint10NY罚款金额Fd_paidint10NY实收金
5、额Fd_paidedbool1NN是否交款Fd_commentstring20NY备注Cancel 表如下:表如下:字段名字段类型长度是否为主码是否允许空说明Rg_idstring10PKN注销编号Bk_idstring10FKN图书编号Rg-datestring10NN注销时间Reserve 表如下:表如下:字段名字段类型长度是否为主码是否允许空说明Rs_idstring10PKN预约编号Bk_idstring10FK1N图书编号St_idstring11FK2N学生编号Rs_datastring10NN预约日期Administrator 表如下:表如下:字段名字段类型长度是否为主码是否允许空说明Ad_idstring10YN管理员编号Ad_namestring10NN姓名Ad_passwordstring10NN登陆口令Ad_sexchar4NN性别Ad_telstring11NY联系电话Ad_pic长二进制字符NY图片