数据库课程实验第一部分.docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

徐州工程学院

管理学院实验报告

实验课程名称 : 数据库原理及应用实 验 地 点: 经济管理实验教学中心

2013—2014学年(一)学期

2013 年 9月至 2013 年 12 月

专 业 信息管理与信息系统班 级 11信管2班

学生姓名学 号

指导老师 蒋 秀 莲

PAGE

PAGE10

数据库课程实验第一部分

实验一 熟悉SQLServer2008工作环境

实验目的:

熟悉SQLServer2008工作环境。

熟悉SQLServer2008中的主要管理工具。

熟悉SQLServer2008系统数据库的结构。实验内容:

独立安装SQLServer2008。

练习使用SQLServer2008中的主要管理工具

查看系统数据库

查看样例数据库

实验二 创建数据库和数据表

实验目的:

了解SQLServer2008数据库的逻辑结构和物理结构。

了解表的结构特点。

熟悉SQLServer的基本数据类型。

了解数据库、数据表、约束等相关概念。

创建数据库和表。

掌握使用Transact-SQL语句创建数据库和表的方法。实验内容:

练习创建数据库和数据表。

打开“我的电脑”或“资源管理器”,在磁盘中以自己的姓名或学号建立文件夹。

创建名为“学生-选课”(即名称为JWGL)数据库,并存储在第(1)步建立的文件夹下。

在建立的JWGL数据库中按照表9-1至9-3所示创建Student、Course和SC三张关系表。

在数据表中输入数据。为表1和表3建立主键约束,并为各表输入数据,

具体记录如表1-3至1-8所示,为后续实验做准备。(表1-3至1-8、9-1至9-3参见教材)

(1)

(2)

(3)

主键约束如(3)中图所示

Student

Course

SC

实验三 基本数据查询

实验目的:

掌握SELECT-FROM-WHERE语句的结构及使用,实现在数据库上进行简单查询。

掌握各种查询操作方法。实验内容:

练习1:简单查询

查询全体学生的学号与姓名

查询全体学生的姓名及年龄

查询全体学生的姓名、年龄及所在学院

查询选修了课程的学生学号练习2:条件查询

查询所有年龄在20岁以下的学生的姓名及其年龄

查询年龄在20到23岁之间的学生的姓名及年龄

查询年龄不在20~23岁之间的学生的姓名、学院及年龄

查询所有姓“刘”的学生的姓名、学号和性别

查询全体学生情况,结果按所在学院的编号升序排列,同一学院的学生按年龄降序排列

查询所有不姓李的学生的姓名

查询姓“李”且名为一个汉字的学生的姓名

查询名字中第2个汉字为“斌”的学生的姓名和学号

查询所有不姓“李”的学生的姓名

查询全体学生情况,结果按所在学院的编号升序排列,同一学院中的学生按年龄降序排列

练习1:简单查询

SelectSno,SnFROMStudent;

SelectSn,AgeFROMStudent;

SelectSn,Age,Dept FROMStudent

SelectSnoFROMSC;

练习2:条件查询

SelectSn,AgeFROMStudent WHEREAge20;

SelectSn,AgeFROMStudentWHEREAgeBETWEEN20AND23;

SelectSn,Dept,AgeFROMStudentWHEREAgeNOTBETWEEN20AND23;

SelectSn,Sno,SexFROMStudentWHERESnLIKE刘%;

Select*FROMStudent OrderBYDnoASC,AgeDESC;

SelectSnFROMStudent WHERESnNOTLIKE李%;

SelectSnFROMStudentWHERESnLIKE李_

SelectSn,SnoFROMStudentWHERESnLIKE_斌%

SelectSnFROMStudent WHERESnNOTLIKE李%;

Select*FROMStudentORDERBYDnoASC,AgeDESC

实验四 数据分组与汇总

实验目的:

掌握数据分组查询的方法。

掌握统计函数的使用。

使用GROUPBY和HAVING子句对数据进行分组查询。

使用相应的运算符或子句生成汇总数据。实验内容:

练习1:使用统计函数

查询学生的总人数

查询选修课程的学生人数

计算选修2号课程的学生的平均成绩

查询选修了3号课程的学生的最高分数

求成

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档