文档介绍:创建学生管理系统数据库,数据库名称为stuDB,并设置字符编码
创建学生基础信息表,表名为T_stuInfo,字段具体表述如下:
(学号)stuNo tinyint类型, 不为空, 主键列, 标识列
(姓名)stuName char(8)类型, 不为空, 唯一约束
(专业名)stuProject char(10)类型, 可以为空
(性别)stuSex tinyint类型, 不为空,check 约束,男为1,女为0
(出生日期)stuBirthday 日期类型, 不为空
(总学分)stuSumScore tinyint类型, 可以为空
创建学生课程表,表名为T_stuCourse,字段具体表述如下:
(课程号)CourseID tinyint类型, 不为空, 主键列, 标识列
(课程名称)CourseName char(16)类型, 不为空
(开课学期)OpenCourseTime tinyint类型, 不为空,默认值为1,check约束1-8之间的数值
(学时)StudyTime tinyint类型, 不为空
(学分)StudyScore tinyint类型, 可以为空
创建学生成绩表,表名为T_stuScore,字段具体表述如下:
(成绩编号)ScoreID tinyint类型, 不为空, 主键列,标识列
(学号)stuNo tinyint类型, 不为空, 外键列,引用主表T_stuInfo中的stuNo
(课程号)CourseID tinyint类型, 不为空, 外键列,引用主表T_stuCourse中的CourseID
(成绩分数)Score tinyint类型, 可以为空,check约束1-150之间的数值
(学分)StudyScore tinyint, 可以为空
分别给三张表添加10条数据,分别查询三张表的所有记录
查询学生基础信息表,删除总学分低于50的学员
针对学生基础信息表,将自己的总学分都提高5分
分别针对三张表,将所有列的标题都指定为中文
查询学生基础信息表中专业为计算机的同学,对其总学分按一下规则进行替换:若总学分为空值,