数据库上机考试

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8、删除所有选择数据库的同学的选课记录。(5分)
deletefromscwhereCnoin(selectCnofromcoursewhereCname='数据库');
9、查询有哪些课程没有被任何同学报选。(10分)
select*fromcoursewhereCnonotin(selectCnofromsc);
二、出现的问题及解决方案:
教师评语及得分:
select*fromscwhereGradein('88','70','79');
3、查询Sc表中的最高分的学生学号和课程号。(10分)
selectSno,CnofromscwhereGradein(selectmax(Grade)fromsc);
4、把course表中课程号为3的课程的学分修改为3。(10分)
《数据库系统概论》实验报告
日期
6.15
题目:数据库上机考试
姓名
XX
学号
实验环境:
硬件环境:个人PC
软件环境:SQL Server 2008
1、查询Student表中的所有记录的Sname、Ssex和Sdept列。(5分)
selectSname,Ssex,Sdeptfromstudent;
2、查询Sc表中成绩为88,70或79的记录。(5分)
10、用insert语句在student表中同时插入多条记录(10分
95004王敏女18计算机系
95005刘成男20经管系
insertintostudentvalues
('95004','王敏','女',18,'计算机系')
insertintostudentvalues
('95005','刘成','男',20,'经管系')
select*fromstudentwhereSage>18orderbySnodesc;
7、在以上三个表中查询选的课程的“学分”为3,并且成绩大于80的学生的学号、姓名和性别。(10分)
selectSno,Sname,SsexfromstudentwhereSnoin(selectSnofromsc,course cwheresc.Cno=c.CnoandGrade>80andc.Ccredit='3');
updatecoursesetCcredit='3'whereCno='3';
5、ห้องสมุดไป่ตู้询Student表中不姓“吴”的同学记录.(10分)
select*fromstudentwhereSnamenotlike'吴%';
6、在student表中查询年龄大于18的学生的所有信息,并按学号降序排列。(5分)
相关文档
最新文档