数据库(实验报告).doc

数据库(实验报告).doc

ID:56204218

大小:492.50 KB

页数:25页

时间:2020-03-20

数据库(实验报告).doc_第1页
数据库(实验报告).doc_第2页
数据库(实验报告).doc_第3页
数据库(实验报告).doc_第4页
数据库(实验报告).doc_第5页
资源描述:

《数据库(实验报告).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、徐州工程学院管理学院实验报告实验课程名称:数据库原理及应用实验地点:经济管理实验教学中心2012—2013学年(一)学期2012年9月至2012年12月专业信息管理与信息系统班级10信管学生姓名xx学号 20101511215指导老师xxx实验一实验名称:熟悉SQLServer2008的工作环境成绩:实验目的1.熟悉企业管理器、查询管理器的使用。2.熟悉SQLServer2008给出的样例数据库的内容。实验内容和步骤1.练习企业管理器的使用。熟练掌握SQLServer服务管理器和企业管理器的启动及参数配置等方法。2.熟悉样例数据库。在企业

2、管理器中,依次打开两个样例数据库:Pubs、Northwind,查看其所拥有的数据对象,主要包括表、试图、存储过程、角色、规则、默认值、定义的数据类型、定义的函数等。3.练习查询分析器的使用。(1)打开企业管理器的工具菜单,如下图所示:4.熟悉系统数据库的结构。(1)在企业管理器中展开Master数据库节点。(2)熟悉Master数据库中的所有表。(3)找出名为sysservers的表,右击该表名,选择“打开表”—“返回所有行”命令。(4)按照此方法查看其他表的内容。如:sysusers实验二实验名称:创建数据库和数据表成绩:实验目的1.

3、了解SQLServer2008数据库的逻辑结构和物理结构。2.了解表的结构特点。3.熟悉SQLServer的基本数据类型。4.了解数据库、数据表、约束等相关的概念。5.实现在企业管理器中创建数据库和表。6.掌握使用Transact-SQL语句创建数据库和表的方法。实验内容和步骤练习创建数据库和数据表。(1)打开“我的电脑”或“资源管理器”,在磁盘中以自己的姓名或学号建立文件夹。(2)创建名为“学生-选课”(即名为JWGL)的数据库,并存储在地(1)步建立的文件下。(3)在建立的JWGL数据库中按照表9-1~表9-3所示创建student、

4、course和sc表9-1student表9-2course表9-3sc(4)在数据表中输入数据。为表1和表3建立主键约束。实验三实验名称:基本数据查询成绩:实验目的1.掌握SELECT-From-Where语句的结构及使用,实现在数据库上进行简单查询。2.掌握各种查询操作方法。实验内容和步骤数据表中输入的数据StudentCourseSC练习1:简单查询(1)查询全体学生的学号与姓名。SelectSno,SnFROMStudent;(2)查询全体学生的姓名及年龄。SelectSn,AgeFROMStudent;(1)查询全体学生的姓名、

5、年龄及所在的系别(要用小写字母表示系名,并用“系名”来表示列名)SelectSn,Age,DeptAS系名FROMStudent;(2)查询选修了课程的学生学号。SelectSnoFROMSC;练习2:条件查询(1)查询所有年龄在20岁以下的学生的姓名及其年龄SelectSn,AgeFROMStudentWHEREAge<20;(2)查询年龄在20到23岁之间的学生的姓名系别及年龄SelectSn,Dept,AgeFROMStudentWHEREAgeBETWEEN20AND23;(3)查询年龄不在20~23岁之间的学生的姓名、系别及年龄

6、。SelectSn,Dept,AgeFROMStudentWHEREAgeNOTBETWEEN20AND23;(4)查询所有姓“刘”的学生的姓名、学号和性别SelectSn,Sno,SexFROMStudentWHERESnLIKE‘刘%’;(5)查询全体学生情况,结果按所在系的编号升序排列,同一系的学生按年龄降序排列Select*FROMStudentOrderBYDnoASC,AgeDESC;(6)查询所有不姓李的学生的姓名SelectSnFROMStudentWHERESnNOTLIKE‘李%’;实验四实验名称:数据分组与汇总成绩:

7、实验目的1.掌握数据分组查询的方法。2.掌握统计函数的使用。2.使用GROUPBY和HAVING子句对数据分组查询。4.使用相应的运算符或子句生成汇总数据。实验内容和步骤练习1:使用统计函数(1)查询学生的总人数SelectCOUNT(Sno)AS总人数FROMStudent;(2)查询选修课程的人数SelectCOUNT(Sno)AS总人数FROMSC;(3)计算选修了2门课程的学生的平均成绩SelectAVG(Grade)AS平均成绩FROMSCWHERE(Cno=’2’);(4)查询选修了3号课程的学生的最高分SelectMAX(G

8、rade)ASMXSFROMSCWHERE(Cno=’3’);练习2:分组查询(1)求有成绩的每个学生的平均成绩SelectSno,AVG(Grade)AS平均成绩FROMSCGROUPBYS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。