图书管理系统的设计与实现数据库Word下载.docx
《图书管理系统的设计与实现数据库Word下载.docx》由会员分享,可在线阅读,更多相关《图书管理系统的设计与实现数据库Word下载.docx(16页珍藏版)》请在冰豆网上搜索。
1、书籍表
createtable书籍(
图书编号char(10)primarykey,
书名char(15),
作者char(10),
出版社编号char(10),
价格char(5),
出版日期char(10),
)
2、出版社表
createtable出版社(
出版社编号char(10)primarykey,
出版社名称char(10),
地址char(10),
电话char(15),
)
3、客库户信息表
createtable客户信息(
客户编号char(10)primarykey,
姓名char(10),
性别char(5),
电话char(15),
身份证号char(20),
会员char(5),
积分char(10),
4、书籍采购表
createtable采购信息(
图书编号char(10)primarykey,
单价char(5),
厂家char(10),
日期char(15),
采购员char(5),
5、入库表
createtable销售信息(
售价char(5),
销售数量char(5),
销售日期char(10),
单价char(5),
销售员char(5),
6、销售表
createtable工作人员(
工作编号char(10)primarykey,
工作类型char(5),
)
7、工作人员表
8、供货商信息表
createtable供货商(
供货编号char(10)primarykey,
供货商char(5),
地址char(5),
联系电话char(10),
三、插入数据
1、对书籍表插入书籍
insertinto书籍
values('
001'
’《英语》'
,'
周凯’,’01'
20’,'
2009—10-12'
002'
’《数学》’,’邢星'
’02’,'
27'
,’2008—09-01'
003’,'
《语文》’,'
王博轩’,'
03’,’32'
,’2007—08—27’)
004’,’《物理》’,'
胡森'
04'
'
25’,’2009-12-25’)
values(’005’,'
《化学》'
,’史佩玉’,’05’,'
39’,'
2007—10-01’)
2、对出版社表插入
insertinto出版社
values(’01'
长江出版社’,’武汉’,’12345678'
values(’02’,’西南出版社'
’重庆’,’12233445'
03’,'
人民出版社’,’北京'
11223344'
04’,'
西北出版社’,’西安'
’87654321’)
values(’05'
,’大众出版社’,’郑州’,'
88776655'
3、对客户信息表插入
insertinto客户信息
values(’1001’,'
周特’,'
男'
’69220003’,'
411323001'
,’是'
,’108'
values(’1002’,'
刘一'
’女'
64466611'
411323002’,’是’,’120’)
values(’1003’,'
马池'
67324613’,'
411323003'
否'
0’)
values(’1004’,’武乐’,'
女’,'
69272314’,’411323004’,’否'
,’0'
1005'
邢泽’,’男'
,’69260038’,'
411323005'
是’,'
60'
4、对采购表插入
insertinto采购信息
values(’001’,’20’,’星火’,'
2011-02-27'
马特'
’速递'
2011-03-21'
,’张弛’)
values(’003'
32’,'
盛达'
2011—04—10’,'
马特’)
004'
25’,’捷运'
,’2011—05-06’,'
唐唐’)
values(’005'
’39'
,’书城'
2011—06—06’,'
5、对入库表插入
insertinto入库表
values(’101’,’001'
20'
2011—02—27'
星火'
’270’)
102'
002’,’27’,'
2011—03—21'
张弛’,’速递’,'
300'
values(’103'
003'
’32'
2011—04-10'
’马特’,’盛达'
,’350’)
values(’104'
25'
2011—05—06'
’唐唐’,’捷运'
280’)
105'
005'
39'
2011—06—06’,’唐唐'
书城'
390'
6、对销售部表插入
insertinto销售信息
values(’001'
,’25'
200'
,’2011-07—21’,’20’,’李珀'
,’30’,’270’,’2011—07—22’,’27'
’周浔'
37’,'
,’2011—07-21'
’32’,’李珀’)
values(’004’,’31'
180’,’2011—08—01’,’25’,’周浔’)
,’45’,'
90'
’2011-08-05’,’39’,’周浔’)
7、对工作人员表插入
insertinto工作人员
values(’1’,’马特'
,’男'
,’采购’)
values(’2’,'
张弛’,'
男’,’采购’)
3’,'
唐唐’,'
女’,’采购'
values(’4’,'
李珀'
’男’,’销售’)
values(’5’,’周浔’,’女’,'
销售’)
8、对供货商信息表插入
values(’1001'
’星火'
,’武汉'
13077’)
1002’,’速递'
’重庆’,'
69000’)
1003'
,’盛达'
’南宁’,’82456’)
values(’1004'
捷运’,’南京'
62817’)
values(’1005’,'
汉口’,’57795'
四、练习数据库命令
1、插入
①插入一条书籍信息
006'
《生物》'
刘萌'
教育出版社'
56'
’2011—06—18’)
原表:
插入数据之后:
2、删除
①删除一条出版社信息
delete
from出版社
where地址=’武汉’
删除数据之后:
3、修改
①修改库户信息的电话
update客户信息
set电话=’69220006'
where客户编号='
1001’
修改数据之后:
②对积分大于0的客户的积分清零
update客户信息
set积分=0
where积分>
4、查询
①对采购单销售单库存信息的查询
select*
from采购信息
②对一定时间内销售情况的查询
select销售数量
from销售信息
where销售日期='
2011—07—21’
③对一定时间内图书库存的查询
select图书编号,数量
from入库表
where入库日期between'
2011—04-10’and’2011—05-06’
④嵌套查询
select出版社名称,地址,电话
where出版社编号in(select出版社编号
from书籍
where图书编号='
⑤查询姓刘的客户的姓名,电话,积分
select*
from客户信息
where姓名like’刘%’
⑥select入库编号,图书编号,数量
where单价<
30
第五章参考文献
[1]龚沛曾,袁科萍,杨志强。
数据库技术与应用[M]。
北京:
高等教育出版社,2008
[2]王珊,萨师煊.数据库系统概论(第四版).北京:
高等教育出版社,2006
[3]郑玲利.数据库原理与应用案例教程。
清华大学出版社,2008
[4]钱雪忠,罗海驰,陈国俊。
数据库原理及技术课程设计。
北京:
清华大学出版社,2009
[5]胡海璐。
VisualBasic。
NET控件应用实例.北京:
电子工业出版社,2003
[6]施伯乐,丁宝康,汪卫.数据库系统教程[M].北京:
高等教育出版社,2003
[7]龚沛曾,杨志强,陆慰明。
VisualBasic。
NET程序设计教程[M]。
高等教育出版社,2005