二、简答题 (40分) 1. 设有如下关系表R: R(NO,NAME,SEX,AGE,CLASS) 主关键字是NO,其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。 (每题5分,共5*4=20分) 1) 插入"95031"班学号为30,姓名为"郑和"的学生记录。 insert R (NO,NAME,CLASS) Values('30','郑和','95031') 2) 删除学号为20的学生记录。 delete from R where NO='20' 3) 统计每个班级的学生人数。 select CLASS,Count(CLASS) from R Group by CLASS 4) 查询所藏图书中,各个出版社的图书最高单价、平均单价和册数。 2. 设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 其中C表示char类型;N表示numeric类型;D表示DateTime类型,写出以下要求的SQL语句:(每题5分,共5*4=20分) 1) 查询由"清华大学出版社"或"电子工业出版社"出版,并且单价不超出20元的书名。 select 书名 from 图书表 where 单价 20 and 出版单位 in ('清华大学出版社','电子工业出版社') 2) 查询共借出多少种图书。 3) 查询“CIE”单位借阅图书的读者的人数。 4) 查询书价在15元至25元(含15元和25元)之间的图书的书名、作者、书价和分类号,结果按分类号升序排序。
海原ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!
(1)select 书名 from 图书 where 定价20
(2)select avg(定价) 均价 from 图书
(3)update 图书 set 定价=定价*95% where 出版社编号 in
(select 出版社编号 from 出版社 where 出版社名称='科学出版社' )
(4)select 书名,第一作者姓名,出版社名称 from 图书,作者,出版社,著书
where 图书.图书编号=著书.图书编号 and 著书.作者编号=作者.作者编号
and 图书.出版社编号=出版社.出版社编号
(5)create view 图书信息(图书编号,书名,出版社编号,定价)
as select 图书编号,书名,出版社名称,定价
from 图书,出版社 where 图书.出版社编号=出版社.出版社编号 and
出版社名称='人们出版社'
你的报酬表的创建肯定有错,怎么主码和外码都是职工号和工程编号。
我把上面的几个问题给你写出来了,你就模仿我写的做一下下面的问题,自己锻炼锻炼,
如果还不会的话再问我。
你好,很高兴回答你的问题。
该题的答案是A。
NoSql是区别与传统数据库存储和管理技术的一个新技术。
如果有帮助到你,请点击采纳。
*****************
11、smallint是短整形 范围:-32768到32767,它是SQL的数据类型。
12、SQL允许字段为汉字
13、错误
14、正确
15、正确
*****************
3填空题
1、 100 和 C
2、beautiful 和 我心中的太阳
3、选择, 投影、连接
4、6 和 8
5、13.4300 和 13.4570
*****************
4、设计题
问题参照下面网址的【五:设计题】:
答案参照下面网址【五】:
*****************
补充说明:这个网站上的内容不粗的,学习SqlServer可以参照一下,希望你早日成为SqlServer大师。
以上,希望对你有所帮助。