老人肺炎症状:跪求会SQL的帮忙看一下!

来源:百度文库 编辑:高考问答 时间:2024/05/05 10:56:34
基本功能和要求:
学生成绩管理数据库系统中至少包含以下实体和关系:
学生,班级,课程,成绩。
可选的实体和关系:
教师
至少有以下属性:
学期,学生姓名,班级名称,课程名称,考试分数,课程学分。
可选的属性:
补考成绩
至少包含以下视图:
成绩视图,选课视图
保证数据完整性:
每个表都有主键;字段有合理的约束(使用check 或 触发器;unique和not null 使用正确);有联系的表之间有主键和外键参照性约束。
在有需要的表上建立索引。
建立一个存储过程,可以查询不及格考试信息。
可选功能(4选1即可):
在成绩视图中只有一个成绩属性,对于补考的显示补考成绩。
建立一个视图,统计每个班级的成绩分布情况(考试成绩每10分作为一个统计段)。
用触发器限制每个学期选课不超过7门或学分不超过25分。
其他自己实现的功能(需要文字说明实现了什么功能)。
要求:
每个表有5条以上记录;
写出相应的SQL 语句。建立一个SQL语句表,所有的操作已这个表中的语句作为评分标准(实际数据库对象和数据要一致)。包括:建表的语句,建立视图、索引的语句,数据完整性约束语句,存储过程语句。语句表结构为:sql语句表(操作信息,语句)。