无邪气乐园ova百度云:sql查询语句 有谁能帮我把它们的语句写出来。悬赏分还会追加哦!

来源:百度文库 编辑:高考问答 时间:2024/04/30 09:35:49
一、

1、 登陆本地SQL SERVER。
2、 设计一个本班档案管理数据库,要求如下:
(1)、该数据库中有三个表:班级学生信息表、班级授课教师情况表、班级学期所开课程情况表。每个表的结构及记录自由定义。
(2)、每个表必须符合第3范式,并且要保证其数据完整性。
(3)、任何一个表进行删除操作时,另外两个表中相关的记录都相应被删除。(提示:创建三个表之间的关系,选择级联操作)。
(4)、约束:教师的年龄不超过60岁。

二、
3、 使用T-SQL语句实现以下操作:
(1)、在班级档案管理库中再新建如下两个表:班级学期课余活动安排表、班级学期学生成绩表。
(2)、将你所创建的表中60分以下的成绩均在原成绩的基础上增加10% 。
注意:以上所有的操作都必须用T-SQL 语句实现。
(3)、将成绩的范围约束在0-100之间。

三、
4、 使用T-SQL语句实现以下操作:
(1)、为上述所有的表创建主键,并在有关联的表中创建对应字段为外键。
(2)、添加上述表中所提到的各种约束。
(3)、在“班级学生信息表”中添加“班级”字段(若已存在则无须添加),再将“班级”字段的默认值设置为“33041班”。
(4)、将“班级授课教师情况表”中教师所授课程对应的字段设置为“唯一约束”。

四、
5、 在班级档案管理库中创建一个新表“班级图书借还情况表”。必须有“借书日期”和“还书日期”,其他字段自由定义。
6、 创建规则“还书日期必须在借书后的一个月内”,并进行绑定。
7、 创建默认“班级名称为‘33042班’”。
8、 根据“班级图书借还情况表”中字段及记录的实际情况创建主键(注意非空约束)。

五、
9、 返回“班级学生信息表”中84年以后出生的学生的所有信息。
10、返回“班级学期学生成绩表”中成绩在前五名的同学的相关信息。
11、返回“班级授课教师情况表”中所有姓“陈”的老师的授课情况。
12、返回“班级学期学生成绩表”中每个同学成绩的70%,要求显示的形式为“***同学的成绩为***”。

六、
13、统计“班级学期学生成绩表”中男、女生的各门功课总成绩。
14、返回“班级学期学生成绩表”中每门课程的总成绩及平均成绩。
15、返回 “班级学生信息表”中年龄在19岁以上的女同学的总人数。
16、查找年龄最大和最小的同学的出生日期。
17、分别查找 “班级学生信息表”中姓名中含“张”或姓“刘”的同学的信息。
18、查找 “班级学生信息表”中出生时间相差在半年之内的同学的信息。
19、利用函数实现:返回“班级学期学生成绩表”中每课成绩都在80分以上(含80分)的同学的“姓名”及各课成绩。
20、将“班级学生信息表”中姓名中的“林“字以”琳“字显示出来。

七、
21、返回“计算机基础”(可根据自身表中的实际字段任选其一)的成绩在80分以上的同学的姓名、出生年月以及对应课程的成绩。
22、返回年龄为19或20岁的同学的姓名及其借还图书情况。
23、返回英语成绩在80-95之间的同学的学号、姓名及英语的授课教师姓名。
24、返回5月份借书的同学的姓名及所借图书名称。

八、
25、返回“班级学生信息表”中年龄最大和最小的同学的信息,并按出生日期的早晚排序。
26、返回总成绩在400分以上的同学的姓名,学号以及出生日期。
27、返回选修了“法律基础”课程的学生名单。(使用EXISTS)
28、返回“33042班”的学生名单。(必须使用子查询来实现)

你的课程设计都拿上来了,别丢人吧!!!!!才50分

我也想知道到!

你说得对