- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 页 )
您可能关注的文档
最近下载
- 北京市西城区2025-2026学年高一上学期期末考试 物理含答案 .pdf VIP
- 微生物发酵机制.pptx VIP
- 施工场地已具备施工条件的证明.doc VIP
- 2025年福州城市建设投资集团公司治理结构组织架构和部门职能.docx
- GM_T 0027-2014 清晰版 智能密码钥匙技术规范.docx VIP
- 2025年轮机英语问答题答案全 .pdf VIP
- 微生物代谢产物发酵.pptx VIP
- 新教材-普通高中教科书物理教师用书选择性必修1 电子版.pdf VIP
- 砖厂突发环境事件应急预案.pdf VIP
- 高中政治部编版必修四《哲学与文化》全册知识点填空练习(分单元课时编排)(附参考答案)(2023秋最新版).pdf VIP
文档评论(0)