收藏 分享(赏)

sql server 2005实验报告.doc

上传人:精品资料 文档编号:7664487 上传时间:2019-05-23 格式:DOC 页数:13 大小:170.50KB
下载 相关 举报
sql server 2005实验报告.doc_第1页
第1页 / 共13页
sql server 2005实验报告.doc_第2页
第2页 / 共13页
sql server 2005实验报告.doc_第3页
第3页 / 共13页
sql server 2005实验报告.doc_第4页
第4页 / 共13页
sql server 2005实验报告.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、成都东软信息技术职业学院实验报告课程名称_数据库原理与应用_指导教师_李姗_系别_计科系_年级专业_10 软件测试 _班级_ X 班_学号_xxxxxxxxx _姓名_11 年 月实验报告撰写说明1实验名称:与实验指导书中的实验名称一致。2目的与要求:目的要明确,抓住重点,符合实验指导书中的要求。3实验内容:简要描述实验方案的具体实施,包括实验过程中的记录、数据和相应的分析。对于操作型实验,要写明依据何种原理、操作方法进行实验,要写明需要经过哪几个步骤来实现其操作。对于设计型和综合型实验,在上述内容基础上还应该画出流程图、设计思路和设计方法,再配以相应的文字说明。4分析与思考:简要分析实验的内

2、容和结果,对实验中所应用的知识进行总结。5.附件:实验中的源代码可打印后附加在实验报告后面。6实验成绩:按优、良、中、及格、不及格五个等级评定实验报告成绩。每次实验报告都要评定成绩,实验报告成绩记入学生的平时成绩。实 验 _1姓 名 学 号 号 年级 10 成 绩实验日期 实验地点 A 专业 测试任课教师 李姗 实验教师 李姗 班级 班【实验名称】数据库的创建与管理【目的与要求】1、掌握用 Management Studio 和 TSQL 语句创建数据库的方法2、掌握修改数据库、数据库更名的方法3、掌握删除数据库的方法4、掌握分离与附加数据库的方法【实验内容】1、在 Management St

3、udio 中创建一个数据库,具体要求如下:1)数据库名称为 Test1。2)主要数据文件:逻辑文件名为 Test1Data1,物理文件名为Test1Data1.mdf,初始容量为 3M,最大容量为 10m,增幅为 1m3)次要数据文件:逻辑文件名为 Test1Data2,物理文件名为Test1Data2.ndf,初始容量为 3M,最大容量为 10m,增幅为 1m4)事务日志文件:逻辑文件名为 Test1Log1,物理文件名为Test1Log1.ldf,初始容量为 3M,最大容量为 5m,增幅为 512kb2、用 T-SQL 语句创建一个数据库 Test2,要求和 1 相同。3、在 Manage

4、ment Studio 中修改 test2 数据库1)主要数据文件的容量为 2M,最大容量 20m,增幅为 2M2)事务日志文件的容量为 1M,最大容量 10m,增幅为 1M4删除数据库1)在 Management Studio 中删除 new_test1 数据库2)用 T-SQL 语句删除 test2 数据库【操作步骤】1. 单击“开始” ,指向“ 所有程序 ”,指向“Microsoft SQL Server 2005”,然后单击“SQL Server Management Studio”,然后单击“连接” , “连接到服务器。在“对象资源管理器” 中,右键单击“ 数据库”,单击“新建数据库

5、”。在“新建数据库” 对话框中,输入数据库名称 Test1,输入主要数据文件逻辑名Test1Data1, 初始大小 3M,单击 “自动增长”列的省略号按钮(.) ,设置最大容量10m,增幅 1m,接着用相同的方法设置次要数据文件和事务日志文件的参数,单击“确定”完成数据库的创建。3 在“对象资源管理器 ”中,选中数据库 Test2,点右键,选择“属性” ,打开Test2 的属性对话框,按照实验内容 3 的要求进行修改,修改完成后点击“确定” 。51)在数据库 test1 节点上单击鼠标右键,单击“删除”6 在数据库节点上单击鼠标右键,单击“附加” 。出现“附加数据库”对话框,单击“添加”按钮,

6、出现“定位数据库文件”对话框,找到 student 数据库主数据文件的位置并选择,点击确定,完成附加。【分析与思考】1.数据库文件有那些类型,各有什么功能?2.常见的数据库对象有那些?【附录:源代码】24。52)评阅教师教师评阅意 见 评阅日期实 验 _2姓 名 学 号 号 年级 10 成 绩实验日期 实验地点 A5 专业 测试【实验名称】表的创建与管理【目的与要求】1掌握利用 SQL Server Management Studio 和 SQL 语句创建、修改与删除表的方法。2掌握创建和删除约束的方法。3掌握 INSERT、UPDATE、DELETE 语句的使用方法。【实验内容】1利用 SQ

7、L Server Management Studio 和 T-SQL 创建表。 (具体的表内容参照附录)2输入数据:1) 使用 insert 命令向 student 表中输入自己的信息。2) 使用 insert 命令向 course 表中输入你本学期所学的一门课程的信息。3) 将张三的性别改为女4) 删除出生日期在 1986 年的学生记录3表的删除:使用 drop 语句删除 score 表【操作步骤】1. 单击“开始”,指向“所有程序”,指向“Microsoft SQL Server 2005”,然后单击“SQL Server Management Studio”,在“连接到服务器”对话框中单

8、击“连接”。2. 在对象资源管理器中,展开要创建表的“数据库”,选择“表”节点,右键单击,在弹出的菜单中选择“新建表”,打开表设计器。3. 按照实验的要求输入列名,指定数据类型,并设定约束。4. 设定完成后,单击“保存”,输入表的名字。然后单击“确定”。5. 单击工具栏上的“新建查询”按钮,在新的空白查询窗口中,键入创建表的Transact-SQL 代码(将代码写在附录处),单击工具栏上的“执行”按钮完成表的创建。6. 继续键入修改表的 Transact-SQL 代码(将代码写在附录处),单击工具栏上的“执行”按钮完成表的修改。7. 继续键入 insert/update/delete 语句,将

9、要求的内容输入到表中(将代码写在附录处),单击工具栏上的“执行”按钮完成数据输入。8. 继续键入删除表的 Transact-SQL 代码(将代码写在附录处),单击工具栏上的“执行”按钮完成表的删除。任课教师 李姗 实验教师 李姗 班级 班【分析与思考】1 SQL Server 2005 给我们提供了哪些常见的数据类型?请列出 5 个。2 数据完整性的含义是什么?(第四章)3 数据完整性分为哪几类?【附录:源代码】(注明:保存的代码需要提交到 ftp 上。提交方法:以 windows 浏览器方式打开 ftp:/,选择登录,输入用户名 student,密码student(可以选择保存密码) ,-步

10、骤 5 代码:-步骤 6 代码:-步骤 7 代码:-步骤 8 代码:评阅教师教师评 阅意 见 评阅日期附录:创建表的具体要求创建名为 student 的表,该表要求如下:字段名 字段类型 大小 说明Sno Char 11 学号,主键Sname varChar 8 姓名Sex Char 2 性别,默认值为男,只能输入男或女Birthday Datetime 出生日期Sdept Char 20 所在系创建名为 course 的表,该表要求如下字段名 字段类型 大小 说明Cno Char 3 课程号,主键Cname varChar 30 课程名,不允许出现重复着Ccredit Float 学分创建名

11、为 score 的表,该表要求如下字段名 字段类型 大小 说明Sno Char 11 学号,主键,数据参照学生表的学号Cno Char 3 课程号,主键,数据参照课程表的课程号Grade Float 成绩,必须在 0100 分之间实 验 _3【实验名称】数据查询【目的与要求】1 了解查询的概念和方法;2 掌握 SELECT 语句在单表查询中的应用;3 掌握复杂查询的使用方法;【实验内容】一、单表查询-查询全体学生的学号,姓名,所在系-查询年龄在 2025 岁之间的学生的姓名,系别,年龄姓 名 学 号 号 年级 10 成 绩实验日期 实验地点 A5 专业 测试任课教师 李姗 实验教师 李姗 班级

12、 班-查询不在信息系,数学系,也不在软件工程系的学生的姓名和性别-查询姓名中第 2 个字为阳字的学生的姓名和学号-查询选修了 3 号课程的学生的学号,成绩,查询结果按分数的绛序排列-查询选修了课程的学生人数二、多表查询-查询每个学生以及选修课程的情况-查询选修了 2 号课程且成绩在 90 分以上的所有学生-查询每个学生的学号,姓名,选修的课程名和成绩-查询所有选修了 1 号课程的学生姓名【操作步骤】一1)打开查询分析器,从表中分别检索出信息2)使用关键字:分别从中检索出的信息。【分析与思考】【附录:源代码】给出 T-SQL 代码(附加排版后文档及表格的打印稿。 )评阅教师教师评 阅意 见 评阅

13、日期实 验 _4【实验名称】 存储过程综合实验【目的与要求】 1掌握存储过程的概念和类型 2. 掌握存储过程的创建、执行、修改和删除操作 【实验内容】数据库设计如下(实验二创建):姓 名 学 号 号 年级 10 成 绩实验日期 实验地点 A5 专业 测试任课教师 李姗 实验教师 李姗 班级 班1. 创建一个显示所有课程信息的存储过程2. 创建通过课程号查询课程信息的存储过程3. 创建一个删除指定课程的存储过程4. 创建一个添加课程的存储过程5. 创建一个修改课程信息的存储过程6. 创建一个完成乘法运算的存储过程【分析与思考】 1.存储过程的优点 2.带参存储过程的调用【附录:源代码】(附加排版

14、后文档的打印稿。 )评阅教师教师评 阅意 见 评阅日期实 验 _5(选做)【实验名称】数据库的备份与恢复【目的与要求】 1掌握使用 management studio 和 SQL 语句两种方法备份和恢复数据库。 2掌握数据库的分离和附加操作。 3掌握使用 management studio 进行数据的导入和导出的方法。【实验内容】姓 名 学 号 号 年级 10 成 绩实验日期 实验地点 A5 专业 测试任课教师 李姗 实验教师 李姗 班级 班 1. 使用 management studio 对 XSGL 数据库进行一次完全数据库备份。 2. 删除 XSGL 数据库,利用上题的备份进行恢复。 3

15、. 将 XSGL 数据库分离,然后将 XSGL 的数据文件和日志文件移动到硬盘的其它位置,再将其附加到 SQL Server 2005 中。 4. 将 ftp 下的“示例数据库”文件夹下载到本机,然后将其中的数据库附加到SQL Server 2005 中去。 5. 将 Salescopy 数据库中的所有表导出到 Excel 文件中。 6. 将 Salescopy 数据库中的所有表导出到文本文件中【操作步骤】 1利用 management studio 完全备份(1)展开“数据库” 右击需要备份的数据库,选择“所有任务”子菜单,然后单击“备份数据库”,打开 “SQL Server 备份” 对话框(2)在“名称”框内,输入备份名称。(3)在“备份”选项下单击“ 数据库 完全”。(4)在“目的”选项下,指定备份存放的位置。单击“ 添加 ”可以添加备份设备(5)单击“确定” 按钮,立即执行备份操作。 3. 利用 management studio 进行恢复。 4. 利用 management studio 进行分离和还原数据库。 5. 利用 management studio 进行数据的导入和导出。【分析与思考】 1为什么要进行备份? 2. 备份分为哪些类型,它们之间有什么区别?【附录:源代码】给出 T-SQL 代码(附加排版后文档及表格的打印稿。 )评阅教师教师评 阅意 见 评阅日期

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报