
答案如下:
1)创建教师表、课程表和教师授课表
create table Teacher
( Tno char(5) primary key,
Tname char(8),
Tsex char(2),
Tbirth int,
Tdept varchar(30)
);
create table Course
( Cno char(3) primary key,
Cname varchar(30),
Cpno char(3),
Ccredit int
);
create table 教师授课表
( Tno char(5),
Cno char(3),
time datetime
) ;
2)在教师表、课程表和教师授课表上建立主外键约束
alter table 教师授课表
add (foreign key(Tno) references Teacher(Tno),
foreign key(Cno) references Course(Cno));
3)建立约束:教师表中教师年龄介于25至60之间
alter table Teacher
add check(Tbirth>=25 and Tbirth<=60);
4)向学生表插入一条记录20050204,'赵勤','女',20,'国贸系'。
insert into Student
values('20050204','赵勤','女',20,'国贸系');
5)在“课程表”的“课程号”列上创建唯一聚集索引。
create unique clustered index idx_cno on Course(Cno);
6)以“课程号”分组,统计各门课程的平均分数大于80分的行。
select Cno,avg(Grade) from SC
group by Cno
having avg(Grade)>80;
7)修改学号为“20050306”的学生信息为:20050206,魏海平,男,企管系。
update Student
set Sno='20050206',Sname='魏海平',Ssex='男',Sdept='企管系'
where Sno='20050306';
8)将学号为“20050304”的学生信息从表中删除。
delete from Student
where Sno='20050304';
9)查询所有任课教师的课程,没有课程的教师对应的课程为空。
select Tname,Cname from Teacher
left outer join 教师授课表 on TeacherTno=教师授课表Tno
left outer join Course on 教师授课表Cno=CourseCno;
10)按课程分组查询计算机学院课程的最低分、最高分和平均分。
select Cno,min(Grade),max(Grade),avg(Grade)
from SC,Student
where SCSno=StudentSno
group by Cno
having Sdept='计算机学院';
1、create proc P1
@no int
as
begin
declare @name varchar(20)
select @name=name from 学生信息表 where 学号=@so
select @name
end
2、create index ind_学生 on 学生表(姓名)
3、create trigger t1
on 学生
for insert
as
begin
print('插入成功!')
end
信息系统主要的开发方法包括结构化方法、原型法、企业系统规划方法、战略数据规划方法、信息工程方法和面向对象方法等。1结构化方法结构化方法是由结构化系统分析和设计组成的一种信息系统开发方法。结构化方法是目前最成熟、应用最广泛的信息系统开发方法之一。结构化方法主要特点介绍如下:开发目标清晰化工作阶段程式化开发文档规范化设计方法结构化2原型法原型法是一种根据用户需求,利用系统开发工具,快速地建立一个系统模型并展示给用户,再此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。应用原型法开发过程包括系统需求分析、系统初步设计、系统调试、系统检测等阶段。原型法具有开发周期短、见效快、与业务人员交流方便的优点,特别适用于那些用户需求模糊,结构性比较差的信息系统的开发。3企业系统规划方法企业系统规划方法(BSP,BusinessSystemPlanning)是企业战略数据规划方法和信息工程方法的基础和。4战略数据规划方法战略数据规划方法的要点主要有:数据环境对于信息系统至关重要4种数据环境建立主题数据库是信息系统开发的中心任务围绕主题数据库搞好应用软件开发5信息工程方法信息工程方法与企业规划方法和战略数据规划方法是一种交叉关系,即信息工程方法是其他2种方法的总结和提升,而其他两种方法则是信息工程方法的基础和核心。6面向对象方法面向对象方法是对客观世界的一种看法,它把客观世界从概念上看成是一个由相互配合而协作的对象组成的系统。信息系统开发的面向对象方法兴起是信息系统发展的必然趋势。面向对象的分析方法是利用面向对象的信息建模概念,如实体、关系、属性等,同时运用封装、继承、多态等机制来构造模拟现实系统的方法。
我就会写语句 只能帮你做第三大题了。。。
1 )insert into R(学号,姓名,性别,年龄,班号) values (25,‘李明',NULL,21,'95031')
2)update R set 姓名='王浩' where 学号=10
3)delete from R where 姓名 like ‘王%'
4)alter table R add dept char(10)
5)update R set 年龄=年龄+1
以上就是关于数据库大作业求学霸解答!!!QAQ全部的内容,包括:数据库大作业求学霸解答!!!QAQ、程序设计题: 1、 在数据库“学生”中创建存储过程P1,根据学号来查询此人,并将该生姓名返回。、数据库综合训练题目学校教室管理信息系统等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)