2-2第二章关系数据库讲义.ppt

2-2第二章关系数据库讲义

练习题 例:数据库中有三个关系 S(S#,SNAME,AGE,SEX) C(C#,CNAME,TEACHER) SC(S#,C#,GRADE) 请用ALPHA语言、QBE语言完成如下操作 检索学习课程号为C2的学生学号与成绩 检索学习课程号为C2的学生学号与姓名 检索选修课程名为Maths的学生学号与姓名 检索选修课程号为C2或C4的学生学号 检索至少选修课程号C2和C4的学生学号 检索不学C2课的学生姓名与年龄 * * * 不过,除并不经常使用,所以,数据库系统并没有将其作为一个操作符来实现。 * * * 在关系演算的查询操作时,可以在相应的关系上定义元组变量。 * 示例元素是所给域中可能的一个值,而不必是查询结果中的元素。比如用作示例的学生姓名,可以不是学生表中的学生,只要给出任意一个学生名即可。比如要求显示所有学生,只要给出任意一个学生名即可,而不必真是student表中的某个学生名 8)使用聚集函数 用户在使用查询语言时,经常要作一些简单的运算。 例如要统计某个关系中符合某一条件的元组数,或某些元组在某个属性上分量的和、平均值等等。 在关系数据库语言中提供了有关这类运算的标准函数,增强了基本检索能力。 常用的库函数右表所示: 函数名称 功能 AVG 按列计算平均值 TOTAL 按列计算值的总和 MAX 求一列中的最大值 MIN 求一列中

文档评论(0)

1亿VIP精品文档

相关文档