二、实验内?/p>
基于实验一建立?/p>
“图书读者数据库?/p>
?/p>
Book_Reader_DB
)和实验二输入的部分虚拟
数据,在
SQL Server 2000
查询分析器的
Transact-SQL
语句输入区输?/p>
Transact-SQL
语句?/p>
然后点击“查询”菜单中的“执行”菜单项(或?/p>
F5
快捷键)
,执行输入区?/p>
Transact-SQL
语句?/p>
1
、集合查询实?/p>
在“图书读者数据库?/p>
?/p>
Book_Reader_DB
)中,用集合查询的方法完成下列查询任
务:
?/p>
查询计算机类和机械工业出版社出版的图书;
?/p>
查询清华大学出版社出版的书中与机械工业出版社出版的所有不相同的图书号
与书名;
?/p>
查询清华大学出版社出版的书与环境类图书的交集?/p>
?/p>
查询借阅过清华大学出版社出版?/p>
“数据结构?/p>
图书和西安电子工业出版社?/p>
版的“操作系统”图书的读者号的并集;
2
、统计查询实?/p>
在“图书读者数据库?/p>
?/p>
Book_Reader_DB
)中,用分组、统计与计算的方法完成下
列查询任务:
?/p>
查找这样的图书类别:要求类别中最高的图书定价不低于全部按类别分组的图
书平均定价的
2
倍;
?/p>
求机械工业出版社出版的各类图书的平均定价,用
Group by
来实现;
?/p>
列出计算机类图书的书号、名称及价格,最后求出册数和总价格;
?/p>
列出计算机类图书的书号、名称及价格,并求出各出版社这类书的总价格,最
后求出全部册数和总价格;
?/p>
查询订购图书最多的出版社及订购图书的数量;
?/p>
查询
2000
年以后购买的图书总册数;
?/p>
计算各类图书的总册数;
?/p>
查询每本图书的平均借阅次数?/p>
在实?/p>
2
的基础上建立的三张?/p>
1.Book
?/p>
2.Borrow
?/p>