




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库课程设计设计选题:网上书店管理系统班 级:船海 1101设 计 人:郭英豪学 号: U201115491辅导教师:董敏钦需求分析1.1数据需求网上书店管理信息系统需要完成功能主要有:..9.各种书籍基本信息的入,包括书名,ISBN号,出版年份,价格。书籍基本信息的查询、修改,包括书名,ISBN号,出版年份,价格等。书籍作者基本信息的输入,包括姓名地址,个人主页。书籍作者基本信息的查询、删除,包括姓名,地址,个人主页等。出版社信息的输入,包括出版社名称地址,电话,网站等。出版社基本信息的查询、删除,包括出版社名称,地址,电话,网站等。购物车相关信息的输入,包括购
2、物车号,购买数量。购物车信息的查询、修改,包括购物车号,购买数量等。消费者相关信息的输入,包括姓名,邮箱,地址,电话。10 .消费者相关信息的查询、修改,包括姓名,邮箱,地址,电话等。11 .仓库相关信息的输入,包括仓库号,地址,电话,存书量。12 .仓库相关信息的查询、修改,包括仓库号,地址,电话,存书量等。1.2事物需求(1)在书籍信息管理部分,要求:a.可以浏览书籍、作者及其出版社信息。b.可以对书籍、作者及其出版社信息进行添加及删除的操作。(2 )在图书网上销售信息管理部分 ,要求:a.可以查询消费者的相关信息以及他拥有的购物车和购书量的信息。b.可以对消费者的相关信息以及他拥有的购物
3、车和购书量的信息进行维护 的操作。在图书仓储管理部分,要求:。a.可以浏览各个仓库的藏书信息。b.可以对仓库藏书信息进行维护操作。二、数据库设计,包括添加及删除仓库购物车顾客2.1实体模型:2.2 ER图到关系图的转换(其中带下划线的为主属性)numberphoneaddress2.3数据字典Author 表book 表列名数据类型允详值5BNtitiEchar(20)ywyearaiallintJpricereal7|btoa 表列名namewaddress5BN数据类型 允许加11值Ktodiar(20>Ediar(40)171btop 表Publisher 表列密戴殿型 允许NU值
4、char 聿口) paddrgEEchartsphwieintURLchar (50)customer 表列名数据类型允许Mui值sadiar(5a)Bnamechar (20)acaddresschar (40)siphoneint回Shopping-basket 表psketlDcem.ail列名数据类型ntchar 50)MuY值Btos 表7 codenumber数据类型 int5mallintsmallint允许Mull值列名s m al lintintchar 网数据类型允许NJI值Warehouse 表idephone whaddressBtop 表三、关系图的建立njil>
5、;Ei四、功能实现4.1 创建数据库:create database bookshop;4.2 创建数据表:( 1 ) book 表 create table book(ISBN int primary key, title char(20), wyear smallint, price real);( 2 ) author 表create table author(name char(20),waddress char(40), URL char(50)primary key(name,waddress) );( 3 ) btoa 表 create table btoa(ISBN int p
6、rimary key, name char(20), waddress char(40), foreign key(ISBN)references book(ISBN), foreign key(name,waddress)references author(name,waddress) );( 4) publisher 表 create table publisher(name char(20) primary key, paddress char(40),phone int, URL char(50);( 5 ) btop 表 create table btop(ISBN int prim
7、ary key, name char(20),foreign key(ISBN)references book(ISBN), foreign key(name)references publisher(name) );( 6 ) customer 表create table customer(cemail char(50)primary key,name char(20),caddress char(40), phone int); shopping_basket 表create table shopping_basket(basketID int primary key, cemail ch
8、ar(50), foreign key(cemail)references customer(cemail) );(8) btos 表create table btos(ISBN int,basketID int, number smallint, primary key(ISBN,basketID), foreign key(ISBN)references book(ISBN), foreign key(basketID)references shopping_basket(basketID) );(9) warehouse 表 create table warehouse(code sma
9、llint primary key,phone int, whaddress char(40) );(10) btow 表create table btow(ISBN int, code smallint, number smallint, primary key(ISBN,code), foreign key(ISBN)references book(ISBN), foreign key(code)references warehouse(code) );五、数据操作(插入、查询、删除、修改、添加)10.1 入(1)向book表插入信息insert into book values('
10、;1644','追风筝的人','2003','25');insert into student values('28317','致青春','2012','29.8');insert into student values('838971',' 了不起的盖茨比','1876','148);ISBFJtidewyearprice1: 士干第1.追风学的人2S317致青春2012Z9.S839971了不起的盖茨18761OAJ
11、C42MilMAL(2)向author表插入信息insert into author values('菲茨杰拉德,'华中科技大学','');insert into author values('胡塞尼,武汉大学,'');insert into author values('辛夷坞','华中农业大学 ','');name"AddressURL三生也&城华中科技大学. .胡塞尼武双大学 mn/w. sina. com. c.辛夷坦华中戒北大学www.blossompr.
12、NJLLr<JLLryun向btoa表插入信息insert into btoa values('1644','胡塞尼,武汉大学');insert into btoa values('28317','辛夷坞,'华中农业大学');insert into btoa values('838971','菲茨杰拉德,'华中科技大学);fEBNname蜩至尼武说大竽 26317辛夷坞华中农业大学,338971手蔻杰拉德华中科技大学,,AWLfNULLNULL(4)向publisher表插入信息ins
13、ert into publisher values('朝华出版社','北京','63818440','');insert into publisher values('航空工业出版社','北京','120','');insert into publisher values('人民出版社',上海','110','www.ewen.cc');namepaddressplhoneURL菖意鹫牌北京航空_Lii出版北京1
14、20ww*w.bloc£ompr.,.例a 呐一 Mng 曲 nda_.人民出版社上海 110www.ewenxc NULLNU1LMAL 向btop表插入信息insert into btop values('1644','人民出版社');insert into btop values('28317','朝华出版社');insert into btop values('838971','航空工业出版社');ISBNrare16442S317818971血人民出版社 朝华出版社 航空工业出肺
15、(6)向customer表插入信息insert into customer values('11111',嘻嘻','湖南大学','114');insert into customer values('#39;,'哈哈','清华大学','911');insert into customer values('365282758','郭英豪','华中科技大学','119');cemaillnamecad
16、dressphone噫噫可脯大学11418665626290:,. 哈哈贵华大学.91136 5282750。. 耶英豪华中科技大学119NULLALfZNULL(7) 向shopping_basket表插入信息insert into shopping_basket values('1','365282758 ');insert into shopping_basket values('2','');insert into shopping_basket values('3','11
17、111 ');basketlDcemail0365Z82758tqi.2 幽5am侬g iff3 111 Ilyina, cd.AUZNULL(8)向btos表插入信息insert into btos values('1644','1','2');insert into btos values('28317','3','4');insert into btos values('838971','2','3');ISBNbasketiDnunbe
18、r283173483397123hULLMULLALfl(9)向warehouse表插入信息insert into warehouse values('1001','674382','武汉市');insert into warehouse values('1002','674383','长沙市');insert into warehouse values('1003','674384',' 上海市');codephonewhad dress74382武
19、汉市长沙市1002674383100167364上海市NULL(10)向btow表插入信息 insert into btow values('1644','1002','800');insert into btow values('28317','1003','女','10000');insert into btow values('838971','1001','女','500');1S£Ncodenumbe
20、r1002SOO283171003wooo100150。WLiwu.5.2查询(1)查询价格低于28元的书籍的作者的相关信息 select author .* from author , btoa , bookwhere book . ISBN =btoa . ISBN and btoa . name =author . nameand book . ISBN in( select book . ISBN from book where price <28 );nans,箱,目ddr?第URLWWW Mima .COITi.tTi菲旋亦拉德华中科技大学 (2)查询将致青春放入购物车的顾客
21、的相关信息select distinctcustomer .*from customer , shopping_basket,btos,bookwhere btos . basketID =shopping_basket.basketIDand shopping_basket.cemail =customer.cemailand btos . ISBN =( select book . ISBN from book where title ='致青春');cerriailname caddress phonejli UJIIIBUd li 04 I| 11111sinfl.GQ
22、ni j 嘻嗔 湖南大学(3)查询地址在北京的出版社的名称,电话,网页 select name , phone , URLnamephoneURL1 iirmi ryn mrnil ir»i iiirmii朝华出版社;期 184402航空工11出版社120www.yinqhanda .connwhere paddress ='北京'from publisherselect(4)查询所有书的仓储记录,包括书的名字和仓库的地址,并将结果按仓储量降序排列book . title , btow .*, warehouse . whaddressfrombook
23、 , btow , warehousewherebook . ISBN =btow . ISBN and btow . code =warehouse . codeorderby number desc ;titleISSNcodenumber iiaii-jiii i - i iiihain in 1 I i敛青百2831710031DODO上海市2 数青春2B31710011DG0武汉市3了不起的盖茨比&湖乃1002mKibrH4宣风筝的人1W4HDD5追风拳的火1&441003700上海市6了不起的盖茨比83*9711001WO武汉市(5)查询各个仓库的总仓储量selec
24、t code 仓库代号,SUM( number )总仓储量 from btowgroup by code ;仓库代号总仓储里| 100115002100217M31W310700(6)查询名字姓“郭”字的顾客的购物车代号select name姓名,basketID购物车代号from shopping_basket , customer where name like '享B%' and shopping_basket . cemailin( select cemail from customer where name like '享B%');姓名购物车代号 nn
25、iim i|1 i郭英豪:15.3创建视图(1)创建所有1001号仓库的藏书记录的视图 create view shitu1 (ISBN ,书名,数量) as select btow . ISBN , title , number from btow , bookwhere btow . ISBN =book . ISBN and btow . code ='1001'查看视图中的记录select * from shitu1ISBN裁里1in diiil liu Illi laji maiiiii| 25317 ii敌青春1D0C'214D06B暗时间1D0C'
26、3&38971了不起的盖茨比500(2)创建视图 customer其中的内容是收藏暗时间的消费者信息,包括(姓名,邮箱,地址,电话),创建时加上with check optioncreate view customer2 (姓名,邮箱,地址,电话) as select distinctcustomer . name, customer . cemail , customer . caddress , customer . phonefrom btos , book , shopping_basket , customerwhere shopping_basket . basketID
27、=btos . basketID andshopping_basket . cemail =customer . cemailand btos . ISBN =( select ISBN from book where book . title ='暗时间') with check option ;查看视图中的记录select * from customer2姓名邮箱地址电话1i庖喧i vii iiranili iwi iiiriviiBiT11111 stna .Gotti湖南大学1142哈哈清华大学9113郭英豪3652a2 75Sqq.ctirTi华中科技大学m4小郭.com到鸡大学(3)创建一个视图,其中的内容是每个仓库的总存书量create view cunshuliang (仓库号,存书量) asselect code , sum ( number ) from btow group by code with che
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025安徽宣城市广德市大学生乡村医生专项计划招聘3人备考试题及答案解析
- 2025包头北方安全防护装备制造有限公司笔试模拟试题及答案解析
- 2025福建三明三元区陈大中心小学招聘体育代课教师1人备考试题及答案解析
- 2025贵州黔西南州兴仁市残疾人联合会招聘公益性岗位人员1人笔试备考试题及答案解析
- 口腔门诊培训讲师岗位职责
- 2025福建泉州海峡人力晋江分公司招聘派驻晋江市第七实验小学工作人员1人笔试参考题库附答案解析
- 天津市河东区2023-2024学年高二下学期7月期末历史试题(解析版)
- 2025福建漳州闽投华阳发电有限公司招聘52人备考试题及答案解析
- 2025广东南方工报传媒有限公司招聘5人备考试题及答案解析
- 2025广西壮族自治区卫生健康委员会机关服务中心第四次公开招聘1人笔试模拟试题及答案解析
- 八下政治全册思维导图
- 供水管网工程监理实施细则
- 科研伦理与学术规范-期末考试答案
- 插画风浙江大学浙大介绍大学介绍
- 2024年秋季学期人教版七年级上册历史全册教学课件(新版教材)
- 化学-安徽省1号卷A10联盟2025届高三上学期8月开学摸底考试试题和答案
- 创业大赛承办服务投标方案(技术方案)
- JGJ/T235-2011建筑外墙防水工程技术规程
- 2024版《供电营业规则》考试复习题库大全-上(选择、判断题)
- 如果历史是一群喵
- 《园艺学专业英语》全套教学课件
评论
0/150
提交评论