以课本指定的数据库为例,并依据数据表的结构创建相对应的数据表(student、course、sc),请分别使用Management Stuio界面方式及T-SQL 语句实现进行以下操作:

  1. 向各个数据表中插入如下记录:

学生信息表(student)

Sno Sname Ssex Sage Sdept 
200515001 赵菁菁 女 23 CS 
200515002 李勇 男 20 CS 
200515003 张力 男 19 CS 
200515004 张衡 男 18 IS 
200515005 张向东 男 20 IS 
200515006 张向丽 女 20 IS 
200515007 王芳 女 20 CS 
200515008 王民生 男 25 MA 
200515009 王小民 女 18 MA 
200515010 李晨 女 22 MA 
200515011 张毅 男 20 WM 
200515012 杨磊 女 20 EN 
200515013 李晨 女 19 MA 
200515014 张丰毅 男 22 CS 
200515015 李蕾 女 21 EN 
200515016 刘社 男 21 CM 
200515017 刘星耀 男 18 CM 
200515018 李贵 男 19 EN 
200515019 林自许 男 20 WM 
200515020 马翔 男 26  CS 
200515021 刘峰 男 25 MA 
200515022 牛站强 男 22  CS 
200515023 李婷婷 女 18  IS 
200515024 严丽 女 20  CM 
200515025 朱小鸥 女 30 WM

课程信息表(course)

Cno    Cname        Cpno     Ccredit 
1      数据库          5         4 
2      数学                      2 
3      信息系统        1         4 
4      操作系统        6         3 
5      数据结构        7         4 
6      数据处理                  2 
7      PASCAL语言      6         4 
8      大学英语                  4 
9      计算机网络                4 
10    人工智能          13       2 
11     DB_Security      1       2 
12     DB_System        1       2 
13     Image Processing         3 
14     计算机科学导论            1

选课信息表(sc)

2. 修改CS系姓名为“李勇”的学生姓名为“李咏”;
3. 修改课程“数据处理”的学分为3学分;
4. 将选修课程“1”的同学成绩加5分;
5. 将选修课程“大学英语”的同学成绩加5分;
6. 将学号为“200515010”的学生信息重新设置为“***丹、女、20、MA”;
7. 删除数据表student中无所在系的学生记录;
8. 删除数据表student中计算机系年龄大于25的男同学的记录;
9. 删除数据表course中学分低于2学分的课程信息。

--1
insert into student values('200515001','赵菁菁' ,'女',23,'CS')
insert into student values('200515002','李勇' ,'男',20,'CS')
insert into student values('200515003','张力' ,'男',19,'CS')
insert into student values('200515004','张衡' ,'男',18,'IS')
insert into student values('200515005','张向东' ,'男',20,'IS')
insert into student values('200515006','张向丽' ,'女',20,'IS')
insert into student values('200515007','王芳' ,'女',20,'CS')
insert into student values('200515008','王民生' ,'男',25,'MA')
insert into student values('200515009','王小民' ,'女',18,'MA')
insert into student values('200515010','李晨' ,'女',22,'MA')
insert into student values('200515011','张毅' ,'男',20,'WM')
insert into student values('200515012','杨磊' ,'女',20,'EN')
insert into student values('200515013','李晨' ,'女',19,'MA')
insert into student values('200515014','张丰毅' ,'男',22,'CS')
insert into student values('200515015','李蕾' ,'女',21,'EN')
insert into student values('200515016','刘社' ,'男',21,'CM')
insert into student values('200515017','刘星耀' ,'男',18,'CM')
insert into student values('200515018','李贵' ,'男',19,'EN')
insert into student values('200515019','林自许' ,'男',20,'WM')
insert into student values('200515020','马翔' ,'男',26,'CS')
insert into student values('200515021','刘峰' ,'男',25,'MA')
insert into student values('200515022','牛站强' ,'男',22,'CS')
insert into student values('200515023','李婷婷' ,'女',18,'IS')
insert into student values('200515024','严丽' ,'女',20,'CM')
insert into student values('200515025','朱小鸥' ,'女',30,'WM')


insert into course values('1','数据库','5',4)
insert into course values('2','数学',null,2)
insert into course values('3','信息系统','1',4)
insert into course values('4','操作系统','6',3)
insert into course values('5','数据结构','7',4)
insert into course values('6','数据处理',null,2)
insert into course values('7','PASCAL语言','6',4)
insert into course values('8','大学英语',null,4)
insert into course values('9','计算机网络',null,4)
insert into course values('10','人工智能','13',2)
insert into course values('11','DB_Security','1',2)
insert into course values('12','DB_System','1',2)
insert into course values('13','Image Processing',null,3)
insert into course values('14','计算机科学导论',null,1)


insert into sc values('200515001','1',75)
insert into sc values('200515002','1',85)
insert into sc values('200515002','3',53)
insert into sc values('200515003','1',86)
insert into sc values('200515004','1',74)
insert into sc values('200515005','1',58)
insert into sc values('200515006','1',84)
insert into sc values('200515004','2',46)
insert into sc values('200515005','2',89)
insert into sc values('200515006','2',65)
insert into sc values('200515008','2',72)
insert into sc values('200515009','2',76)
insert into sc values('200515010','2',96)
insert into sc values('200515010','8',86)
insert into sc values('200515011','8',62)
insert into sc values('200515015','8',0)
insert into sc values('200515018','8',58)
insert into sc values('200515001','4',62)
insert into sc values('200515002','4',85)
insert into sc values('200515021','9',54)
insert into sc values('200515001','5',58)
insert into sc values('200515021','6',58)
insert into sc values('200515001','7',70)
insert into sc values('200515005','10',65)
insert into sc values('200515016','8',null)
insert into sc values('200515017','8',null)
insert into sc values('200515019','12',85)
insert into sc values('200515022','11',70)
--2
update student 
set Sname='李咏'
where Sname = '李勇' and Sdept = 'CS';
--3.
update course set Ccredit=3
where Cname = '数据处理'
--4.
update sc set Grade=Grade+5
where Cno = '1'
--5.
update sc set Grade = Grade+5
where Cno in 
(
select Cno from course where Cname= '大学英语'
);
--6.
update student set Sname = '***丹',Ssex='女',Sage=20,Sdept='MA'
where Sno = 200515010
--7.
delete from student where Sdept=''
--8.
delete from student where Sage > 25 and Sdept = 'CS'
--9.
delete from course where Ccredit < 2