SQL存储过程实例(练习和答案)
11页1、题目11、学校图书馆借书信息管理系统建立三个表学生信息表:student字段名称数据类型说明stulDchar(10)学生编号,主键stuNameVarchar(IO)学生名称majorVarchar(50)专业图书表: book字段名称数据类型说明BIDchar(10)图书编号,主键titlechar(50)书名authorchar(20)作者借书信息表: borrow字段名称数据类型说明borrowIDchar(10)借书编号,主键stuIDchar(10)学生编号,外键BIDchar(10)图书编号,外键T_timedatetime借书日期B_timedatetime还书日期请编写 SQL 语句完成以下的功能:1) 查询“计算机”专业学生在“2007-12-15”至“2008-1-8”时间段内借书的学生编号学生名称、图书编号、图书名称、借出日期;参考查询结果如下图所示:学生编寻学生名称團书编号借岀日期1001林林B001人生若只如初见2007-12-26 00:00:00.0001002白杨B004我不是教你诈2007-12-22 00;00;00.0001002白杨B003感谢
2、新眶怖的人2007-12-30 00:00:00.0002) 查询所有借过图书的学生编号、学生名称、专业;参考查询结果如下图所示:学圭編号学生名称专业| 1001林林计算杭1002白畅计算机1004北標的雪工商管理1005五月歡学3) 查询借过作者为“安意如”的图书的学生姓名、图书名称、借出日期、归还日期参考查询结果如下图所示:学生名称圏书名称|惜出日期归还日期林林人生若只如初见2007-12-26 00:00:00.000NULL五月人生若只如初见2007-10-08 00:00:00.0002007-12-25 00:00:00.000白杨人生若只如初见2007-09-11 00:00:00.000NULL4) 查询目前借书但未归还图书的学生名称及未还图书数量;参考查询结果如下图所示:附加:建表语句:USE masterGO/*$ 建库 $*/-检验数据库是否存在,如果为真,删除此数据库-IF exists(SELECT * FROM sysdatabases WHERE name=BOOK)DROP DATABASE BOOKGOCREATE DATABASE BOOKGO-建数
3、据表-USE BOOKGOCREATE TABLE student -学生信息表(stuID CHAR(10) primary key,-学生编号stuName CHAR(10) NOT NULL ,-学生名称major CHAR(50) NOT NULL-专业)GOCREATE TABLE book -图书表(BID CHAR(10) primary key,-图书编号title CHAR(50) NOT NULL,-书名author CHAR(20) NOT NULL,-作者)GOCREATE TABLE borrow -借书表(borrowID CHAR(10) primary key, -借书编号stuID CHAR(10) foreign key(stuID) references student(stulD),-学生编号BID CHAR(10) foreign key(BID) references book(BID),-图书编号T_time datetime NOT NULL,-借出日期B_time datetime -归还日期)GO-学生信息表中插入数据-INSERT
4、INTO student(stulD,stuName,major)VALUES(1001,林林,计算机)INSERT INTO student(stulD,stuName,major)VALUES(1002,白杨,计算机)INSERT INTO student(stuID,stuName,major)VALUES(1003,虎子,英语)INSERT INTO student(stuID,stuName,major)VALUES(1004,北漂的雪,工商管理) INSERT INTO student(stulD,stuName,major)VALUES(1005,五月,数学)-图书信息表中插入数据-INSERT INTO book(BID,title,author)VALUES(B001,人生若只如初见,安意如)INSERT INTO book(BID,title,author)VALUES(B002,入学那天遇见你,晴空)INSERT INTO book(BID,title,author)VALUES(B003,感谢折磨你的人,如娜)INSERT INTO book(BID,title
《SQL存储过程实例(练习和答案)》由会员pu****.1分享,可在线阅读,更多相关《SQL存储过程实例(练习和答案)》请在金锄头文库上搜索。
消防系统管道改造技术方案
2023骨干教师国培研修计划范文(四篇)
在法院实习报告四篇
(完整word版)初中英语教学心得体会(1)-浙江省永康市教师进修学校-浙江
自动检测与转换技术复习重点
2023年消防安全工作总结模板(三篇).doc
办公室文员年度工作总结模板(三篇).doc
小学班主任上学期工作总结(四篇).doc
2023年人教版新课标小学数学三年级全册教案
北京师范大学21春《经济学原理》在线作业二满分答案64
教师个人读书活动总结(精选汇编)
法律转致在执法中的应用
实际问题与反比例函数测试题(DOC 10页)
银行副职竞聘稿篇三
厂房土地租赁合同
主办会计工作职责与任职要求范文(二篇).doc
娄师德字宗仁郑州原武人第进士调江都尉
银行财务工作2023年终总结(3篇).doc
苏州较大以上生产安全事故应急预案
旅游综合体概念
2022-09-30 2页
2023-08-16 3页
2024-03-07 9页
2023-04-02 21页
2023-03-07 11页
2024-01-10 10页
2023-04-17 5页
2023-03-17 38页
2023-12-25 4页
2023-08-08 2页