SQL作业 急求高手教我做啊 !!!!!!!!!!!!!

student表(学生表)
学号 姓名 性别 年龄 系别
1 吴好 男 18 计算机系
2 崔平 女 21 经管系
3 钱筱 女 19 电子系
course表(课程表)
课程号 课程名 学分
1 SQL Server 4
2 数据结构 3
3 专业英语 2
sc表(成绩表)
学号 课程号 成绩
1 1 88
2 1 90
2 2 70
3 3 79
1、 把course表中课程号为3的课程的学分修改为3。(3分)

2、 在student表中查询年龄大于18的学生的所有信息,并按学号降序排列。(4分)

3、 在以上三个表中查询选的课程的“学分”为3,并且成绩大于80的学生的学号、姓名和性别。(6分)

4、为student表创建一个名称为my_trig的触发器,当用户成功删除该表中的一条或多条记录时,触发器自动删除sc表中与之有关的记录。(7分)

第1个回答  2010-12-22
题目呢?没有题怎么回答。
补充回答
update course set 学分 =3 where 课程号=3

select * from student where 年龄>18 order by 学号 desc

select s.学号,s.姓名,s.性别 from student s
inner join sc on sc.学号= s.学号
inner join course c on sc.课程号 on c.课程号
where c.学分=3 and sc.成绩>30
group by s.学号,s.姓名,s.性别
这个查询会比用in查询快一些。

create trigger my_trig on student for delete
as
begin
delete from sc where 学号 in(select 学号 from deleted)
end;本回答被网友采纳
第2个回答  2010-12-21
1.update sc set 成绩=3 where 课程号=3
2.select * from student where 年龄>18 order by 学号
3.select 学号,姓名,性别 from student,course,sc where student.学号=sc.学号 and course.课程号=sc.课程号 and 学分=3 and 成绩>80
4.create trigger my_trig
on student for delete
as
begin
delete from sc where 学号 in(select 学号 from deleted)
end;
第3个回答  2010-12-21
1. update course set 学分=3 where 课程号=3
2. select * from student where 年龄>18 order by 学号 desc
3. select 学号、姓名,性别 from student join sc on student.学号=sc.学号 where 成绩>80 and 课程号 in (select 课程号 from course where 学分=3)
4. create trigger my_trig
on student for delete
as
begin
delete from sc where 学号 in(select 学号 from deleted)
end;
第4个回答  2010-12-21
一年前我会,现在忘啦

我大二计算机学生,老师让创建简单的SQL作业。帮帮忙,谢谢了。
USE master GO IF EXISTS (SELECT * FROM sysdatabases WHERE name = 'MySchool')DROP DATABASE MySchool GO CREATE DATABASE MySchool ON (NAME = ' MySchool_data', --主数据文件的逻辑名 FILENAME = 'D:\\MySchool_data.mdf' , --主数据文件的物理名 SIZE = 10 MB, --主数据...

...数据库里面的存储过程(带两个参数),急求代码!高手赐教!
void ToStart(){ System.Timers.Timer timer = new System.Timers.Timer();timer.Interval = 10000;timer.Enabled = true;timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed);timer.Start();} void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e){ \/\/这里写...

急求!!access数据库作业,除了销售系统和图书系统,其他什么内容都可以...
1.不可以再做教学管理系统和图书销售系统;2.设计系统中包含的数据表,包括每个表的字段、主键,表与表之间的关系。为表的每个字段选择合适的数据类型,并在建立表结构时根据需要使用输入掩码(整个数据库至少使用一次)和有效性规则(整个数据库中至少使用一次),系统中数据表的数量不应少于3个;3....

安装SQL2008时显示必须重启计算机才可以继续安装的错误,怎么解决啊...
一、首先按win键和R键调出运行窗口,并输入regedit并回车打开注册表编辑器。二、打开HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager路径的注册表。三、在右侧注册表中找到PendingFileRenameOperations并右键选择删除,确认即可。

SQL语言的实体实体,属性,码,E-R图是什么
我有更好的答案推荐于2017-12-16 10:03:39 最佳答案 实体-联系图 一个简单的例子(Entity-Relation Diagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。 通常将它简称为ER图,相应地可把用ER图描绘的数据模型称为ER模型。 ER图提供了表示实体(即数据对象...

Dreamwear上的数据库怎么使用? 急求高手请进详细说明下(谢谢~)_百度知...
用 access 数据库吧,简单点,网上搜索下怎么链接。留言板用别的数据库有点浪费资源。asp 是程序语言,sql 是数据库,数据库有很多种,像 mssql, access, mysql, oracle 等,每种数据库又有不同的版本。

急求(教务管理系统 pb9.0 源代码)毕业设计用 高分!
这是我用来交作业的程序.虽然不是自己写的.传上来再说了.等我自己的可以用了.再传...package jettang;import java.lang.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.sql.*;\/\/\/主类public class STU {public STU() {try {jbInit();} catch (Exception ex) {ex....

求一份信息检索的作业!!具体要求看下面补充,急求!!
我的 求一份信息检索的作业!!具体要求看下面补充,急求!!课题:“激光快速成型系统的三维测量技术”在我国的研究状况一、需了解该课题的以下研究现状:1、检索方法或过程;2、主要研究人物、代表性观点、研究侧重点对比;3、课题研究主要内容... 课题:“激光快速成型系统的三维测量技术”在我国的研究状况一、需了解该课...

急求Microsoft Visual Studio 2005代码解释!!!
SqlDataAdapter da = new SqlDataAdapter("select * from book",DBHelper.connection);把从数据库筛选出来放到适配器 DataSet ds=new DataSet();创建数据集对象 da.Fill(ds,"book");把从数据库取出来的数据放到数据集的student表中 dataGridView1.AutoGenerateColumns = false; dataGridView1...

《我是一个普通人》 作文 急求? 以第一人称为要求 800字
我急忙跑上前去。还没等我开口,他就和蔼可亲地问:“小朋友,你要买什么豆腐,心想:糟了,走得太急,妈妈没说要买什么豆腐。不过也好,让我也做一回主。我扫视一遍车上的豆腐,觉得这种豆腐一定很好吃,就指着它,说:“就买这种。”他说:“一块钱算了”。我将一元钱给了他提着豆腐正准备...

相似回答