数据库实验报告

上传人:cn****1 文档编号:467019581 上传时间:2022-08-11 格式:DOC 页数:25 大小:491.50KB
返回 下载 相关 举报
数据库实验报告_第1页
第1页 / 共25页
数据库实验报告_第2页
第2页 / 共25页
数据库实验报告_第3页
第3页 / 共25页
数据库实验报告_第4页
第4页 / 共25页
数据库实验报告_第5页
第5页 / 共25页
点击查看更多>>
资源描述

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

1、徐州工程学院管理学院实验报告实验课程名称 : 数据库原理及应用 实 验 地 点: 经济管理实验教学中心 20122013学年(一)学期 2012 年 9月至 2012 年 12 月专 业 信息管理与信息系统 班 级 10信管 学生姓名 xx 学 号 20101511215 指导老师 xxx 实验一实验名称: 熟悉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)按照此方法查看其他表的内容。如:sysusers实验二实验名称: 创建数据库和数据表 成绩: 实验目的1. 了解SQL Server

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

4、e表9-3 sc (4)在数据表中输入数据。为表1和表3建立主键约束。实验三实验名称: 基本数据查询 成绩: 实验目的1. 掌握SELECT-From-Where语句的结构及使用,实现在数据库上进行简单查询。2. 掌握各种查询操作方法。实验内容和步骤数据表中输入的数据Student CourseSC练习1:简单查询(1) 查询全体学生的学号与姓名。Select Sno,Sn FROM Student;(2) 查询全体学生的姓名及年龄。Select Sn,Age FROM Student;(3) 查询全体学生的姓名、年龄及所在的系别(要用小写字母表示系名,并用“系名”来表示列名)Select S

5、n,Age,Dept AS 系名 FROM Student;(4) 查询选修了课程的学生学号。Select Sno FROM SC;练习2:条件查询 (1)查询所有年龄在20岁以下的学生的姓名及其年龄Select Sn,Age FROM Student WHERE Age85;(5)求平均成绩大于85分的课程的课程号及课程平均成绩。Select Cno,AVG(Grade)AS Grade FROM SCGROUP BY CnoHAVING AVG(Grade)85;(6)求各个课程号及相应的选课人数 程序:Select Cno,COUNT(Cno) AS 选课人数 FROM SC Group

6、 BY Cno;(7)查询人数多于2人(含2人)的系的编号及人数Select Dno,COUNT(Dno) AS 人数 FROM StudentGROUP BY DnoHAVING COUNT(Dno)=2;实验五实验名称: 多表连接 成绩: 实验目的1. 了解多表连接的作用。2. 掌握使用不同类型的连接方式进行表的连接操作的方法。实验内容和步骤1. 查询选修“数据结构”课程的学生的学号Select Sno AS 学号,Cn AS 选课 FROM Course,SCWHERE SC.Cno=Course.Cno AND Course.Cn=数据结构;2. 查询学生姜珊选修的课程的平均分Sele

7、ct AVG(Grade)AS 平均分 FROM Student,SCWHERE Student.Sno=SC.Sno AND Sn=姜珊;3. 查询选修“数据库原理”课程的学生的平均分Select AVG(Grade) AS 平均分 FROM Course,SCWHERE Course.Cno=SC.Cno AND Cn=数据库原理;4. 查询学生“李斌”的所有成绩,显示的列包括姓名,成绩Select Sn,Grade AS 成绩 FROM Student,SCWHERE Student.Sno=SC.Sno AND Sn= 李斌;5. 查询学生选修课的考试情况,显示的列名包括学生姓名,课程

8、名称,成绩Select Sn AS 学生姓名,Cno AS课程名称,Grade AS成绩 FROM Student,SCWHERE Student.Sno=SC.Sno;6. 查询成绩大于70分的学生姓名Select DISTINCT Sn FROM Student,SCWHERE Student.Sno=SC.Sno AND Grade70;实验六实验名称: 数据更新操作 成绩: 实验目的1. 掌握在企业管理器中对数据表进行插入、修改、删除的数据操作。2. 掌握使用Transact-SQL语句对数据库表进行插入、修改和删除的数据操作。3. 了解Transact-SQL语句对表数据操作的灵活控

9、制能力。实验内容和步骤1. 向学生表中插入学生“XXX”的基本信息INSERT INTO Student(Sno,Sn,Sex,Age,Dept,IDCard,Dno)VALUES(07,张丹,女,20,管理学院,07,04);Select * FROM Student;2. 修改学生“XXX”的信息UPDATE StudentSET Age=20WHERE Sno=02;Select * FROM Student;3. 删除课程中“数据库原理”的课DELETE FROM CourseWHERE Cn=数据库原理;实验七实验名称: 索引及其应用 成绩: 实验目的1. 掌握使用企业管理器和Transact-SQL语句创建索引的方法。2. 了解不同索引对查询性能的影响。实验内容和步骤1. 给S建立一个唯一索引CREATE unique index SCI on Student(Sno,Sn);实验八实验名称: 实现视图 成绩: 实验目的1

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

当前位置:首页 > 医学/心理学 > 基础医学

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