SQLServer2000实习题(本科.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQLServer2000实习题(本科

实验一 在企业管理器中创建一个名称为school的数据库,并设置数据库主文件名为school_data,大小为10MB,最大尺寸为无限大,增长速度为20%;日志文件名为school_log,大小为2MB,最大尺寸为5MB,增长速度为1MB。 将数据库school的日志文件缩小为3MB。 在school数据库中建立如下4个表: 学生表student,其结构为:sno char(5),sname char(8),ssex char(2),sbirthday datetime,class char(5)。其中sno为主码,然后在school表中输入记录。 教师表 teacher,其结构为:tno char(5),tname char(8),tsex char(2),tbirthday datetime,prof char(10),depart char(10)。其中tno为主码,然后在teacher表中输入记录。 课程表 course,其结构为:cno char(10),canme char(16),tno char(5)。其中cno为主码,然后在course表中输入记录。 学习表sc,其结构为sno char(5), cno char(10),degree int。其中(sno,cno) 5. 用create database语句创建school数据库;用create table语句建立student、teacher、course、sc四个表结构。 实验二 在school数据库上用SQL语句完成下列操作: 显示所有学生姓名、年龄。 SELECT sname,year(getdate())-year(sbirthday) AS 年龄 FROM student 显示有不及格成绩的课程号,并去掉重复的元组。 SELECT DISTINCT score.cno FROM score WHERE degree60 3.显示95031班所有学生的信息,并按学号降序排序输出。 SELECT * FROM student WHERE class=95031 ORDER BY sno DESC 4.求出各班级的学生人数。 SELECT class,COUNT(*) AS 班级人数 FROM student GROUP BY class 5.显示所有学生的学号、姓名和平均成绩。 select student.sno,sname,avg(degree) as 平均成绩 from student,score where student.sno=score.sno group by student.sno,sname 6.显示各班级和该班级的所有学生的平均成绩。 select student.class,avg(degree) as 平均成绩 from student,score where student.sno=score.sno group by class 查询score表中成绩为85、86或88的记录。 select * from score where degree in(85,86,88) 实验三 在school数据库上用SQL语句完成下列操作: 查询score表中至少有5名学生选修的并以3开头的课程号的平均分数。 查询选修了操作系统课程的学生的sno、cname和degree列。 查询和学号为105的学生同年出生的所有学生的sno、sname和sbirthday列。 查询“张旭”教师任课的学生成绩,并按成绩递减排列。 5.查询选修某课程的学生人数多于5人的教师姓名。 6.统计每门课程的平均成绩,并将其中平均成绩超过80分的输出。 7.显示平均成绩高于95031班平均成绩的班号和平均成绩。 8.显示所有职工的职工号、姓名和部门类型,其中计算机系和电子工程系属信息部,水利电力系属工学部。 实验四 在school数据库上用SQL语句完成下列操作: 1.显示选修了课程的学生的所有个人及选课信息,未选课的学生只显示其个人信息。 2.查询选修了全部课程的学生学号和姓名。 3. 向表student中插入一数据行,该行包含所有列的值。 4. 将学生刘红的学号修改为202,班级修改为96032。 将选修了操作系统课程的成绩提高5%。 6. 学生“李军”在数字电路课程考试中作弊,该课成绩应作零分计。 7. 删除选修了王萍教师课程的选课记录。 实验五 在school数据库上用SQL语句完成下列操作: 1.若存在职工号为810的职工,则显示其工作部门名称,否则显示相应提示信息。 2.求出男女学生的平均成绩,若男学生平均成绩高出女学生平均成绩50%,则显示“男学生工比女学生的成绩高多了”的信息,若男学生平均成绩与女学

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档