- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书馆管理系统结构图图书馆管理系统结构图
图书馆管理系统结构图
——第四小组
数据库说明:
数据库名(DateBook);
主要有五张表:
图书表Book(book_id,isbn,title,author,publisher,price,amount,total_amount,add_date),
借书表Borrowbook(reader_id,book_id,borrpw_date,revertible_date),
丢失图书表Lossbook(book_id,reader_id,loss_date),
读者表reader(reader_id,student_id,reader_name ,age,academy,department,register,summary),
管理人员表admin(admin_id,admin_name,create_date,phone,email,password).
具体ER图如下:
管理人员表(admin):
读者表(reader):
图书表(book):
丢失图书表(Lossbook):
借书表(borrowbook):
表间关系:
Sql代码如下:
创建数据库
CREATE DATABASE DateBook
use DateBook
Go
创建admin表
CREATE TABLE admin(
admin_id int IDENTITY(1,1) NOT NULL,
admin_name varchar(30) CONSTRAINT PK_adminInfo PRIMARY KEY CLUSTERED ,
create_date datetime NOT NULL,
phone varchar(15) NOT NULL,
email varchar(80) NOT NULL,
password varchar(30) NOT NULL)
创建Book表
CREATE TABLE Book(
book_id int IDENTITY(1,1) CONSTRAINT PK_Book PRIMARY KEY CLUSTERED ,
isbn varchar(15) NOT NULL,
title varchar(100) NOT NULL,
author varchar(100) NOT NULL,
publisher varchar(80) NOT NULL,
price float NOT NULL,
amount int NOT NULL,
total_amount int NOT NULL,
add_date datetime NOT NULL)
创建borrowbook表
CREATE TABLE borrowbook(
reader_id int CONSTRAINT FK_borrowbook_reader FOREIGN KEY REFERENCES reader(reader_id),
book_id int CONSTRAINT FK_borrowbook_Book FOREIGN KEY REFERENCES Book(book_id),
borrpw_date datetime NOT NULL,
revertible_date datetime NOT NULL,
CONSTRAINT [PK_sno_CNO] PRIMARY KEY (book_id,reader_id)
)
创建reader表
CREATE TABLE reader(
reader_id int IDENTITY(1,1) CONSTRAINT [PK_reader] PRIMARY KEY CLUSTERED ,
student_id varchar(50) NOT NULL,
reader_name varchar(50) NOT NULL,
age int NOT NULL,
academy varchar(30) NOT NULL,
department varchar(50) NOT NULL,
register datetime NOT NULL,
summary varchar(300) NULL)
创建Lossbook表
CREATE TABLE Lossbook(
book_id int CONSTRAINT FK_Lossbook_Book FOREIGN
您可能关注的文档
- 国培教育故事十集连载国培教育故事十集连载.doc
- 国培计划作业题国培计划作业题.doc
- 国培计划河北名师课程汇总国培计划河北名师课程汇总.doc
- 国外企业激励理论述评论文国外企业激励理论述评论文.doc
- 国培计划学习总结报告国培计划学习总结报告.doc
- 国外国库集中支付制度的比较与借鉴国外国库集中支付制度的比较与借鉴.doc
- 国外大牛一年七篇SCI的技巧国外大牛一年七篇SCI的技巧.doc
- 国外物联网建设对国内智慧农业规划建设的启示国外物联网建设对国内智慧农业规划建设的启示.doc
- 国外艺术品基金运作模式与业绩评估国外艺术品基金运作模式与业绩评估.docx
- 国外著名大学校训(中英文对照)国外著名大学校训(中英文对照).doc
文档评论(0)