实验二 单表查询_第1页
实验二 单表查询_第2页
实验二 单表查询_第3页
实验二 单表查询_第4页
实验二 单表查询_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、许昌学院信息工程学院数据库原理课程实验手册实验二实验名称: 单表查询 、实验性质: 验证性 、 成绩: 实验学时数: 2学时 、姓 名: 、 学号: 一、实验目的1、掌握基本表的定义、结构的修改及删除;2、掌握索引的建立及删除;3、掌握Select语句的基本语法;4、掌握Group By子句的作用和使用方法;5、掌握聚集函数的使用;5、掌握Order By子句的作用和使用方法;二、实验准备1、理解基本表的定义语法格式;2、理解索引的分类;3、理解Select语句的基本语法格式和执行方法;三、实验内容1、在实验一Student_DB数据库中用SQL语言完成如下的操作(请给出SQL语句及相应执行结

2、果的截图):(1)将学生表中年龄的数据类型改为整型。(2)向SC表中增加成绩(Grade)列,其数据类型为短整型。(3)用SSMS方式向三个表中填充数据(参照课本P82页)(此题可不用给出结果图)。(4)对Course表按课程名降序建唯一索引。(5)尝试对Student表按学生姓名列建聚集索引,分析结果。(6)删除对Course表按课程名降序建的唯一索引。2、用SQL语句完成如下对三个表的查询(请给出SQL语句及执行结果的截图):(1)查询所有课程的课程号和课程名。(2)查询全体学生的记录。(3)查询学生表中的所有的系。(4)查询全体学生的姓名、出生年份和所在的院系,并为出生年份和所在院系两列

3、分别起别名为sbirth,department,并将系名全部转换成小写字母。(5)求数学系学生的学号和姓名(6)查询所有考试成绩在80分以下的学生学号、课程号。(7)查询学分在27之间的课程信息。(8)查询数学课程的课程号和学分。(9)查询没有先修课的课程号、课程名及学分。(10)查询信息系学生性别为男且年龄小于20岁的学生姓名。(11)查询选修了3号课程的学生的学号及成绩,并要求对查询结果按成绩的降序排列,如果成绩相同按学号的升序排列。(12)查询课程的总数。(13)查询选修2号课程的学生平均成绩和最高成绩,并分别为平均成绩和最高成绩起别名为AVG,MAX。(14)求选课的学生学号及对应的所选课的门数。(15)查询选修了2门及以上的课程的学生学号。四、实验过程实验过程、存在的问题及解决办法:1.(1)(2)(4) (5)(6)2.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论