数据库大作业求学霸解答!!!QAQ

数据库大作业求学霸解答!!!QAQ,第1张

答案如下:

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,根据学号来查询此人,并将该生姓名返回。、数据库综合训练题目学校教室管理信息系统等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10179722.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存