数据库图书信息表,电子图书数据库有哪些
老铁们,大家好,相信还有很多朋友对于数据库图书信息表和电子图书数据库有哪些的相关问题不太懂,没关系,今天就由我来为大家分享分享数据库图书信息表以及电子图书数据库有哪些的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
数据库图书管理系统代码
create database db
use db
create table借阅等级信息(
借阅等级 int primary key,
最长借阅时间 int,
最大借阅数量 int,
)
insert into借阅等级信息 values
(0, 30, 10),
(1, 60, 20),
(2, 90, 30),
(3, 120, 40)
create table读者信息(
姓名 char(15) not null,
证件号 char(12) primary key,
借阅等级 int default 0,
累计借书 int default 0,
foreign key(借阅等级) references借阅等级信息(借阅等级)
)
insert into读者信息(姓名,证件号,借阅等级) values
('张三','541607120165', 1),
('李四','541707010185', 3),
('王五','541707120165', 1),
('赵六','541505980268', 2),
('孙七','541407010169', 0),
('周八','541307010489', 1)
create table出版社信息(
出版社 varchar(20) primary key,
地址 varchar(25),
联系电话 char(7)
)
insert into出版社信息 values
('清华大学出版社','北京','4979421'),
('晟威出版社','天津','5564130'),
('南海出版公司','海南','4984910'),
('上海文艺出版社','上海','6640239')
create table图书信息(
索书号 char(15) primary key,
作者 char(15),
书名 char(15),
出版社 varchar(20),
出版时间 date,
foreign key(出版社)references出版社信息(出版社)
)
insert into图书信息 values
('b12987','严蔚敏','数据结构','清华大学出版社','2012-02-06'),
('b97894','东野圭吾','幻夜','南海出版公司','2004-08-02'),
('b16546','吴玉华','物理实验教程','清华大学出版社','2013-05-15'),
('b89490','张雪峰','考研指点','晟威出版社','2016-12-12'),
('b56400','郏宗培','纸上寻仙记','上海文艺出版社','2011-02-05')
create table单本图书信息(
条码号 char(7) primary key check(len(条码号)= 7),
索书号 char(15),
馆藏地 varchar(40),
书刊状态 varchar(6) check(书刊状态 in('可借','借出','非可借')),
历史借阅量 int default 0,
foreign key(索书号)references图书信息(索书号)
)
insert into单本图书信息(条码号,索书号,馆藏地,书刊状态) values
('t987628','b97894','三楼A8','借出'),
('t594805','b97894','二楼C7','可借'),
('t984910','b89490','五楼A2','借出'),
('t940566','b12987','负一楼D3','借出')
create table借阅信息(
借阅号 char(6) primary key,
借阅时间 date,
归还时间 date,
图书条码号 char(7),
借阅人证件号 char(12),
foreign key(图书条码号) references单本图书信息(条码号),
foreign key(借阅人证件号) references读者信息(证件号)
)
create table评论信息(
评论号 char(8) primary key,
评分 numeric(2, 1),
内容 varchar(200),
评论时间 date,
评论者id char(12),
索书号 char(15),
foreign key(索书号)references图书信息(索书号),
foreign key(评论者id)references读者信息(证件号)
)
insert into评论信息 values
('p12391', 8.9,'很有趣','2015-06-24','541707010185','b97894'),
('p98523', 7.8,'受益颇多','2016-05-22','541307010489','b89490'),
('p94606', 6.8,'完全看不懂orz','2017-05-02','541607120165','b12987')
create table主题词信息(
ID char(8) primary key,
类别 char(15),
索书号 char(15),
foreign key(索书号)references图书信息(索书号)
)
insert into主题词信息 values
('z64400','计算机','b12987'),
('z95410','物理','b16546'),
('z98500','考研','b89490'),
('z64165','推理\悬疑','b97894'),
('z69850','仙侠','b56400')
use db
go
create trigger trigger1
on借阅信息
after insert
as
begin
update读者信息--更改读者累计借书量
set累计借书=累计借书+ 1
from读者信息, inserted
where读者信息.证件号= inserted.借阅人证件号
update单本图书信息--更改图书状态
set单本图书信息.书刊状态='借出'
from inserted,单本图书信息
where inserted.图书条码号=单本图书信息.条码号
update单本图书信息
set历史借阅量=历史借阅量+ 1--更改图书历史借阅量
from inserted,单本图书信息
where inserted.图书条码号=单本图书信息.条码号
end
insert into借阅信息 values
('j13488','2018-05-01','2018-08-01','t987628','541407010169')
insert into借阅信息 values
('j14910','2016-12-11','2017-01-25','t984910','541607120165')
insert into借阅信息 values
('j97890','2018-05-14','2018-06-14','t940566','541607120165')
go
create view view_1(图书条码,借阅者姓名,编号,借阅时间,应还时间)
as
select图书条码号,姓名,证件号,借阅时间,归还时间
from借阅信息,读者信息
where借阅信息.借阅人证件号=读者信息.证件号 and归还时间> getdate()
go
create view view_2(图书条码,历史总借阅量)
as
select条码号,历史借阅量
from单本图书信息,图书信息
where单本图书信息.索书号=图书信息.索书号 and书名='幻夜'
go
create view view_3(类别,图书条码,历史总借阅量)
as
select类别,条码号,历史借阅量
from单本图书信息,图书信息,主题词信息
where主题词信息.索书号=图书信息.索书号 and图书信息.索书号=单本图书信息.索书号 and类别='考研'
go
create view view_4(读者编号,条码,图书名称,应还日期)
as
select借阅人证件号,图书条码号,书名,归还时间
from单本图书信息,图书信息,借阅信息
where借阅信息.图书条码号=单本图书信息.条码号 and单本图书信息.索书号=图书信息.索书号
and归还时间> getdate() and借阅人证件号='541607120165'
go
create view view_5(读者编号,图书条码,图书名称,借阅日期,归还日期)
as
select借阅人证件号,图书条码号,书名,借阅时间,归还时间
from单本图书信息,图书信息,借阅信息
where借阅信息.图书条码号=单本图书信息.条码号 and单本图书信息.索书号=图书信息.索书号
and借阅人证件号='541607120165'
go
create view view_6(读者编号,图书名称,评论时间,评论内容)
as
select评论者id,书名,评论时间,内容
from借阅信息,单本图书信息,评论信息,图书信息
where借阅信息.图书条码号=单本图书信息.条码号 and单本图书信息.索书号=评论信息.索书号
and评论信息.索书号=图书信息.索书号 and评论者id='541607120165'
go
create view view_7(出版社名称,图书名称,出版时间)
as
select top 100 percent出版社信息.出版社,书名,出版时间
from出版社信息,图书信息
where出版社信息.出版社=图书信息.出版社
order by出版时间 asc
--执行
select* from view_1
select* from view_2
select* from view_3
select* from view_4
select* from view_5
select* from view_6
select* from view_7 order by出版时间 asc
扩展资料:
数据库模型:
对象模型
层次模型(轻量级数据访问协议)
网状模型(大型数据储存)
关系模型
面向对象模型
半结构化模型
平面模型(表格模型,一般在形式上是一个二维数组。如表格模型数据Excel)
架构
数据库的架构可以大致区分为三个概括层次:内层、概念层和外层。
内层:最接近实际存储体,亦即有关数据的实际存储方式。
外层:最接近用户,即有关个别用户观看数据的方式。
概念层:介于两者之间的间接层。
数据库索引
主条目:数据库索引
数据索引的观念由来已久,像是一本书前面几页都有目录,目录也算是索引的一种,只是它的分类较广,例如车牌、身份证字号、条码等,都是一个索引的号码,当我们看到号码时,可以从号码中看出其中的端倪,若是要找的人、车或物品,也只要提供相关的号码,即可迅速查到正确的人事物。
另外,索引跟字段有着相应的关系,索引即是由字段而来,其中字段有所谓的关键字段(Key Field),该字段具有唯一性,即其值不可重复,且不可为"空值(null)"。
例如:在合并数据时,索引便是扮演欲附加字段数据之指向性用途的角色。故此索引为不可重复性且不可为空。
数据库操作:事务
主条目:数据库事务
事务(transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。
事务的并发性是指多个事务的并行操作轮流交叉运行,事务的并发可能会访问和存储不正确的数据,破坏交易的隔离性和数据库的一致性。
网状数据模型的数据结构网状模型满足下面两个条件的基本层次联系的集合为网状模型。 1.允许一个以上的结点无双亲; 2.一个结点可以有多于一个的双亲。
参考资料来源:百度百科——数据库
sql题目,关于图书信息管理系统
在此图书馆管理系统中,使用到了一个重要的连接,即与数据库Accesss相连。数据库中存有图书馆中所信息,包括读者信息、管理员资料、借阅与退还记录。所有与管理有关的数据皆在其中,是保证系统能够正常实现各种功能的一架桥。
1、数据库需求分析
⒈Admi表,即管理员表,记录了用户名和密码。
⒉Admirz表,即管理日志表,记录了书号、书名、图书证号、借/还、操作日期、已付款额。
⒊book表,即图书表,记录了书号、书名、作者、出版社、入库时间、是否借出、价格。
⒋borrowbook表,即借阅表,记录了图书证号、书号、借阅日期、应还日期。
⒌person表,即读者表,记录了图书证号、姓名、性别、系别、班级。
2、数据库表的设计
⒈Admi表
表中记录了可以使管理员进入该系统的用户名及密码,如表1所示。
表1管理员信息表
⒉Admirz表
表中记录借还书日志,用于存下所有对图书操作的记录,以便以后可以翻阅和查找,如表2所示。
表2管理日志表
⒊book表
表中记录了库内所有图书的所有资料,如表3-3。
表3图书表
⒋person表
表中记录库中所有读者的相关信息,如表4所示。
表4读者表
⒌borrowbook表
表内记录了此时图书的借阅情况,如表5所示。
表5借阅表
电子图书数据库有哪些
问题一:我国三大电子图书数据库分别是什么 1)、超星电子图书馆:收录的电子图书内容丰富,包括经典理论、哲学、社科、经济、语言文字、文学、数理化、生物、工业技术、计算机等50余个学科门类,现拥有中文电子图书80万种,论文300万篇,全文总量4亿余业,并且每天仍在不断地更新与增加2)书生之家数字图书馆:主要收录1999年以后出版的新书,其收录量为每年中国出版的新书品种一半以上,目前拥有图书15万种,数量可观,学科门类齐全。3)中国学术期刊全文数据库:该库的产品分为十大专辑:理工A、理工B、理工C、农业、医药卫生、文史哲、政治军事与法律、教育与社会科学综合、电子技术与信息科学、经济与管理。个专辑分为若干专题,共168个专题。4)维普中文科技期刊数据库:按照《中国图书馆分类法》进行分类,所有文献被分为8个专辑:社会科学、自然科学、工程技术、医药卫生、农业科学、经济管理、教育科学和图书情报。8大专辑又被细分为36个专题。5)万方数字化期刊收藏资源的特点:目前集纳了理、工、农、医、人文五大类70多个类目,2500多种科技类核心期刊,实现全文上网。该系统收录的期刊种类主要有7个:基础科学、农业科学、社会科学、哲学政法、医学卫生、教科文艺、经济财政。维普、万方、超星的使用方法1)、维普中文科技期刊数据库“高级检索”的方法:打开维普数据库,点击高级检索,输入关键词、作者、分类号、机构、刊名,扩展检索条件,如:时间条件、专业限制、期刊范围,然后点击检索。2)、中国学术期刊全文数据库“高级检索”的方法:打开中国知网,点击高级检索,进入中国学术期刊全文数据库,输入检索控制条件,如:发表时间来源期刊`期刊年期支持基金,然后输入内容检索条件。
问题二:我国著名的电子图书数据库有? dportal.nlc.gov:8332/nlcdrss/database/sjk_lb这是网址
问题三:哪些数据库可以检索电子图书超星图书馆
问题四:图书书目检索系统与电子图书数据库有什么区别馆外最多可以检索到图书目录,电子图书需要到馆内或者校内去下载,电子图书书商都做了ip限制,只有校内ip才可以下载或者在线看电子图书。
问题五:我馆购买的全文电子图书数据库有哪些主要有:
ACS
IEEE/IET
EI工程索引
Elsevier数据库 SCIE科学引文索引
超星电子图书
万方数据
CNKI中国知识资源总库
除此以外还有其他的数字资源,欢迎登陆图书馆主页查询哦
问题六:读者通过什么数据库资源获取中文电子图书电子资源服务是大型图书馆为了方便读者查阅书籍而开通的网上查询平台。
举例说明:
北京大学图书馆电子资源服务
(1)光盘及网络数据库检索
北大图书馆自1993年底开始陆续购置光盘数据库及其检索设备,稍后又陆续进了多种网络数据库。目前我馆拥有的光盘及网络
数据库的品种和数量居全国高校前列,且均已实现了在校园网环境下的多用户共享,校园网用户可以随时随地方便地使用这些资源。
目前北大图书馆共拥有涉及20余个学科的、国内外的200余种光盘及网络数据库,利用这些数据库资源,我们可为读者提供专题
检索、全文检索、定题检索及论文查收查引等服务。本馆数据库服务由本馆主页电子资源部分、地址是:
162.105.138.23/reference/wuc/,光盘及网络数据库的检索结果可以拷盘、打印、email等方式输出。
(馆藏重要光盘及网络数据库目录见附录)
我馆是教育部系统的科技成果查新工作站,可联机检索美国Dialog联机检索系统中的近600个数据库。读者
可到图书馆东区一层南侧的光盘及网络检索室(E101)使用该项服务。
问题七:某学生想找本电子图书,可以到哪个数据库查找问题描述不清楚,为让您更好地得到答案,您可以通过文字、截图,对问题更详细的描述并悬赏,然后把你疑惑的问题提交,就可以啦.如果您对我的回答有不满意的地方,请您继续追问
答题不易,互相理解.
问题八:某学生想找本电子图书,可以到哪个数据库查找学生想找本电子图书,可以到哪个数据库查找?正确答案:超星数字图书
问题九:国内有哪些查找期刊论文,学位论文,电子图书的数据库知网、万方、维普、龙源等都是目前比较主流的学术期刊数据库
论文咨询我头像
问题十:西北民族大学图书馆的电子图书数据库有哪些 subunit-boundary{
fill: none;
stroke:#777;
stroke-dasharray: 2,2;
stroke-linejoin: round;
}
subunit-boundary.IRL{
stroke:#aaa;
}
关于数据库图书信息表到此分享完毕,希望能帮助到您。