数据库原理及应用教程第三章作业
女士首饰
3,设计问题 1,有以下两个数据表,每个表的结果和字段名如下: 书(书)包括书名(BNo)、类型(BType)、书名(BName)、作者(BAuth)、单价(BPrice)、出版社(PNo) 出版社(publish)包括出版社编号(PNo)、出版社名称(PName)、城市(PCity)和使用SQL实现以下功能: (1)在“高等教育出版社”出版的《操作系统》一书的作者姓名; a:从图书中选择bauth,publish
where book。pno =发布。pno和bname = ‘操作系统’ 和PName= ‘高等教育出版社’ (2)查找为作者“张欣”出版所有“小说”书籍的出版社的电话号码;答:从书中选择PTEL,出版
WHEREBOOK。PNO = PUBLISH。PNO和鲍思= ‘张欣’和BType = ‘小说’ (3)查询“电子工业出版社”出版的“计算机”书籍的价格,输入出版社的名称和类别。 a:选择bprice,pname,btype frombook,Publish
WHEREBOOK。PNO = PUBLISH。PNO和PNAME = ‘电子工业出版社’和BType=‘BType’ (4)查找与《人民邮电出版社》出版的《高等数学》同名但价格较低的书籍;答:从
中选择*其中bname =“高等数学”和bprice 其中PName= ‘人民邮电出版社’和BName= ‘高等数学’并发布。书。PNo) (5)找到书名和书名中有“计算机”一词的作者;a:选择bname,bauth from book ,其中像“% computer %”
(6)这样的bname正在“book”表中添加“发布时间”(BDate)项,其数据类型为日期类型;答:ALTER TABLE BOOK 数字11
处女天蝎
ADD BDATE DATETIME (7)在“BOOK”表中用“author”建立索引答:创建唯一索引鲍思_图书(鲍思) 2。假设有一家书店,书店的经理需要建立一个数据库来管理书店的经营,该数据库包括两个表:
本书(书号、书名、出版社、版本、出版日期、作者、购买价格、数量)销售额(日期、书号、数量、金额)请使用SQL来满足书店经理的以下要求:(1)建立一个图书存储表和一个销售表;a:创建table book(b point,bnamechar (10),publishchar (20),editionint,datedatetime,authchar (10),priceint,inpriceit。Numberint)
创建表销售( datedatetime,bnoin,number int,moneyint) (2)掌握图书的库存并列出当前库存的所有图书标题、数量和余额(余额=采购数量,即库存占用的资金); a:从帐簿(3)中选择bname,number,inprice * numberas’ balance(采购价格x数量)计算总销售额; a:从销售中选择SUM(数字*货币)作为“总销售额” (4)列出每日销售报告,包括标题、数量和总金额(每本书的总销售额); A:选择BNAME,SALE。数字,销售。数字*图书销售中的“总金额”金额
。BNO =销售。BNO (5)分析畅销书,即列出当前时期(从当前日期起30天内)销售量大于100的书籍的书名和数量答:选择bname,sales.number from book,sales
groupbybname,sales . number,Sales . date having count(sales . number)> 100 and sales . date > = get date()-30
4,简短回答 1,SQL支持的三层逻辑结构的简要说明 A: 1。百依百顺是什么意思
八年级下英语单词SQL语言支持的关系数据库的三层逻辑结构由外层、概念层和内存组成 2。在概念层,对应于概念模式的概念记录类型是基本表基本表是实际存在于自身中的表。基本表是一种关系,它不是由其他表导出的表。基本表是使用CREATETABLE语句创建的 3。在外层,用户可以看到基本表、视图或基本表+视图。视图是一个虚拟表。它是从一个或几个基本表派生出来的表。它不直接存在于物理存储的表中。视图是使用CREATESQLVIEW语句创建的 3。解释本章涉及的基本概念的定义:基本表、视图、索引、系统权限、对象权限、角色,并解释视图和角色的角色。 a:基本表:关系对应于基本表;一个或多个基本表对应于存储文件 视图:视图是从一个或多个基本表派生的表,并且是虚拟表索引:记录的关键字和对应表 系统对其对应地址的许可:数据库用户在数据库系统 上执行特定操作的权利正月十五放假吗>春节是指哪一天
医药师