计算机数据库工程师-120
Student表结构 | |||
列名 | 含义 | 数据类型 | 约束 |
Sno | 学号 | 普通编码定长字符串,长度为7 | 主码 |
Sname | 姓名 | 普通编码定长字符串,长度为10 | 非空 |
Ssex | 性别 | 普通编码定长字符串,长度为2 | 取值范围为:{男,女} |
Sage | 年龄 | 微整型 | 大于等于14 |
Sdept | 所在系 | 普通编码不定长字符串,长度为20 |
Course表结构 | |||
列名 | 含义 | 数据类型 | 约束 |
Cno | 课程号 | 普通编码定长字符串,长度为10 | 主码 |
Cname | 课程名 | 普通编码不定长字符串,长度为20 | 非空 |
Periods | 学时数 | 小整型 | 大于0 |
Porperty | 课程性质 | 普通编码定长字符串,长度为4 | 取值范围为:{必修,选修} |
SC表结构 | |||
列名 | 含义 | 数据类型 | 约束 |
Sno | 学号 | 普通编码定长字符串,长度为7 | 主码,引用Student的外码 |
Cno | 课程号 | 普通编码定长字符串,长度为10 | 主码,引用Course的外码 |
Grade | 成绩 | 小整型 | 取值范围:0~100 |
1.写出创建SC表的SQL语句。
2.将Course表中的Periods列的类型改为tinyint。
3.创建查询学生的学号、姓名、所在系、课程号、课程名、学时数的视图。
1.找出天津市供应商的姓名和电话。
2.找出使用供应商S1所供零件的工程号码。
3.查找预算在50000~100000元之间的工程的信息,并将结果按预算降序排列。
4.找出上海厂商供应的所有零件号码。
5.找出工程项目J2使用的各种零件名称及其数量。