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文档。上传文档
查看更多
SQL上机练习题

《数据库软件SQL SERVER》 考试说明:在F:盘新建一个以考生的学号和姓名命名的文件夹(例如座机电话号码张三),将所做的数据库以及所有的SQL文本文件均存放在此文件夹中。(第一题为数据库,第二、三、四和五题均存为一个SQL文本文件,请标明题目编号) 一、(30分)操作题 创建数据库:在该文件夹下创建一个为“library”的数据库,主文件的初始大小为3MB,增长方式为10%增长,最大容量为10MB。日志文件初始大小为3MB,增长方式为1MB,最大容量为10MB。 “library”中包含的数据“book”表有如下结构:(bookid为主键) 字段名称 数据类型 字段大小 允许空 DEFAULT CHECK表达式 约束名 备注 bookid char 20 书编号 bname char 20 书名 author char 20 √ 作者 price int √ 大于零 ck_price 价钱 class Char 10 √ 类别 publish char 30 √ 出版社 eidition char 10 √ 版本号 content char 200 √ 内容简介 “reader”表结构:(readerid为主键) 字段名称 数据类型 字段大小 允许空 备注 readerid char 20 读者编号 rname char 20 √ 读者姓名 sex char 2 √ 性别 department char 20 √ 所在部门 “borrow”表结构(bookid和readerid为主键) 字段名称 数据类型 字段大小 允许空 备注 bookid char 20 书编号 readerid char 20 读者编号 status char 4 √ 状态 date datetime 8 √ 借阅日期 将“book”表中的记录导入到“book.txt”文件中 创建一视图view_borrow,要求包含借阅者的姓名、所借阅图书名和借阅日期 “library”表记录如下: bookid bname author price class publish eidit content 100001 C程序设计 王宇天 24 计算机 中国水利出版社 2003第1版 使用通俗语言介绍C程序语言 100002 VB 程序设 计语言 1002 罗军军 女 机电 1003 黎明 男 外语 1004 刘凡易 男 信息 “borrow”表记录 bookid readerid status date 100001 1001 借阅 2012-5-30 100002 1004 续借 2013-2-13 100003 1004 借阅 2013-1-19 100004 1002 借阅 2013-10-22 二、(40分)编写查询语句(要求所有命令存储于SQL的文本文件中,文件名为“SQL代码”) (1)向“book”表中添加一条记录,书号为100005,书名计算机网络基础,作者孙超 (2)修改“reader”表中记录,将姓刘凡易的所在部门改为水建 (3)查询所有未借阅图书的所有读者姓名 (4)查询至少借阅了两门图书的读者的姓名 (5)查询借阅了“100001”和未借阅“100002”图书的读者姓名 (6)查询出借阅了图书的各个部门的人数 (7)查询和“大学英语”出版社相同的图书名称 (8)查询比所有图书平均价低的图书的编号 (9)查询书名中包含有“计算机”的书名和作者 (10)查询各个出版社中图书最高价格、最低价格和图书数目 三、(10分)编写存储过程 要求利用读者姓名查询出该读者所借阅图书的书名、出版社和价格,并给出“罗军军”读者的相关信息。 四、(10分)编写触发器 为“borrow”表创建一触发器,保证插入记录图书编号和读者编号必须存在于book和reader表中。 五、(10分)编写一内嵌表值函数 要求根据图书名,查询所有借阅该图书的读者信息,包括:readerid、rname、sex和department。 教研室主任签字: 第 1 页 (本试卷共 2 页 )

文档评论(0)

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

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

1亿VIP精品文档

相关文档