- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
三、设计题
1、设有以下两个数据表,各表的结果及字段名如下:
图书(Book)包括书名(BNo)、类型(BType)、书名(BName)、
作者(BAuth)、单价(BPrice)、出版社(PNo)
出版社(Publish)包括出版社号(PNo)、出版社名称(PName)、所
在城市(PCity)、电话(PTel)。
用SQL实现下述功能:
(1)在“”高等教育出版社出版、书名为“操作系统”的图书的作
者名;
答:selectBAuth
fromBook,Publish
whereBook.PNo=Publish.PNo
andBName=操作系统
andPName=高等教育出版社出版
(2)查找为作者“张欣”出版全部“小说”类图书的出版社的电话;
答:selectPTel
fromBook,Publish
whereBook.PNo=Publish.PNo
andBAuth=张欣
andBType=小说
(3)查询“电子工业出版社”出版的“计算机”类的图书的价格,
同时输出版社名称及图书类别;
答:selectBPrice,PName,BType
fromBook,Publish
whereBook.PNo=Publish.PNo
andPName=电子工业出版社
andBType=BType
(4)查找比“人民邮电出版社”出版的“高等数学”价格低的同名
书的有关信息;
答:select*
fromBook
whereBName=高等数学
andBPriceANY(selectBPrice
fromBook,Publish
wherePName=人民邮电出版社
andBName=高等数学
andPublish.PNo=Book.PNo)
(5)查找书名中有“”计算机一词的图书的书名及作者;
答:selectBName,BAuth
fromBook
whereBNamelike%计算机%
(6)在“图书”表中正增加“出版时间”(BDate)项,其数据类型
为日期型;
答:altertableBook
add
BDatedatetime
(7)在“图书”表中以“作者”建立一个索引。
答:createuniqueindexBAuth_BookonBook(BAuth)
2、假设有一个书店,书店的管理者要对书店的经营状况进行管理,
需要建立一个数据库,其中包括两个表:
存书(书号,书名,出版社,版次,出版日期,作者,进价,数量)
销售(日期,书号,数量,金额)
请用SQL实现书店管理者的下列要求:
(1)建立存书表和销售表;
答:createtableBook
(
BNoint,
BNamechar(10),
Publishchar(20),
Editionint,
Datedatetime,
Authchar(10),
Priceint,
Inpriceint,
Numberint
)
createtableSale
(
Datedatetime,
BNoint,
Numberint,
Moneyint
)
(2)掌握书的库存情况,列出当前库存的所有书名、数量、余额(余
额=进价数量,即库存占用的资金);
答:selectBName,Number,Inprice*Numberas余额(进价X数量)
fromBook
(3)统计总销售额;
答:selectSUM(Number*Money)as总销售额
fromSale
(4)列出每天的销售报表,包括书名、数量、和合计金额(每一种
书的销售总额);
答:selectBName,Sale.Number,Sale.Number*Moneyas合计金额
fromBook,Sale
where
有哪些信誉好的足球投注网站
文档评论(0)