第5章SQL填空练习题(完整语句答案).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章SQL填空练习题(完整语句答案)

所需要参考的数据库及数据库表结构如下: 图书管理数据库 图书 总编号 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 成绩管理数据库 学生 学号 C 8 ,姓名 C 6 ,性别 C 2 ,专业 C 10 ,生日 D 课程号 课程号 C 2 ,课程名C 10 ,学分 N 1 选课 学号C 2 ,课程号C 2 ,成绩 N 5,2 1.用SQL的CREATE命令建立借阅表,请对下面的SQL语句填空: CREATE TABLE 借阅1 借书证号 C 4 ,总编号 C 6 ,借书日期 D 2.将读者表中的借书证号属性的宽度由原来的4改为5,请对下面的SQL语句填空: ALTER TABLE 读者 alter 借书证号 C 5 3.为图书管理数据库的读者表增加工资属性(N(8,2))。请对下面的SQL语句填空: ALTER TABLE 读者 add 工资 N 8,2 4.对于读者表,为工资属性增加有效性规则(工资大于等于0)和出错提示信息(工资应该大于等于0!)。请对下面的SQL语句填空: ALTER TABLE 读者 ALTER 工资; set check 工资 0 error [工资应该大于等于0!] 5.对于借阅表,将借书证号和总编号定义为借阅表的候选索引,索引名为hxsy。请对下面的SQL语句填空: ALTER TABLE 借阅 add unique 借书证号+总编号; tag hxsy 6.将读者表中的借书证号属性名改为书证号,请对下面的SQL语句填空: ALTER TABLE 读者 rename 借书证号 to 书证号 7.对于读者表,将工资属性的有效性规则取消。请对下面的SQL语句填空: ALTER TABLE 读者 alter 工资 drop check 8.删除借阅表的候选索引hxsy。请对下面的SQL语句填空: ALTER TABLE 借阅 drop unique tag hxsy 9.向图书表中插入元组:(“CI007”,“INT2000”,“FrontPage 2000”,“李滨”,“清华大学出版社”,24.00).对应的SQL语句为: insert into 图书 values CI007,INT2000,FrontPage 2000,李滨,清华大学出版社,24.00 10.查询图书表中的所有元组。请对下面的SQL语句填空: SELECT * from 图书 11.查询由“清华大学出版社”或“电子工业出版社”出版, 并且单价不超出20元的书名.对应的SQL语句为: sele 书名 from 图书 where 单价 20 and; 出版单位 清华大学出版社 or 出版单位 电子工业出版社 12.查询所有已借出的书名.对应的SQL语句为: sele 书名 from 图书 where 总编号 in; sele 总编号 from 借阅 13.查询0001号借书证的读者姓名和所借图书的书名.对应的SQL语句为: sele 姓名,书名; from 读者,图书,借阅; where 读者.书证号 [0001] and; 读者.书证号 借阅.借书证号 and; 图书.总编号 借阅.总编号 14.求出共借出多少种图书。请对下面的SQL语句填空:(思考:多少种与多少本的区别) SELECT count distinct 总编号 FROM 借阅 15.查询所藏图书中,有两种及两种以上图书的出版社所出版图书的最高单价和平均单价.请对下面的SQL语句填空: SELECT 出版单位,max 单价 ,avg 单价 FROM 图书; GROUP BY 出版单位 HAVING count * 2 16.将图书表中电子工业出版社的图书的单价涨价10%。请对下面的SQL语句填空: UPDATE 图书 set 单价 单价*1.1 WHERE 出版单位 电子工业出版17.查询与“0005”号借书证借有相同书的借书证号。请对下面的SQL语句填空: sele distinct 借书证号 from 借阅 where 总编号 in; sele 总编号 from 借阅 where 借书证号 [0005] 18.查询2002号借书证的读者姓名和所借图书的总价值。请对下面的SQL语句填空: SELECT姓名,sum 单价 总价值 FROM 图书,读者,借阅 WHERE; 借阅.借书证号 “0002” AND; 读者.书证号 借阅.借书证号 and; 图书.总编号 借阅.总编号 19.有如下SQL语句:

文档评论(0)

wuyuetian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档