3.查询操作(在pubs数据库中执行):
1) 无条件查询
查找pub库中authors表的全部信息。
2) 简单条件查询
查找titles表中全部书号及书名。
查找 titles 表中价格在 $15~18 元之间的书的书名。 查找 titles 表中书名以 T 开头的书号, 书名。 对其他样例表构造各种简单查询条件,进行查询。
3) 多条件查询
查找书名起始字符为T,价格小于$16元的书名及价格。
查找书名起始字符不为T的, 价格大于$16元的书号, 书名及价格。
4) 用连接操作(或嵌套查询)进行查询
对表titles, publishers 进行查询: 查找出版社的名称以及所出的书名。
对表authors, titleauthor, titles进行查询: 查找作者的姓、名和所写的书名。
5) 对查询结果排序
查找作者的姓、名、电话号码,并按作者姓、名排列。 查找书名和书的价格,按书价由大到小的次序排列。
6) 使用函数进行查找 列出有多少类书。
列出书的定价有多少种。 列出书价最低的书名和书价。 查出书价最高的书名及书价。 列出当年销量的总和。
4.表和视图创建及插入
1) 建表:创建两个表S**和T**,并插入下面内容,其中**是本人的学号(下同)。
2) 用子查询方式建新表SS**(包含 title和 price 两个属性)。 3) 用子查询方式建视图VS**(包含title和QTY两个属性)。
5.记录的删除与更新
1) 删除书名为“计算机网络”的元组。 2) 把书价调整到原来价格的 95%。
3) 把书号以 D 开头的那些书的书价减掉2.00元。
实验拓展
1)创建存储过程。
2)编写简单的数据库应用:可以基于ASP、PHP网页。 实验学时:
4学时(第8次实验课当堂完成)