实验一 了解数据库系统的应用编程 1、 学会使用数据库系统教学演示程序。 2、 详细阅读数据库系统教学演示程序的源代码。 3、 编写实验报告,要求描述软件的所有功能, 4、 写出实现每个功能所执行的SQL 语句(选做)。 实验二 查询 1. 无条件查询 1) 查找 pubs 库中 authors 表的全部信息。 2) 查找其他样例表中全部信息。 2. 简单条件查询 1) 查找 titles 表中全部书号及书名。 2) 查找 titles 表中价格在 $10~15 元之间的书的书名。 3) 查找 titles 表中书名以 T 开头的书号, 书名。 4) 对其他样例表构造各种简单查询条件,进行查询。 3. 多条件查询 1) 查找书名起始字符为 T,价格小于 $16 元的书名及价格。 2) 查找书名起始字符不为 T 的, 价格大于 $16 元的书号, 书名及价格。 3) 列出已出售书的书号和数量。 4) 对其他样例表构造多个查询条件,进行查询。 4.使用函数进行查找使用 titles 表进行查询 1) 列出有多少种类型的书。 2) 列出书的定价有多少种。 3) 查出书价最高的书价。 4) 列出当年销量的总和。 5) 计算这些书籍的最高书价、最低书价及平均书价。 6) 按出版社号分组,列出各个出版社当年销量(ytd_sales)的总合。 7) 计算不同的书名共有多少种; 8) 对样例表,构造其他查询条件和统计要求,给出查询结果。 5.得到排序的查询结果 1) 查找作者的姓、名、电话号码,并按作者姓、名排列。 2) 查找书名和书的价格,按书价由大到小的次序排列。 3) 列出烹调书(类别名含有cook)的种类和该类的平均价格。 4) 对其他样例表构造查询条件、排序要求,给出查询结果。 6. 用嵌套或连接进行查询 1) 使用样例表 titles, publishers 进行查询: 查找出版社的名称以及所出的书名。 2) 使用样例表 authors, titleauthor, titles 进行查询: 查找作者的姓、名和所写的书名。 3) 从 titles,sales 中找出定单量(qty)最大的那一行定单的书的书名、价格、定单量。 4) 构造其他条件,在两个以上样例表中进行查询。 实验三 建表 1) 按照下面的的结构与内容建两张表。 表名分别以 T、S 开头,后面是建表人的学号(以下简记为 T**、S** )。 要求:先用 create table 命令建立表 T** 的初始结构(初始结构只包括下面 T** 中前 五个属性),然后再用 alter table …add… 添加一个属性: 出版时间,并插入相应的 内...