- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于数据仓库的图书管理系统
ER图
图1-1
数据库表
1)读者信息表
表2-1 reader表
字段名称
数据类型
主键
是否空
说明
rId
major
academy
telephone
borrowNum
char(32)
varchar(50)
varchar(50)
varchar(50)
int
Y
N
N
N
N
N
N
N
N
N
主键
专业
学院
电话
借阅量
图书信息表
表2-2 book表
字段名称
数据类型
主键
是否空
说明
bId
bName
author
price
invNum
category
borrowDate
position
rId
char(32)
varchar(200)
varchar(50)
decimal(8,2)
int
varchar(50)
varchar(50)
varchar(50)
char(32)
Y
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
主键
书图名称
作者
单价
库存量
图书分类
借阅日期
存放位置
读者ID(外键)
订单条目表
表2-4 orderItem表
字段名称
数据类型
主键
是否空
说明
orderItemId
quantity
bId
price
oId
char(32)
int
char(32)
float
Char(32)
Y
N
N
N
N
N
N
N
N
N
主键
数量
图书ID
单价
订单ID(外键)
订单表
表2-5 order表
字段名称
数据类型
主键
是否空
说明
oId
orderTime
adminId
char(32)
char(19)
char(32)
Y
N
N
N
N
N
主键
下单时间
管理员ID
管理员信息表
表2-6 admin表
字段名称
数据类型
主键
是否空
说明
adminId
admiName
adminpwd
char(32)
varchar(50)
varchar(50)
Y
Y
Y
N
N
N
主键
管理员名称
管理员密码
需求分析
对每一个读者做借阅量的分析
对每一本图书做借阅量(受欢迎程度)的分析
对某一区域的每一本图书做借阅量(受欢迎程度)的分析
对每一类图书做库存量分析
对每一类图书做订购量的分析
对每一个学院和专业做借阅量的分析
对年、季、月做借阅量的分析
主题域分析与星型模式
主题一:图书
主题二:读者
主题三:订单
1) 事实表:Purchase
2) 事实表:Borrow
SQL语句提取数据
1) 事实表Purchase
(事实:订购量,订购金额)
SELECT b.bId,a.adminId,oI.orderItemId,o.orderTime,oI.quantity,
oI.price,oI.quantity*oI.price total
FROM orders o,orderItem oI, admin a,book b
WHERE o.oId=oI.oId AND
a.adminId=o.adminId AND
b.bId=oI.bId
2) 事实表Borrow
(事实:借阅量,库存量)
SELECT b.bId,r.rId,b.position,b.borrowDate,r.borrowNum,b.invNum
FROM book b,reader r
WHERE r.rId=b.rId
3) 抽取date数据中的年月日
SELECT oId,YEAR(orderTime) as year,MONTH(orderTime) as month,DAY(orderTime) as day
from orders
4) 抽取代表位置的一串字符串中具体几位
(存储位置代表的含义:分类 - 存储室号 - 架号 - 层号 - 哪一本)
SELECT bId,SUBSTRING(position,1,2) as category,
SUBSTRING(position,3,3) as roomNum,
SUBSTRING(position,6,2) as shelfNum,
SUBSTRING(position,8,2) as tierNum,
SUBSTRING(position,10,3) as num
FROM book
5) 查询结果展示
a. 订购事实
b. 借阅事实
c. 时间维
d. 图书存放位置维
6.数据仓库的创建
构建基于数据仓库的图书馆信息资源管理系统具有以下重要意义:
图书采购是图书馆信息资源管理的核心工作,而该系统的建立,能够为该项工作的高效开展提供决策支持,也是图书馆迈入现代化管理阶段的标志之一;
能够明显提高图书馆的服务水平,如对相关信息进行收集,从而总结出图书的一般借阅规律,为管理人员的管理工作提供
您可能关注的文档
最近下载
- 国开02047_政府经济学-机考复习资料.docx VIP
- 特殊教育:培智部五年级生活数学B卷.docx
- OBE理念指导下的软件实训课教学改革实践探索.docx VIP
- 安检现场处置单位广州民航王超58课件.pptx VIP
- (2025春新版本)七年级下册道德与法治知识点总结.pdf VIP
- 微软-2025-该年前沿企业诞生(英译中).pdf
- 2024年华为认证HCIE存储H13-629必备考试题库大全(含答案).docx VIP
- 房地产管理新加坡房地产经济.docx VIP
- T_CERDS 3-2022 企业ESG评价体系.docx VIP
- 2024年公安机关人员基础知识考试题库及答案 (新版).docx
文档评论(0)