本文主要是介绍SQL server 查询练习(四十五道题),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
SQL server
查询练习(四十五道题)
脚本答案:https://download.csdn.net/download/s_999999/11136769
题目:设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。
四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。
表1-1数据库的表结构
表(一)Student (学生表)
属性名 | 数据类型 | 可否为空 | 含 义 |
Sno | varchar (20) | 否 | 学号(主码) |
Sname | varchar (20) | 否 | 学生姓名 |
Ssex | varchar (20) | 否 | 学生性别 |
Sbirthday | datetime | 可 | 学生出生年月 |
Class | varchar (20) | 可 | 学生所在班级 |
表(二)Course(课程表)
属性名 | 数据类型 | 可否为空 | 含 义 |
Cno | varchar (20) | 否 | 课程号(主码) |
Cname | varchar (20) | 否 | 课程名称 |
Tno | varchar (20) | 否 | 教工编号(外码) |
表(三)Score(成绩表)
属性名 | 数据类型 | 可否为空 | 含 义 |
Sno | varchar (20) | 否 | 学号(外码) |
Cno | varchar (20) | 否 | 课程号(外码) |
Degree | Decimal(4,1) | 可 | 成绩 |
主码: |
表(四)Teacher(教师表)
属性名 | 数据类型 | 可否为空 | 含 义 |
Tno |
这篇关于SQL server 查询练习(四十五道题)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!