问答题

 第1题
 简述关系数据库语言SQL的特点;


 第2题
 练习各种SQL语句。包括创建和修改数据库,对数据进行增、删、改操作,增加、修改索引操作,各种查询操作等(可以使用示例数据库Pubs或NorthWind )。


 第3题
 什么是视图?视图的优点和定义格式?


 第4题
 什么是游标 ?嵌入式SQL中使用游标的操作过程?


 第5题
 什么是触发器?触发器实现的功能?


 第6题
 什么是存储过程?存储过程的优点是什么?


 第7题
 使用聚集函数、GROUP BY等在查询结果中产生汇总和统计数据:
 (1) 写一个SQL语句,统计各门课程的平均成绩超过85分的学生的名字、学号和成绩。
 (2) 写一个SQL语句,查询各门课程的平均成绩超过85分的学生的人数大于10人的所在班级的名字和平均成绩超过85分的人数。


 第8题
 在查询分析器中,使用示例数据库Pubs(或NorthWind)练习各种SQL语句。把操作命令保存到文件中。以批处理文件的形式发送到服务器ServerX上的子目录"数据库作业\SQL练习"中,文件名为:学号姓名.sql。 操作命令包括:
 (1) 对数据库数据进行增、删、改操作。
 (2) 对数据库表的增加、修改索引。
 (3) 对数据库数据进行各种查询操作。
 (4) 对查询结果进行分组、排序等操作。
 (5) 对视图创建、查询操作
 (6) 数据完整性的定义和修改操作
 (7) 游标的定义和使用
 (8) 触发器和存储过程的定义及使用。