openGauss数据库核心技术
上QQ阅读APP看书,第一时间看更新

习题

(1)请描述SQL的特点。

(2)请按照如下模式创建基本表:

①STUDENT(sno,sname,ssex,sage);

②COURSE(cno,cname,credit);

③ELECTIVE(sno,cno,grade)。

(3)请按照习题(2)中的基本表,完成如下SQL的编写:

①查询学生编号为10的学生的姓名信息;

②将STUDENT基本表中的学生编号设置为主键;

③为ELECTIVE中的学生编号和课程编号创建UNIQUE索引;

④创建一个视图,显示学生的姓名、课程名称以及获得的分数。

(4)编写一个函数,返回某个学生的分数总和。

(5)为STUDENT表编写一个触发器,当删除学生信息时,同步删除ELECTIVE表中学生的选课信息。