SQL数据库完整实验报告(共26页).doc

上传人:飞****2 文档编号:14523104 上传时间:2022-05-05 格式:DOC 页数:26 大小:1.37MB
返回 下载 相关 举报
SQL数据库完整实验报告(共26页).doc_第1页
第1页 / 共26页
SQL数据库完整实验报告(共26页).doc_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《SQL数据库完整实验报告(共26页).doc》由会员分享,可在线阅读,更多相关《SQL数据库完整实验报告(共26页).doc(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上学生学号实验课成绩学 生 实 验 报 告 书实验课程名称企业数据库应用开 课 学 院管理学院指导教师姓名学 生 姓 名XXX学生专业班级人力ZY09012010 2011 学年 第 2 学期实验报告填写规范 1、 实验是培养学生动手能力、分析解决问题能力的重要环节;实验报告是反映实验教学水平与质量的重要依据。为加强实验过程管理,改革实验成绩考核方法,改善实验教学效果,提高学生质量,特制定本实验报告书写规范。2、 本规范适用于管理学院实验课程。3、 每门实验课程一般会包括许多实验项目,除非常简单的验证演示性实验项目可以不写实验报告外,其他实验项目均应按本格式完成实验报告

2、。在课程全部实验项目完成后,应按学生姓名将各实验项目实验报告装订成册,构成该实验课程总报告,并给出实验课程成绩。4、 学生必须依据实验指导书或老师的指导,提前预习实验目的、实验基本原理及方法,了解实验内容及方法,在完成以上实验预习的前提下进行实验。教师将在实验过程中抽查学生预习情况。5、 学生应在做完实验后三天内完成实验报告,交指导教师评阅。6、 教师应及时评阅学生的实验报告并给出各实验项目成绩,同时要认真完整保存实验报告。在完成所有实验项目后,教师应将批改好的各项目实验报告汇总、装订,交课程承担单位(实验中心或实验室)保管存档。附表:实验成绩考核建议观测点考核目标成绩组成实验预习1 对验证型

3、实验,考察对实验原理与方法的预习情况2 对于综合型、设计型实验,着重考查设计方案的科学性、可行性和创新性对实验目的和基本原理的认识程度,对实验方案的设计能力20%实验过程1 是否按时参加实验2 对实验过程的熟悉程度3 对基本操作的规范程度4 对突发事件的应急处理能力5 实验原始记录的完整程度6 同学之间的团结协作精神着重考查学生的实验态度、基本操作技能;严谨的治学态度、团结协作精神30%结果分析1 所分析结果是否用原始记录数据2 计算结果是否正确3 实验结果分析是否合理4 对于综合实验,各项内容之间是否有分析、比较与判断等考查学生对实验数据处理和现象分析的能力;对专业知识的综合应用能力;事实求

4、实的精神50%实验项目名称SQL Server的安装及操作实 验 者 xxx 专业班级人力ZY0901同 组 者无实验日期2011年3月11日一、实验目的、意义1、写出SQL Server的功能与特点,使用方法,应用状况的报告。2、完成SQL Server的安装、启动、登录。3、熟练使用Enterprise Manager企业管理器进行数据库操作。二、实验基本原理与方法遵循计算机操作的基本原理和方法,按照SQL Server的操作方法和指南。三、实验内容及要求实验内容:1、通过SQL Server的帮助文档了解SQL Server关系数据库系统的功能与特点,使用方法。2、通过网上查询了解SQL

5、 Server产品的应用状况。3、安装、启动、登录SQL Server。4、使用企业管理器创建和修改和删除数据库、用户、基本表、索引。 实验要求:用文字和图片结合解答以下问题。1、写出SQL Server的功能与特点,使用方法,应用状况等,要求文字说明即可。2、完成SQL Server的安装、启动、登录,要求截图界面加文字说明主要过程。3、安装中“仅客户端工具”,“服务器和客户端工具”,“仅连接”,分别是什么含义?4、安装中的身份验证模式有哪两种?5、安装过程中出现故障,怎样解决?6、SQL Server中有哪些主要工具?7、使用SQL Server,首先应打开哪个工具?为什么?8、SQL S

6、erver的“联机丛书”如何使用?要求截图界面加文字说明主要过程。9、网上查询了解SQL Server产品的应用状况。作简要说明。10、简要描述企业管理器的结构和功能使用。11、说明在企业管理器中注册SQL Server的重要步骤。要求截图界面加文字说明主要过程。12、如何使用企业管理器进行数据库操作,要求截图界面加文字说明过程。 (注:截图方法:按键盘上“Print Screen” ;截图只需要截取操作过程中的重要图片即可。)四、实验方案或技术路线(只针对综合型和设计型实验)本实验为验证型实验。五、实验原始记录(可附加页)(程序设计类实验:包括原程序、输入数据、运行结果、实验过程发现的问题及

7、解决办法等; 分析与设计、软件工程类实验:编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。系统实施部分要求记录核心处理的方法、技巧或程序段; 其他实验:包括实验输入数据,处理模型、输出数据及结果分析)1、 (1)简便的操作方式 (2)以Client/Server为设计结构, Client/Server结构将任务合理地分配到服务器与客户端,减少了网络拥挤,提高了整体性能。(3)支持多个不同的开发平台 (4)支持企业级的应用程序 (5)数据仓库支持(6)支持虚拟根 SQL Server 2000允许通过IIS创建虚拟根的方法来访问SQL Server,为了方便用户使用SQL Server

8、管理服务器,SQL Server 2000还提供了专用的工具(如企业管理器)。(7)用户自定义函数,SQL Server 2000可以使用自定义函数功能。程序员通过使用自定义函数可以将数值计算代码、数据处理程序(要返回结果集的操作)定义为自定义函数,在计算或返回结果集时可以直接调用该函数;当自定义函数编写出现问题时,可以直接修改函数体,而不必修改各模块中的代码,这对于模块化开发SQL Server应用程序具有极其重要的意义。 2、 (1)打开SQL安装软件 (2)选择本地计算机和远程计算机(3)身份验证模式(4)正在安装(5)安装成功(5)安装完成后在 程序microsoft sqlserve

9、r 服务管理器,启动服务器,注意选择正确的服务器和服务“SQL Server”3 服务器和客户端工具(S) 选择该选项,安装客户服务器和客户端工具。4、有WINDOWS身份验证模式和混合模式。5. 执行SQL Server安装程序时,提示错误“以前的某个程序已在安装的计算机上创建挂起的文件操作。必须重新启动计算机”。解决方法:重启。6、工具在如下截图中7、使用SQL Server,首先要打开“服务管理器”,开启“服务管理器”才能正常的访问计算机中的数据,就好比要使用房间中的物品,只有拿到了房间的钥匙,打开房间,才能使用物品。8、选择开始-程序-Microsoft SQL Server-联机丛书

10、9. 作为重要的基准测试可伸缩性和速度奖的记录保持者,SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力。能迅速提供可伸缩性电子商务、企业及数据仓库解决方案而开发的完整数据库与分析软件产品。10、企业管理器的结构:菜单栏、目录树、内容窗口功能使用:注册和管理SQL Server 服务器;管理SQL Server 服务;创建和管理数据库及各种数据库对象;备份和恢复数据库;对SQL Server 系统进行安全管理;编写和执行T-SQL脚本等11、(1) 打开“开始”“程序”“M

11、icrosoft SQL Server”“企业管理器”(2)选择“新建SQL Server注册”(3)弹出一个菜单选择“下一步”出现“注册SQL Server向导”填入当前电脑的服务器,点击“添加”,选择“下一步”。(4)默认选择window的登录身份,点击“下一步”。默认选择组,点击“下一步”则注册完成。12. (1)首先,单击菜单栏“工具”选择“向导”“创建数据库向导” (2)给数据库重命名 “yaozhong”(3) “定义数据库的增长”(4)定义 “日志文件的增长” 选择默认值即可(5)完成数据库文件创建六、实验结果与结论虽然报告上看来很顺利,但在安装,启动的过程中遇到了很多问题,不过

12、最终还是成功的进行了以上各个步骤,也对SQL有了初步了了解。七、实验报告成绩(请按优,良,中,及格,不及格五级评定) 教师签字:实验项目名称SQL语句的应用实 验 者xxx 专业班级人力ZY0901同 组 者无实验日期2011年4月1日一、实验目的、意义1、熟练掌握基本的定义、插入、更新、删除的SQL语句2、熟练掌握SELECT语句的各个选项及用法,能写出各种要求的SELECT语句3、熟练掌握各种约束在输入数据及数据的删除、修改时的作用4、熟练掌握索引、视图的建立与删除语句二、 实验基本原理与方法遵循计算机操作的基本原理和方法,遵循SQL Server的操作方法和指南。三、 实验内容及要求实验

13、内容:1、学习基本的定义、插入、更新、删除的SQL语句。2、学习SELECT语句的各个选项及用法,能熟练进行各种查询。3、了解键码约束、外码约束、非空约束、唯一约束、取值约束等各种约束在输入数据及数据的删除、修改时的作用。4、练习索引、视图的建立与删除。实验要求:1、熟练掌握基本的定义、插入、更新、删除的SQL语句建立数据库用自己名字的拼音命名,使用CREATE创建数据库,创建表, 使用ALTER更新表,使用DROP,INSERT,UPDATE,DELETE对数据表操作。2、熟练掌握SELECT语句的各个选项及用法,能写出各种要求的SELECT语句自行根据所建数据库将如下关键的词语应用在SEL

14、ECT查询中,DISTINCT,*,BETWEEN,ORDER BY ASC,DESC,计算式子,嵌套,多层语句,参照所给实验指南。3、熟练掌握各种约束在输入数据及数据的删除、修改时的作用 描述五种约束的作用,用法。4、熟练掌握索引、视图的建立与删除语句用SQL语句创建视图,创建索引,并删除。5、实验过程中的关键步骤,要求截图,并配以文字说明,描述该实验过程。6、编程语言中,可以同时涵盖几种内容,尽量综合。7、自行设计程序语句,体现实验内容,可以参照实验指南,但要有自主思考。四、实验方案或技术路线(只针对综合型和设计型实验)本实验为验证型实验。五、实验原始记录(可附加页)(程序设计类实验:包括

15、原程序、输入数据、运行结果、实验过程发现的问题及解决办法等; 分析与设计、软件工程类实验:编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。系统实施部分要求记录核心处理的方法、技巧或程序段; 其他实验:包括实验输入数据,处理模型、输出数据及结果分析)注:以下给出的是例子参考,可根据个人需要自行设计。1、 学习基本的定义、插入、更新、删除的SQL语句a)利用SQL语句建立“学生信息”数据库b)建立表学生、系、课程和学习,学生(学号,姓名,系号,性别,出生年月,入学年月),系(系号,系名),课程(课程号,课程名),学习(学号,课程号,成绩)c)使用SQL语句向学生表插入一个新计算字段“年龄

16、”d)使用SQL语句向学生表插入记录,更新记录,删除记录2、学习SELECT语句的各个选项及用法,能熟练进行各种查询包括五种查询:投影查询;条件查询;分组查询;连接查询;子查询。a)查询所有女生信息(条件查询)b)查询参加考试课程001的学生人数(条件/投影查询)c)查询学生表中所有信息管理与信息系统系的学生信息(子查询)d)检索所有学生的平均分(姓名,平均分)(连接,分组) e)检索平均分在90100分的学生姓名(条件查询)f)查询各科最高分,最低分(连接,分组)3、了解键码约束、外码约束、非空约束、唯一约束、取值约束等各种约束在输入数据及数据的删除、修改时的作用。a)学生表中,给学号建立主

17、键约束b)学生表中学生表中系号为外键参考系表中系号c)学生表中姓名非空d)学生表中性别只能为M或F e)系表中系名唯一4、练习索引、视图的建立与删除。a)在课程表的课程名称上建立唯一索引,再删除b)建立视图“成绩单”包括(学生姓名,课程名,成绩),再删除1、A) 创建数据库 yaozhong B)创建数据表C)使用alter 更新数据表 D)使用insert 添加数据 ,使用update 更新数据,使用delete 删除行,使用drop删除列2、1)distinct 的使用2)* 的使用 3)Between ,Order By Asc的使用3、五种约束:主键约束(PRIMARY KEY),唯一

18、性约束,检查约束,默认约束,默认约束,外键约束。1)主键约束:用于唯一地标识表中的每一条记录,可以有多列为主键,主键列上不能有两行相同的值,该列的值也不能为空值。2)唯一性约束:表示任意两行在同一列上不能有相同的值,一个表上可以有多个唯一性约束。3)检查约束:制定某列可能的取值范围。4)默认约束:给表中指定的列赋予一个常量值(默认值),没列只能有一个默认约束。5)外键约束用于与其他表(参照表)中的列(参照列)建立连接。通过将参照表中的主键所在列或具有唯一性约束的列包含在另一个表中,这些列就构成了另外一个表的外键。4、创建视图 删除视图 删除索引六、实验结果与结论 在这一章的实验报告中,遇到的问

19、题更多,由于对SQL的软件运用并不是那样的熟练,在每一个操作中都重复了一遍又一遍,加上截图的时间,花费了很多时间。但这个报告昨晚之后,可以说理解增加的知识很多,学会使用了CREATE创建数据库,创建表,掌握了SELECT语句的各个选项及用法等等。所以还是受益匪浅的。七、实验报告成绩(请按优,良,中,及格,不及格五级评定) 教师签字:实验项目名称Transact-SQL语言的编程及应用实 验 者xxx专业班级人力ZY0901同 组 者无实验日期2011年3月28日一、实验目的、意义1、熟练掌握Transact-SQL变量定义,会使用流程控制语句。2、熟练掌握SQL Server支持的数据类型,并

20、能熟练应用。3、熟练掌握SQL Server支持的各类语言运算符,能利用各类语言运算符编写表达式,了解标识符、通配符的使用。4、熟练掌握系统函数,日期函数,字符串函数,转换函数,文本和图象函数的使用。5、能在表达式中熟练使用函数进行数据显示,数据计算,数据转换等。二、实验基本原理与方法遵循计算机操作的基本原理和方法,遵循SQL Server的操作方法和指南。三、实验内容及要求实验内容:1、创建Transact-SQL变量,写流程控制语句创建局部变量,并赋值显示在屏幕上。流程控制语句有BEGIN END,IF ELSE,CASE等。 2、了解SQL Server支持的数据类型与各类语言运算符用文

21、字描述数据类型与各类语言运算符。3、利用各类语言运算符编写表达式编程语言,体现算术运算符,赋值运算符,位运算符,比较运算符,逻辑运算符,字符串连接符,等的操作。编程中,至少应包含以下运算符:+,=,或,LIKE。4、了解Transact-SQL中的主要函数用文字描述各函数。5、使用函数进行数据显示,数据计算,数据转换编程语言,体现聚合函数的应用,如COUNT,SUM,AVG,MAX,MIN等的使用。实验要求:1、实验过程中的关键步骤,要求截图,并配以文字说明,描述该实验过程。2、编程语言中,可以同时涵盖几种内容,如既有运算符,也有函数的程序。3、思考设计程序语句,体现实验内容。四、实验方案或技

22、术路线(只针对综合型和设计型实验)本实验为验证型实验。五、实验原始记录(可附加页)(程序设计类实验:包括原程序、输入数据、运行结果、实验过程发现的问题及解决办法等; 分析与设计、软件工程类实验:编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。系统实施部分要求记录核心处理的方法、技巧或程序段; 其他实验:包括实验输入数据,处理模型、输出数据及结果分析)程序代码的实验过程 1.以上三截图2.SQL Server支持的数据类型主要有:整数 、精确小数、货币数据、近似数字、日期时间数据、pubs数据库、字符串、Unicode字符串、二进制数据及其他数据类型。 (1)整数数据类型用于定义存储整

23、数的字段和变量,包括bigint、int、smallint、tinyint、bit5种类型 (2)精确小数是指精度和小数点位置固定的数,精确小数类型包括decimal和numeric (3)货币数据是指以货币符号$开头的数据,如$12.345,$100.05。货币数据类型包括money和smallmoney,其精度都精确到小数点后4位 (4)近似数字指小数点位置不固定的数据,如1.23E+13,近似数字类型有Float和Real两种 (5)日期时间数据是指表示日期和时间的数据,如2004-04-01 21:23:15。日期时间数据类型有datetime和smalldatetime (6)字符串

24、是指文本数据,如数据类型,abc。在SQL Server 2000中,使用双引号或单引号括起来的数据都为字符串。字符串数据类型包括char、varchar和text3.、Transact-SQL中的函数主要有:聚合函数、数学函数、字符串函数、日期时间函数。(1)聚合函数:M A X统计某属性上所有值的最大值,CO U N T统计某属性上所有值的个数,A V G统计某属性上所有值的平均值,M IN 统计某属性上所有值的最小值,SUM统计某指定元组集中某属性上所值的总和(2)数学函数:ABS返回绝对值,COS返回余弦值,SIGN符号函数,EXP返回e的x次方,SQUARE返回平方值。(3)字符串函

25、数:ASCII函数返回ASCII值,CHAR函数返回字符,LEFT函数取左边的字符串,RIGHT函数取右边的字符串,LEN函数返回字符串的长度。六、 实验结果与结论 这章节的报告内容相对于第二章稍微少了一些,但是在代码的书写上,自己存在着很多问题,由于是自己单独完成的,所以在一些细节上就没有更高的去要求了。但通过第三个实验过后,还是学到了一些新的东西。总的来说对于SQL软件有个更深一层次的了解。七、实验报告成绩(请按优,良,中,及格,不及格五级评定) 教师签字:实验项目名称SQL Server的安全性管理实 验 者xxx专业班级人力ZY0901同 组 者无实验日期2011年4月8日一、 实验目

26、的、意义可以根据系统对安全性的不同需求,采用合适的方式来完成数据库系统安全体系的设计,独立制定具体应用环境的安全策略,要求写出实验报告,详细描述安全策略的部署与实现方法。二、 实验基本原理与方法遵循计算机操作的基本原理和方法,遵循SQL Server的操作方法和指南。三、 实验内容及要求实验内容:综合应用安全性管理方法,独立制定具体应用环境的安全策略。实验要求:1、掌握安全策略根据系统对安全性的不同需求,采用合适的方式来完成数据库系统安全体系的设计。具体写出SQL Server的安全模型的3层结构:服务器安全管理,数据库安全管理,数据库对象的访问权限管理。2、具体操作如下:(1)服务器安全管理

27、,查看syslogins,添加登录帐号。(2)数据库安全管理,将登录帐号设置为可以访问特定数据库。(3)数据库对象的访问权限管理,设置对象访问权限。3、以上各操作,都要求进行截图并配以文字说明,以描述操作过程。四、 实验方案或技术路线(只针对综合型和设计型实验)根据SQL Server的操作规范,从最基本的安全性管理方法入手,了解完整性控制内容与方法、事务、封锁协议、存储过程和触发器、审计、用户标识与鉴定、权限控制等诸方面的安全性管理方法,独立制定具体应用环境的安全策略,写出实验报告,详细描述安全策略的部署与实现方法,具体描述SQL Server安全模型的3层结构(SQL Server2000

28、):服务器安全管理,数据库安全管理,数据库对象的访问权限管理的相关操作。五、 实验原始记录(可附加页)(程序设计类实验:包括原程序、输入数据、运行结果、实验过程发现的问题及解决办法等; 分析与设计、软件工程类实验:编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。系统实施部分要求记录核心处理的方法、技巧或程序段; 其他实验:包括实验输入数据,处理模型、输出数据及结果分析)1. 服务器安全管理,查看syslogins,添加登录帐号。2. 数据库安全管理,将登录帐号设置为可以访问特定数据库3.用另一种方式新建用户4. 数据库对象的访问权限管理,设置对象访问权限1授予权限以允许访问2. 拒绝权限以阻止访问3. 废除已授予和已拒绝的权限六、 实验结果与结论这一章节学习的是SQL server 的安全管理,主要有三个方面第1 方面:用户必须登录到SQL Server 的服务器实例。第2 方面:在要访问的数据库中,用户的登录名要有对应的用户帐号。第3 方面:数据库用户帐号要具有访问相应数据对象的权限。设置三关“门”,当然也是为了让SQL的数据变的更安全。这也是本次实验课的最后一课。学习完了这个4个实验课,也让我学到了很多东西,不能说很透彻的将SQL的内容掌握到,但在浅一层次上,我还是掌握了一些东西。七、 实验报告成绩(请按优,良,中,及格,不及格五级评定) 教师签字:专心-专注-专业

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁