- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
所需要参考的数据库及数据库表结构如下:
图书管理数据库
图书(总编号 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”,“李滨”,“
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”
sele distinct 借书证号 from 借阅 where 总编号 in;
(sele 总编号 from 借阅 where 借书证号=[0005])
18.查询2002号借书证的读者姓名和所借图书的总价值。请对下面的SQL语句填空:
SELECT姓名,sum(单价) 总价值 FROM 图书,读者,借阅 WHERE;
借阅.借书证号=“0002” AND;
读者.书证号=借阅.借书证号 and;
图书.总编号=借阅.总编号
19.有如下SQL语句:
SELECT 读者.姓名,读者.职称,图书.书名,借阅.借书日期;
FROM 图书管理!读者
您可能关注的文档
- 纯化水CP2015微生物限度方法学验证报告.doc
- 磁共振成像诊断脊柱与脊髓疾病(MRI).ppt
- 从《爱笑会议室》看综艺节目的品牌文化塑造.doc
- 从优秀到卓越—如何做好销售案场高端物业服务岗位工作.ppt
- 村民家庭成员基本情况登记表.doc
- 村书记2016年述职述廉报告.doc
- 村镇银行招聘考试笔试复习材料题目内容试卷真题复习.doc
- 答案 北大15春《中国古代文学作品选读》作业答案.doc
- 大班配班个人工作计划(共8篇).doc
- 大村小学综合实践活动实施方案.doc
- 2026届新高考语文冲刺热点复习:杨振宁一材多用十八个主题.doc
- 2026届新高考语文冲刺热点复习:文言文文意概述(选择题)解题策略.doc
- 2026届新高考语文冲刺热点复习:言之有理,论证有据——道理论据的深度认知与运用艺术.doc
- 2026届新高考语文冲刺复习古代诗歌形象鉴赏.doc
- 2026届新高考语文冲刺复习:古代诗歌意象、内容与情感.doc
- 2026届新高考语文冲刺复习:鉴赏古代诗歌表达技巧.doc
- 2026届新高考语文冲刺复习:如何快速读懂古代诗歌+.doc
- 吉林省白城市第一中学2025-2026学年高三上学期10月期中物理试题含答案.doc
- (27页PPT)【终考核】人力资源年终考核.pptx
- (32页PPT)课堂游戏householditems家常用品.ppt
原创力文档


文档评论(0)