Advertisement

SQL服务基础(三):基于表的操作与维护理论与实践结合的学习与应用练习

阅读量:

通过SQL语句构建以下三张表:学生信息表(Student)、课程信息表(Course)以及学生选课记录表(SC),并执行如下操作:

1. 表的定义

① Student表的结构

列名 说明 数据类型 约束
Sno 学号 字符串,长度为7 主码
Sname 姓名 字符串,长度为10 非空
Ssex 性别 字符串,长度为2 取‘男’或‘女’
Sage 年龄 整数 取值15~45
Sdept 所在系 字符串,长度为20 默认为‘计算机系’

② Course表结构

列名 说明 数据类型 约束
Cno 课程号 字符串,长度为10 主码
Cname 课程名 字符串,长度为20 非空
Ccredit 学分 整数 取值大于0
Semster 学期 整数 取值大于0
Period 学时 整数 取值大于0

③ SC表结构

列名 说明 数据类型 约束
Sno 学号 字符串,长度为7 主码,引用Student的外码
Cno 课程名 字符串,长度为10 主码,引用Course
Grade 成绩 整数 取值0~100

![](https://ad.itadn.com/c/weblog/blo

全部评论 (0)

还没有任何评论哟~