图书管理系统 数据库该怎么建立

图书管理系统 数据库该怎么建立,第1张

我的需求是:普通用户登录后可进行对图书的借阅、退订、续借、购买付费图书、在评论区评论

管理员登录,可以管理普通用户(增加积分,删除用户)及对图书管理(增加新图书删除旧图书)

请问大神我这个数据库该怎么建立。

CREATE DATABASE 图书管理

ON

(NAME='图书管理_Data',FILENAME='D:\图书管理数据库\图书管理_Data',SIZE=3MB,

MAXSIZE=100MB,FILEGROWTH=2MB)

LOG ON

(NAME='图书管理_Log',FILENAME='D:\图书管理数据库\图书管理_Log',SIZE=3MB,

MAXSIZE=30MB,FILEGROWTH=10%)

部分参数自己改

1、在计算机中,打开Project软件,鼠标左键单击窗口的新建选择预算表的模板,如下图所示。

2、接着,在d出的模板窗口中,鼠标左键单击创建按钮,如下图所示。

3、然后,在文档的窗口上,可以看到预算表的样式,如下图所示。

4、接着,在表格,选择添加预算表的标题名称,如下图所示。

5、然后,在表格中,可以看到预算表的表头名称了,如下图所示。

6、最后,在表格中,可以修改标题名称,并单击保存,如下图所示,在Project软件中创建简单预算表了。

由于目前在市场使用有各种类型数据库系统,如关系数据库,层次数据库,网状数据库等。针对某一种具体的数据库而言,数据在其中的存储和对数据进行读写的具体方式也不一样。但作为数据库,它们也是有普遍的原理可遵循的。

做一对图书进行管理的数据库,基于平台软件的不同,以及使用的数据库的类型不同。

你这个问题3个数据表能搞定

1 读者表(ID、姓名、出生日期、最高借阅数量)

2图书表(图书编码、类型、书名、价格、最后借出时间、目前是否借出)

3借阅记录表(ID、图书编码、借出日期、归还日期、是否归还)

能够满足你上面这些条件的要求

(1)借书

图书表显示所有未借出的书,选择后,增加借阅记录表

(2)还书

根据读者列出未归还的借阅记录表,进行设置

(3)限定读者的年龄只能在18~60之间。

增加读者表时,判断出生日期,进行拦截

(4) 对数据库进行正常维护并保持数据的完整性。

不归程序管

(5) 不能删除已借出的图书的基本信息。

删除时,检查图书表的目前是否借出,只能删除为否的记录

(6) 查看某读者的借阅历史记录。

查借阅记录表

(7) 能查看某读者还能借阅的图书数。(允许经过两次 *** 作得到答案)

一条sql语句就能解决,联查sum(借阅记录)与读者最高借阅数量相减

(8) 修改不同身份读者借阅图书的数量。 (只能更改一条记录)

更改读者最高借阅数量

(9) 统计图书借阅次数。

查询借阅记录

(10) 查看指定类型的图书情况。

查看图书表,根据类型

(11) 授予用户U1查看指定类型图书借阅次数的权限。

没看明白什么意思

(12) 查看从没被借阅过的图书。

查看图书表最后借出日期为空的记录

(13)查看书名包含相关信息的图书的信息。

模糊查询图书表

(14)查看借阅相关图书的读者的姓名。(要求用两种方法实现)

我只知道调用借阅记录表,不明白所谓两种方法指的什么

(15)查看某读者借阅的图书的总价。

联查图书表和借阅记录,sum图书价格

就这么多了,具体的还要你自己弄,毕竟是作业,别人写了,成别人的了,你什么都没学到

(1)新建enl

File-->New,或者单击工具栏第一个按钮"NewLibrary",都可以新建一个空白图书馆。

(2)打开既有enl

File-->Open-->OpenLibray,或者单击工具栏第二个按钮"OpenLibrary",都可以打开一个既有的enl图书馆。

(3)新建记录

Reference-->NewReference,或者在"ReferenceLibrary"窗口中右键-->"NewReference",都可以手动添加新记录。

(4)编辑记录

"ReferenceLibrary"窗口中双击选中的记录,或者右键"EditReferences",都可以进行编辑。

目前国外数据库因为价格昂贵一般为高校统一购买。它们为了维护自身权益,在授权时候会绑定到学校从教育网分得的IP上。也就是说,外国数据库目前多只允许购买数据库高校内的教育网用户。

对于Endnote它是国外正规软件,遵守国际法规,自然也遵循这个原则,只认IP不认账号。你如果用的不是学校教育网IP,Endnote不会给你下载。

以上就是关于图书管理系统 数据库该怎么建立全部的内容,包括:图书管理系统 数据库该怎么建立、利用SQL命令创建名为:"图书管理系统"的数据库.其主文件大小为200mb,初始大小为、1, 创建project数据库. 2, 在project数据库中创建books(图书)和authors(作者)表.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9641909.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存