图书管理系统数据库设计SQLWord下载.docx

上传人:b****6 文档编号:22276640 上传时间:2023-02-03 格式:DOCX 页数:28 大小:1.34MB
下载 相关 举报
图书管理系统数据库设计SQLWord下载.docx_第1页
第1页 / 共28页
图书管理系统数据库设计SQLWord下载.docx_第2页
第2页 / 共28页
图书管理系统数据库设计SQLWord下载.docx_第3页
第3页 / 共28页
图书管理系统数据库设计SQLWord下载.docx_第4页
第4页 / 共28页
图书管理系统数据库设计SQLWord下载.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

图书管理系统数据库设计SQLWord下载.docx

《图书管理系统数据库设计SQLWord下载.docx》由会员分享,可在线阅读,更多相关《图书管理系统数据库设计SQLWord下载.docx(28页珍藏版)》请在冰豆网上搜索。

图书管理系统数据库设计SQLWord下载.docx

(2)在书籍信息管理部分,要求:

a.可以浏览书籍信息,要求:

b.可以对书籍信息进行维护,包括添加及删除的操作。

(3)在借阅信息管理部分,要求:

a.可以浏览借阅信息。

b.可以对借阅信息进行维护操作。

(4)在归还信息管理部分,要求:

a.可以浏览归还信息

b.对归还信息可修改维护操作

(5)在管理者信息管理部分,要求:

a.显示当前数据库中管理者情况。

b.对管理者信息维护操作。

(6)在罚款信息管理部分,要求:

a.可以浏览罚款信息

b.对罚款信息可以更新

(7)在书籍类别管理部分,要求:

A.可以浏览书籍类别信息

B.对书籍类别信息可以更新

(8)在系部信息管理部分,要求:

B.可以系部信息

B.对系部信息可以进行增删改操作

关系模式

(一)书籍类别(书籍类别编号,类别名称)

(二)借阅者信息实体(借阅证号,姓名,性别,登记时期,读者类别)

(三)学生实体(读者类别,学号,借阅数,专业,电话)

(四)教师实体(读者类别,职位,工号,借阅数,电话)

(五)书籍(书籍编号,书籍名称,书籍类别编号,作者,出版社,出版日期,价格,登记日期,是否可借)

(六)借阅(借阅证号,书籍编号,借阅时间时间,应还时间)

(七)还书(借阅证号,书籍编号,还书时间)

(八)罚款(借阅证号,姓名,书籍名称,书籍编号,借阅时间,应还时间,还书时间,罚款金额)

(九)系部(系部名称,系部编号)

(十)读者类别表(读者类别编号,读者类别名称)

E/R图

总的信息实体E-R图

数据字典

表2-1 book_sytle书籍类别信息表

表中列名

数据类型

可否为空

说明

bookstyleno

Varchar(20)

notnull(主键)

书籍类别编号

bookstyle

Varchar(30)

notnull

种类名称

表2-2  system_readers借阅者信息表格

readerid

Varchar(9)

借阅证号

readername

读者姓名

readersex

Varchar

(2)

读者性别

readertype

Varchar(10)

Notnull

读者类别

regdate

datetime

null

登记日期

表2-3 system_books书籍信息表

bookid

Notnull(主键)

书籍编号

price

Varchar(6)

价格

bookname

书籍名称

Bookstyleno

bookauthor

作者

isborrowed

Varchar

(1)

是否可借

bookpub

Null

出版社

bookpubdate

Datetime

出版日期

bookindate

表2-4 borrow_record借阅记录信息表

Notnull(外主键)

borrowdate

借阅时间

shouldreturn

?

应还时间

表2-5 return_record还书记录信息表

bookid

returndate

读者还书时间

表2-6 reader_fee罚款记录信息表

bookfee

NotNull

罚款金额

null

exceeddate

超期时间

表2-7system_student学生实体信息表

studentno

学号

major

专业

borrownum

Int

借阅数

phone

电话

表2-8system_teacher教师实体信息表

teachertno

工号

Profession

职位

表2-9System_department系部信息表

departmentno

系部编号

deparmentname

系部名称

表2-10system_resdertype读者类别表

readertypeno

读者类别编号

Readertype

读者类别名称

建表语句:

1.书本类别表建立

createtablebook_style

bookstylenovarchar(20)primarykey,

bookstylevarchar(30)notnull

2.书籍表建立

createtablesystem_books

bookidvarchar(20)primarykey,

booknamevarchar(20)Notnull,

bookstylenovarchar(30)Notnull,

pricevarchar(6)notnull,

bookauthorvarchar(30)notnull,

isborrowedvarchar

(1)notnull,

bookpubvarchar(30),

bookpubdatedatetime,

bookindatedatetime,

foreignkey(bookstyleno)referencesbook_style(bookstyleno),

3.借阅者表建立

createtablesystem_readers

(readeridvarchar(9)primarykey,

readernamevarchar(9)notnull,

readersexvarchar

(2)notnull,

readertypevarchar(10)notnull,

regdatedatetime

4.借书记录表建立

createtableborrow_record

(bookidvarchar(20)primarykey,

readeridvarchar(9)notnull,

borrowdatedatetimenotnull,

shouldreturndatetime,

foreignkey(bookid)referencessystem_books(bookid),

foreignkey(readerid)referencessystem_readers(readerid),

5.还书记录表建立

createtablereturn_record

readeridvarchar(9)notnull,

returndatedatetimenotnull,

foreignkey(readerid)referencessystem_readers(readerid)

6.罚款单表建立*/

createtablereader_fee

(readeridvarchar(9)notnull,

readernamevarchar(9)notnull,

booknamevarchar(30)Notnull,

bookfeevarchar(10)notnull,

borrowdatedatetimenotnull,

shouldreturndatetime,

exceeddatevarchar(5),

7.学生表建立

createtablesystem_student

studentnovarchar(20)primarykey,

majorvarchar(30)notnull,

borrownumintnotnull,

readertypevarchar(20),

phonevarchar(20)

8.读者类别表建立

createtablesystem_readertype

readertypenovarchar(20)primarykey,

readertypevarchar(20)notnull

9.系别表建立

createtablesystem_department

departmentnovarchar(20)primarykey,

departmentnamevarchar(20)notnull

10.教师表建立

createtablesystem_teacher

readeridvarchar(9)notnull,

teachernovarchar(20)primarykey,

professionvarchar(20),

readertypevarchar(20)notnull,

phonevarchar(20),

foreignkey(readerid)referencessystem_readers(readerid)

数据初始化及表更新、查询

1.向Book_style表中插入数据

insertintobook_style(bookstyleno,bookstyle)values('

1'

'

人文艺术类'

2'

自然科学类'

3'

社会科学类'

4'

图片艺术类'

5'

政治经济类'

6'

工程技术类'

7'

语言技能类'

表单查询:

select*frombook_style

2.向system_books表中插入数据:

insertintosystem_books(bookid,bookname,bookstyleno,bookauthor,bookpub,bookpubdate,bookindate,price,borrowednum,totalnum)

values('

00125415152'

计算机组成原理'

王爱英'

清华大学出版社'

2001-01-03'

2003-11-15'

35.5'

10'

);

00456456'

数据库原理'

萨师煊'

高等教育出版社'

2007-07-02'

2007-09-15'

40'

12215121'

C程序设计'

谭浩强'

2002-04-02'

2004-03-14'

60'

8'

9787308020558'

计算机体系结构'

石教英'

浙江大学出版社'

2004-10-03'

2006-11-15'

45456141414'

数据结构(C语言版)'

吴伟民,严蔚敏'

2002-06-28'

2004-01-21'

545551523'

中华历史年'

吴强'

北京大学出版社'

2005-04-03'

2006-05-15'

56'

0'

151451424'

日本文化'

吴小鹏'

35'

151546564'

微观经济学'

李小刚'

2000-10-03'

2001-11-15'

565833422'

影视文学'

苏庆东'

1999-02-28'

2000-01-21'

565800020'

探索宇宙奥秘'

select*fromsystem_books

3.向读者表中插入数据:

insertintosystem_readers(readerid,readername,readersex,readertype,regdate)

X05620207'

陈飞'

男'

2005-9-2314:

23:

X05620206'

张三'

2005-09-3013:

24:

54.623'

X05620204'

赵静'

女'

2005-09-2711:

54.123'

X05620202'

潘小虹'

54.473'

008415'

蒋伟'

2004-04-3009:

54.478'

001456'

李风'

select*fromsystem_readers

4.(insert,update,set)向借书记录表中加入数据:

insertintoborrow_record(bookid,readerid,borrowdate,shouldreturn)

2007-09-2711:

2007-10-2711:

updatesystem_

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1