09信管数据库实验报告模板11

上传人:飞*** 文档编号:3288589 上传时间:2017-08-01 格式:DOC 页数:14 大小:79.50KB
返回 下载 相关 举报
09信管数据库实验报告模板11_第1页
第1页 / 共14页
09信管数据库实验报告模板11_第2页
第2页 / 共14页
09信管数据库实验报告模板11_第3页
第3页 / 共14页
09信管数据库实验报告模板11_第4页
第4页 / 共14页
09信管数据库实验报告模板11_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《09信管数据库实验报告模板11》由会员分享,可在线阅读,更多相关《09信管数据库实验报告模板11(14页珍藏版)》请在金锄头文库上搜索。

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

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

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

4、student表 9-2 course表 9-3 sc(4)在数据表中输入数据。为表 1和表 3建立主键约束。5实验三实验名称: 基本数据查询 成绩: 实验目的1. 掌握 SELECT-From-Where语句的结构及使用,实现在数据库上进行简单查询。2. 掌握各种查询操作方法。实验内容和步骤练习 1:简单查询(1)查询全体学生的学号与姓名。(2)查询全体学生的姓名及年龄。(3)查询全体学生的姓名、年龄及所在的系别(要用小写字母表示系名,并用“系名”来表示列名)(4)查询选修了课程的学生学号。练习 2:条件查询(1)查询所有年龄在 20 岁以下的学生的姓名及其年龄(2)查询年龄在 20到 23

5、岁之间的学生的姓名系别及年龄(3)查询年龄不在 2023 岁之间的学生的姓名、系别及年龄。(4)查询所有姓“刘”的学生的姓名、学号和性别(5)查询全体学生情况,结果按所在系的编号升序排列,统一系的学生按年龄降序排列Order by Dno ASC,Age DESC;(6)查询所有不姓李的学生的姓名6实验四实验名称: 数据分组与汇总 成绩: 实验目的1. 掌握数据分组查询的方法。2. 掌握统计函数的使用。2. 使用 GROUP BY和 HAVING子句对数据分组查询。4. 使用相应的运算符或子句生成汇总数据。实验内容和步骤练习 1:使用统计函数(1)查询学生的总人数(2)查询选修课程的人数(3)

6、计算选修了 2 门课程的学生的平均成绩(4)查询选修了 3 号课程的学生的最高分练习 2:分组查询(1)求有成绩的每个学生的平均成绩(2)求有成绩的每个学生的总成绩(3)求每门课程的平均成绩(4)求平均成绩大于 85 分的学生的学号及平均成绩(5)求平均成绩大于 85 分的课程的课程号及课程平均成绩。(6)求各个课程号及相应的选课人数程序:select Cno,count(Cno) as 选课人数from SCgroup by Cno;(7)查询人数多于 2 人(含 2 人)的系的编号及人数7实验五实验名称: 多表连接 成绩: 实验目的1. 了解多表连接的作用。2. 掌握使用不同类型的连接方式

7、进行表的连接操作的方法。实验内容和步骤1. 查询选修“数据结构”课程的学生的学号2. 查询学生姜珊选修的课程的平均分3. 查询选修“数据库原理”课程的学生的平均分4. 查询学生“李斌”的所有成绩,显示的列包括姓名,成绩5. 查询学生选修课的考试情况,显示的列名包括学生姓名,课程名称,成绩6. 查询成绩大于 70 分的学生姓名8实验六实验名称: 数据更新操作 成绩: 实验目的1. 掌握在企业管理器中对数据表进行插入、修改、删除的数据操作。2. 掌握使用 Transact-SQL语句对数据库表进行插入、修改和删除的数据操作。3. 了解 Transact-SQL语句对表数据操作的灵活控制能力。实验内

8、容和步骤1. 向学生表中插入学生“XXX”的基本信息2. 修改学生“XXX”的信息3. 删除课程中“数据库原理”的课9实验七实验名称: 索引及其应用 成绩: 实验目的1. 掌握使用企业管理器和 Transact-SQL语句创建索引的方法。2. 了解不同索引对查询性能的影响。实验内容和步骤1.给 S 建立一个唯一索引10实验八实验名称: 实现视图 成绩: 实验目的1.掌握使用企业管理器和 Transact-SQL语句创建视图的方法。2.握视图加密技术。3.学会通过视图来修改数据。实验内容和步骤1. 创建和检验试图2.创建一个新的学生信息表的视图,并插入一行新数据。11实验九实验名称: 成绩: 实验目的实验内容和步骤12实验十实验名称: 成绩: 实验目的实验内容和步骤13实验十一实验名称: 成绩: 实验目的实验内容和步骤14实验十二实验名称: 成绩: 实验目的实验内容和步骤

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号