⑴ 求一份图书管理系统的数据库设计方案
1. 对图书馆的信息建几个表,考虑表之间的关系。
2.系统功能的基本要求:
a) 对数据库的编辑功能:对图书馆信息记录的添加、修改、删除。
b) 对图书的统计(国内图书、国外图书、计算机图书、外语图书、中文图等各类图书的统计)。
c) 对图书的查询(按关键字查询、模糊查询等);
d) 对报表的打印;
e) 界面友好。
1、概述
包括项目背景、编写目的、软件定义、开发环境等内容。
2、需求分析
问题陈述、需完成的功能。
用数据流图、数据字典、判断树等完成。
3、数据库概念设计
画出ER模型图
4、数据库逻辑设计
把ER模型图转换为关系表。
描述每一个基本表关系。要求所有关系达到BCNF范式。
定义视图、定义索引、主关键字、定义权限。
5 物理设计
主要用到存取方法
6、结束语
写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。有哪些收获。软件还需要哪些改进。
设计结果:设计报告,源程序代码。
⑵ 如何做一个简单的图书管理系统数据库!!
可以借助Baihi示意我们
有机会能够处理你所遇到的工作
差不多的要求也能够示意我们
如何做一个简单的图书管理**数据库!!
ES:\\
⑶ 图书馆管理系统需要什么数据库
任何的都可以啊,量大就是ORECAL,中等就是sql server
小的就是access
⑷ 现在图书管理数据库的有以下三个关系模式:
(1). 找出姓李的读者姓名和所在单位。
select 姓名,单位 from 读者 where 姓名 like '李%'
(4).查找价格介于10元和20元之间的图书种类,结果按出版单位和单价升序排序。
select 分类号 from 图书 where 单价 BETWEEN 10 and 20 order by 出版单位,单价 asc
(5). 查找书名以计算机打头的所有图书和作者。
select 书名,作者 from 图书 where 书名 like '计算机%'
(6).检索同时借阅了总编号为112266和449901两本书的借书证号。
select 借书证号 from 借阅 where 总编号 in (112266,449901)
(8).找出李某所借图书的所有图书的书名及借书日期。
select 图书.书名,借阅.借书日期 from 图书,借阅 where 图书.总编号=借阅.总编号 and EXISTS (select * from 读者 where 借阅.借书证号=读者.借书证号 and 姓名 like '李%')
(9).查询1997年10月以后借书的读者借书证号、姓名和单位。
select 借书证号,姓名,单位 from 读者 where EXISTS (select * from 借阅 where 读者.借书证号=借阅.借书证号 and 借书日期>'1997-10-01')
(10).找出借阅了FoxPro大全一书的借书证号。
select 借书证号 from 借阅 where EXISTS (select * from 图书 where 借阅.总编号=图书.总编号 and 书名='FoxPro大全')
(12).查询1997年7月以后没有借书的读者借书证号、姓名及单位。
select 借书证号,姓名,单位 from 读者 where not EXISTS (select * from 借阅 where 读者.借书证号=借阅.借书证号 and 借书日期>'1997-07-01')
(1). 求科学出版社图书的最高单价、最低单价、平均单价。
select max(单价) 最高单价,min(单价) 最低单价, avg(单价) 平均单价 from 图书 where 出版单位='科学出版社'
(2). 求信息系当前借阅图书的读者人次数。
select count(*) 读者人次数 from 读者 where 单位='信息系' and exists (select * from 借阅 where 读者.借书证号=借阅.借书证号)
(3).求出各个出版社图书的最高价格、最低价格和册数。
select max(单价) 最高价格,min(单价) 最低单价, count(*) 册数 from 图书 group by 出版单位
(4).分别找出各单位当前借阅图书的读者人数。
select count(*) 读者人数,单位 from 读者 where exists (select * from 借阅 where 读者.借书证号=借阅.借书证号) group by 单位
(5).找出当前至少借阅了2本图书的读者及所在单位。
select 姓名,单位 from 读者 where (select count(*) from 借阅 where 读者.借书证号=借阅.借书证号) >1
(6).分别找出借书人次超过1人次的单位及人次数。
select 姓名,count(*) 人次数 from 读者 where exists (select * from 借阅 where 读者.借书证号=借阅.借书证号) group by 班级 HAVING count(*)>1
(7).找出藏书中各个出版单位的册数、价值总额。
select count(*) 册数,sum(单价) 总额,出版单位 from 图书 group by 出版单位
⑸ 图书管理数据库
大学课本上都有啊 跟着做就行了
⑹ 图书管理系统数据库设计
以下是我精心推介的网址,希望对你有帮助。
http://www.winu.cn/thread-110569-1-1.html
http://www.codesky.net/search.asp
http://www.programfan.com/code/showcode.asp?id=519
http://www.winu.cn/thread-110569-1-1.html
http://bbs.cnw.com.cn/viewthread.php?tid=56025
http://www.code999.com/SoftView/SoftView_8058.html
http://www.vbgood.com/vb.good/program-do-view-programid-40-page-1.html
http://tech.163.com/special/000915SN/vbgreat.html
⑺ 学校图书借阅管理数据库系统
你们可以学习北航和北理的一卡通系统.一卡通除用于吃饭和购物外,也可以用于门禁和图书管理系统,效率十分高的.
⑻ 用SQL Server 创建图书馆管理数据库
1、首先,在键盘上按下Ctrl+N创建一个SQL查询。