您现在的位置是:主页 > news > 个人网站做淘宝客商城/站长seo推广
个人网站做淘宝客商城/站长seo推广
admin2025/5/4 17:37:54【news】
简介个人网站做淘宝客商城,站长seo推广,户外保险网站,做听书网站怎么做查看答案点我 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表࿰…
查看答案点我
设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。
表1-1数据库的表结构
属性名 | 数据类型 | 可否为空 | 含 义 |
Sno | Char(3) | 否 | 学号(主码) |
Sname | Char(8) | 否 | 学生姓名 |
Ssex | Char(2) | 否 | 学生性别 |
Sbirthday | datetime | 可 | 学生出生年月 |
Class | Char(5) | 可 | 学生所在班级 |
表(二)Course(课程表)
属性名 | 数据类型 | 可否为空 | 含 义 |
Cno | Char(5) | 否 | 课程号(主码) |
Cname | Varchar(10) | 否 | 课程名称 |
Tno | Char(3) | 否 | 教工编号(外码) |
表(三)Score(成绩表)
属性名 | 数据类型 | 可否为空 | 含 义 |
Sno | Char(3) | 否 | 学号(外码) |
Cno | Char(5) | 否 | 课程号(外码) |
Degree | Decimal(4,1) | 可 | 成绩 |
主码:Sno+ Cno |
表(四)Teacher(教师表)
属性名 | 数据类型 | 可否为空 | 含 义 |
Tno | Char(3) | 否 | 教工编号(主码) |
Tname | Char(4) | 否 | 教工姓名 |
Tsex | Char(2) | 否 | 教工性别 |
Tbirthday | datetime | 可 | 教工出生年月 |
Prof | Char(6) | 可 | 职称 |
Depart | Varchar(10) | 否 | 教工所在部门 |
表1-2数据库中的数据
表(一)Student
Sno | Sname | Ssex | Sbirthday | class |
108 | 曾华 | 男 | 1977-09-01 | 95033 |
105 | 匡明 | 男 | 1975-10-02 | 95031 |
107 | 王丽 | 女 | 1976-01-23 | 95033 |
101 | 李军 | 男 | 1976-02-20 | 95033 |
109 | 王芳 | 女 | 1975-02-10 | 95031 |
103 | 陆君 | 男 | 1974-06-03 | 95031 |
表(二)Course
Cno | Cname | Tno |
3-105 | 计算机导论 | 825 |
3-245 | 操作系统 | 804 |
6-166 | 数字电路 | 856 |
9-888 | 高等数学 | 831 |
表(三)Score
Sno | Cno | Degree |
103 | 3-245 | 86 |
105 | 3-245 | 75 |
109 | 3-245 | 68 |
103 | 3-105 | 92 |
105 | 3-105 | 88 |
109 | 3-105 | 76 |
101 | 3-105 | 64 |
107 | 3-105 | 91 |
108 | 3-105 | 78 |
101 | 6-166 | 85 |
107 | 6-166 | 79 |
108 | 6-166 | 81 |
表(四)Teacher
Tno | Tname | Tsex | Tbirthday | Prof | Depart |
804 | 李诚 | 男 | 1958-12-02 | 副教授 | 计算机系 |
856 | 张旭 | 男 | 1969-03-12 | 讲师 | 电子工程系 |
825 | 王萍 | 女 | 1972-05-05 | 助教 | 计算机系 |
831 | 刘冰 | 女 | 1977-08-14 | 助教 | 电子工程系 |
1、 查询Student表中的所有记录的Sname、Ssex和Class列。
2、 查询教师所有的单位即不重复的Depart列。distinct
3、查询Student表的所有记录。
4、查询Score表中成绩在60到80之间的所有记录。
5、查询Score表中成绩为85,86或88的记录。
6、查询Student表中“95031”班或性别为“女”的同学记录。
7、以Class降序查询Student表的所有记录。
8、以Cno升序、Degree降序查询Score表的所有记录。
9、查询“95031”班的学生人数。
10、查询Score表中的最高分的学生学号和课程号。
11、查询每门课的平均成绩,要按照课程分组group by,然后求每门课平均avg
12、查询Score表中至少有5名学生选修的并以3开头的课程的平均分数。
13、查询分数大于70,小于90的Sno列。
14、查询所有学生的Sname、Cno和Degree列。
15、查询“95033”班学生各科成绩的平均分。
16、查询选修“3-105”课程的成绩高于“109”号同学成绩的所有同学的记录。
17、查询score中选学多门课程的同学中分数为非最高分成绩的记录。
18、查询成绩高于学号为“109”、课程号为“3-105”的成绩的所有记录。
19、查询和学号为108的同学同年出生的所有学生的Sno、Sname和Sbirthday列。
20、查询“张旭“教师任教的学生成绩。
21、查询选修某课程的同学人数多于5人的教师姓名。
22、查询95033班和95031班全体学生的记录。
23、查询存在有85分以上成绩的课程Cno.
24、查询出“计算机系“教师所教课程的成绩表。
25、查询“计算机系”与“电子工程系“不同职称的教师的Tname和Prof。
26、查询选修编号为“3-105“课程且成绩高于所有选修编号为“3-245”的同学信息。
27、 查询所有教师和同学的name、sex和birthday.
28、查询所有“女”教师和“女”同学的name、sex和birthday.
29、 查询成绩比该课程平均成绩低的同学的成绩表。
30、查询所有任课教师的Tname和Depart.
31、查询所有未讲课的教师的Tname和Depart.
32、查询至少有2名男生的班号。
33.查询不姓王的同学信息
34、查询Student表中每个学生的姓名和年龄。
35、查询Student表中最大和最小的Sbirthday日期值。
36、以班号和年龄从大到小的顺序查询Student表中的全部记录。
37、查询“男”教师及其所上的课程。
38、查询和“李军”同性别的所有同学的Sname.
39、查询和“李军”同性别并同班的同学Sname.
40、查询所有选修“计算机导论”课程的“男”同学的成绩表。