有大佬会吗,已知教务数据库中,包含如下3个关系,请使用SQL语句完成以下问题

已知教务数据库中,包含如下3个关系,请使用SQL语句完成以下问题:
Student(studentid,studentname,classname,sex)
Course(courseid,coursename,credit)
Score(courseid,studentid,score)
1.创建学生表,要求使用以下约束:主键约束、默认约束(班级为‘20级计科’)。
2.使用select语句查询students表中各班各有多少人,输出classname列和人数列。
3.修改score表中数据,实现将所有不及格的同学成绩一律提高10分。
4.使用alter table语句为course表添加主键约束;将credit列设置默认值约束,默认值为4。
5.在student表和score表上建立一个按班级统计学生总成绩和平均成绩的视图“student_view”,包含“classname”、“sum_score”和“avg_score”三列。
6.使用create trigger语句为students表创建触发器del_tri,实现当删除某一指定学生时,自动删除score表中该学生的所有考试信息。
7.创建一个带参数的存储过程:[proc_student],通过输入课程名称,查询选修某课程的学生的姓名、课程名称、成绩的存储过程。并带参数,执行该存储过程查询“计算机原理”不及格的学生。
8.创建成绩表,要求设置主键约束和外健约束。
9.使用select语句查询score表中“10101”课程的最高分和平均分。
10.将score表中“数据库原理”课程的成绩提高20%。
11.使用alter table语句为course表添加主键约束;将credit列设置默认值约束,默认值为4。
12.创建一名称为“student_score”的视图:要求显示学生的studentid,studentname,coursename,score;。
13.使用create trigger语句为courses表创建触发器trig_del,实现当删除某一指定课程时,自动删除score表中该课程的所有考试信息。

会倒是会,但是你这一上来扔13个基础题,貌似也没啥太大难度,即使我们花时间写了,对我们也没啥提升,对你也没啥提升,有条件还是自己去试试吧,具体哪里不会可以再问

朋友答案搞得怎么样了?