实验报告示例资料.docx

上传人:b****2 文档编号:2154485 上传时间:2023-05-02 格式:DOCX 页数:17 大小:469.18KB
下载 相关 举报
实验报告示例资料.docx_第1页
第1页 / 共17页
实验报告示例资料.docx_第2页
第2页 / 共17页
实验报告示例资料.docx_第3页
第3页 / 共17页
实验报告示例资料.docx_第4页
第4页 / 共17页
实验报告示例资料.docx_第5页
第5页 / 共17页
实验报告示例资料.docx_第6页
第6页 / 共17页
实验报告示例资料.docx_第7页
第7页 / 共17页
实验报告示例资料.docx_第8页
第8页 / 共17页
实验报告示例资料.docx_第9页
第9页 / 共17页
实验报告示例资料.docx_第10页
第10页 / 共17页
实验报告示例资料.docx_第11页
第11页 / 共17页
实验报告示例资料.docx_第12页
第12页 / 共17页
实验报告示例资料.docx_第13页
第13页 / 共17页
实验报告示例资料.docx_第14页
第14页 / 共17页
实验报告示例资料.docx_第15页
第15页 / 共17页
实验报告示例资料.docx_第16页
第16页 / 共17页
实验报告示例资料.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验报告示例资料.docx

《实验报告示例资料.docx》由会员分享,可在线阅读,更多相关《实验报告示例资料.docx(17页珍藏版)》请在冰点文库上搜索。

实验报告示例资料.docx

实验报告示例资料

一、实验目的

熟练掌握SQLServer2000系统的安装过程。

熟悉SQLServer2000的系统环境,了解SQLServer2000系统的相关服务及常用工具,主要是“查询分析器”和“企业管理器”。

二、实验工具

SQLServer2000

三、实验内容

1、安装SQLServer2000系统。

1)、安装MicrosoftSQLServer2000或SQLServer客户端管理工具和库的硬件要求。

2)、为使用MicrosoftSQLServer2000各种版本或组件而必须安装的操作系统。

2、安装SQLServer20003、安装完毕,启动MSSQLServer2000服务。

4、a使用“企业管理器”:

(ⅰ)了解企业管理器的界面、菜单结构以及各项功能;(ⅱ)了解“数据库服务器”的属性配置;(ⅲ)了解“数据库”的属性配置;

(ⅳ)初步了解数据库、表、视图、用户、安全管理,复制等概念;浏览pubs数据库结构。

b使用查询分析器:

进入查询分析器

(ⅰ)分析分析器与数据库的关系;(ⅱ)怎样在分析器中选择不同的数据库;(ⅲ)怎样在分析器中查看数据库的结构;

(ⅳ)查询分析器的初步使用:

在分析器中输入语句:

Usepubs

Select*fromauthors运行观看结果

5、使用SQLServerEnterpriseManager工具创建登录账号、用户账号和角色。

四、实验过程和结果分析1、安装SQLServer2000:

下载SQLServer2000,点击autorun.exe双击运行:

2、选择运行“安装SQLServer2000组件”进入安装组件界面,选择“安装数据库服务器”。

进入

安装界面后,按照安装提示进行安装;选择安装类型和安装路径:

安装类型有:

典型安装、最小安装、和自定义安装,按默认情况使用;配置启动服务的账号:

有两类用户账号:

一类是与Windows操作系统的集成账号,一类是混合账号。

选择第一类账户进行安装。

3、安装完毕,启动MSSQLServer2000服务。

4、使用“企业管理器”:

1

(1)了解企业管理器的界面、菜单结构以及各项功能;

2

(2)了解“数据库服务器”的属性配置;

3(3)初步了解数据库、表、视图、用户、安全管理,复制等概念;浏览pubs数据库结构。

4(4)使用查询分析器:

进入查询分析器点击工具栏上“工具”,选择“SQL查询分析器”。

5

(1)分析分析器与数据库的关系;分析分析器是数据库内定位对象或查看或使用对象,同时可在查询窗口中输入SQL语句进行对数据库的查询、插入、更新等操作。

6

(2)怎样在分析器中选择不同的数据库:

在SQLServer2000服务器实例列表框中选择本机的服务器名,选择“windows身份验证”单击确认,进入查询分析器窗口。

7(3)在分析器中输入SQL语句,就可以查看数据库的结构和详细数据表。

8(4)查询分析器的初步使用:

在分析器中输入语句:

usepubsselect*fromauthors

运行观看结果7、使用SQLServerEnterpriseManager工具创建登录账号、用户账号和角色。

在企业管理器菜单栏中单击“新登录”出现创建登陆账号的界面,填写“名称”,身份验证选择“SQLServer身份验证”,填写密码,然后选择建立新登录的数据库和语言,点击确定,然后重新输入密码即可。

建立用户账号和角色步骤为:

点击选择数据库,在“用户”上单击右键选择“新建数据库用户”然后“登录名”下拉框中选择已建立的登录名,后填写用户名,之后在“数据库角色允许中”根据需要选择赋予用户的角色即可。

结果例如下图所示:

查询分析器的作用是什么?

可以有几种启动查询分析器的方法?

查询分析器是一个图形化的数据库编程接口,是SQLserver客户端的重要组成部分。

查询分析器以自由的文本格式编辑SQL代码,对语法中的保留字提供彩色显示,方便开发人员使用。

Microsoft®SQLServer™2000SQL查询分析器是一种图形工具,您可以使用它进行以下操作:

①创建查询和其它SQL脚本,并针对SQLServer数据库执行它们。

("查询"窗口)

②由预定义脚本快速创建常用数据库对象。

(模板)

③快速复制现有数据库对象。

(对象浏览器脚本功能)

④在参数未知的情况下执行存储过程。

(对象浏览器过程执行功能)

⑤调试存储过程。

(T-SQL调试程序)

⑥调试查询性能问题。

(显示执行计划、显示服务器跟踪、显示客户统计、索引优化向导)⑦在数据库内定位对象(对象搜索功能),或查看和使用对象。

(对象浏览器)

⑧快速插入、更新或删除表中的行。

("打开表"窗口)

⑨为常用查询创建键盘快捷方式。

(自定义查询快捷方式功能)

⑩向"工具"菜单添加常用命令。

(自定义"工具"菜单功能)启动查询分析器的方法:

1)步骤:

开始->所有程序->MicrosoftSQLServer->点击”查询分析器”结果分析:

本次试验主要是掌握SQLServer2000系统的安装过程,熟悉SQLServer2000的系统环境,了解SQLServer2000系统的相关服务及常用工具,主要是“查询分析器”和“企业管理器”,另外服务管理器在试验过程中扮演重要角色,否则容易回撤,增加操作次数。

一、实验目的

掌握创建数据库、设置数据库属性等技术;掌握系统提供的数据类型、使用SQL语言和各种工具创建表、创建索引、修改表结构和删除表的技术;掌握使用约束和规则以及外键实现关系的实体完整性和参照完整性。

二、实验工具

SQLServer2000

三、实验内容

1、创建数据库:

使用SQL创建数据库Employee2、创建表:

使用SQL语句创建一个雇员信息表person,一个月薪表salary和一个部门表department。

3、创建规则sex_rule并与sex列绑定,指定性别列的取值只能为男或者女。

4、分别定义Check约束base_check和bonus_check,要求salary表的base不小于800,bonus不小

于200。

5、创建3个表之间的参照完整性约束,person的工人编号和salary的工人编号,以及person的部门代码和department的部门代码之间。

6、利用sql语句创建视图。

在雇员信息表person基础上创建员工视图personview,其中包括工人编号,姓名,性别,职称和部门代码字段。

7、为表创建索引

1

(1)在雇员信息表Person的姓名列上创建一个唯一索引name_unique

2

(2)在月薪表salary上,去掉原有的主键约束,并在Pno列上创建聚簇索引pno_idx

删除索引pno_idx。

8、打开企业管理器,练习使用企业管理器完成上述1-7的任务。

四、实验过程和结果分析

1、建立数据库应用SQL语言创建如下:

/*创建数据库Emloyee*/CreatedatabaseEmployeeOn(name='employee_data',Filename='C:

\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\Employee_data.mdf',Size=10mb,Maxsize=50mb,Filegrowth=10%)Logon(name='employee_log',Filename='C:

\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\Employee.ldf',Size=5mb,Maxsize=25mb,Filegrowth=1mb)2、创建表,使用SQL语言创建一个雇员信息表person,一个月薪表salary和一个部门表

department,根据实验要求,具体SQL语句如下:

1、创建雇员信息表(person):

/*创建表person*/CREATETABLEperson(pnochar(6)PRIMARYkeyNOTNULL,Pnamevarchar(10)NOTNULL,Sexchar

(2)NOTNULL,BirthdaydatetimeNULL,Profvarchar(10)NOTNULL,Deptnochar(4)NOTNULL,)

2、创建月薪表(salary):

/*创建表tablesalary*/createtablesalary(pnochar(6)notnull,

basedec(5)nullcheck(base>=800),bonusdec(5)null,check(bonus>=200),monthintnotnull,factdec(5),primarykey(pno,month));

3、创建部门表(department):

/*创建表tabledepartment*/createtabledepartment(deptnochar(4)notnullprimarykey,

dnamevarchar(10)notnull);

3、创建规则sex_rule并与sex列绑定,指定性别列的取值只能为男或者女。

/*规则sex_rule*/createrulesex_ruleas@sexin('男','女')

4、分别定义Check约束base_check和bonus_check,要求salary表的base不小于800,bonus不小于200。

Altertablesalaryaddconstraintbase_checkcheck(base>=800)Altertablesalaryaddconstraintbonus_checkcheck(bonus>=200)

5、创建3个表之间的参照完整性约束,person的工人编号和salary的工人编号,以及person的部门代码和department的部门代码之间。

/*创建参照完整性fk_子表_主表*/altertablesalaryaddconstraintfk_salary_personforeignkey(pno)referencesperson(pno)ondeletecascadeonupdatecascade

altertablepersonaddconstraintfk_person_departmentforeignkey(deptno)referencesdepartment(deptno)ondeletecascadeonupdatecascade

6、利用sql语句创建视图

要求:

在雇员信息表person基础上创建员工视图personview,其中包括工人编号,姓名,性别,职称和部门代码字段。

/*创建视图personview*/createviewpersonviewasselectpno,pname,sex,prof,deptnofromperson

7、为表创建索引要求:

1)在雇员信息表Person的姓名列上创建一个唯一索引name_unique

1

(2)在月薪表salary上,去掉原有的主键约束,并在Pno列上创建聚簇索引pno_idx

2(3)删除索引pno_idx。

1

(1)/*创建索引name_unique*/createuniqueindexname_uniqueonperson(pname)

(2)/*去掉salary的主键约束*/altertablesalarydropconstraintPK__salary__24927208

/*创建聚簇索引pno_idx*/createclusteredindexpno_idxonsalary(pno)

2(3)/*删除索引*/dropindexsalary.pno_idx

8、打开企业管理器,练习使用企业管理器完成上述1-7的任务。

应用企业管理器操作如下:

1.在企业管理器中的“控制台根目录”中在“数据库”上单击右键,选择“新建数据库”,出现“数据库属性”窗口,根据实验具体要求修改各种属性,后单击确定即可。

截图实例如下

新建数据库

数据文件

事务日志

2.建立表格操作实例如下图:

在“企业管理器”的“控制台根目录”的“数据库”选择点击“employee”出现“表”点击右键选择“新建表”即可出现建立表格的向导框,然后按照要求一一填写即可。

完成之后关闭窗口,选择保存,修改表名为“person”点击确定,即完成了表格的创建过程。

同理建立salary表和department表。

Person

SalaryDepartment

13.创建规则过程如下:

在“企业管理器”的“控制台根目录”的“数据库”选择点击“employee”出现“规则”点击右键选择“新建规则”即可出现建立规则的窗口,命名为sex_rule,然后在文本框中填写“@sexin(‘男‘女’)”,建立好规则之后,右键点击“规则sex_rule”点击属性,点击绑定列,之后选择需要绑定的目标列即可,实例如下图:

24.建立约束过程如下:

在“企业管理器”的“控制台根目录”的“数据库”选择右键点击“employee”出现菜单点击选择“设计表”出现相应的窗口,之后右键点击需要建立的属性“base”选择“check约束”,出现向导窗口,按照实验要求填写完毕之后,单击“确定”即可,其他操作类似,

15.创建3个表之间的参照完整性约束,person的工人编号和salary的工人编号,以及person的部门代码和department的部门代码之间。

在企业管理器中右键单击需要建立关系的表,选择“设计表”,右键单击涉及到的列,选择“关系”,出现操作窗口,然后选择“新建”根据实验要填写“主键表”“外键表”,完成后点击“确定”即可,截图实例如下:

26.创建视图过程如下:

在“企业管理器”的“控制台根目录”的“数据库”选择点击“employee”出现“视图”点击右键选择“新建视图”即可出现建立规则的窗口,根据要求填写SQL语言,后关闭创建窗口选择保存,修改视图的名称为“personview”即可,截图实例如下:

37.建立索引过程如下:

(1)在雇员信息表Person的姓名列上创建一个唯一索引name_unique

步骤如下:

在企业管理器中右键单击需要建立关系的表,选择“设计表”,右键单击涉及到的列,选择“索引/键”,出现操作窗口,然后选择“新建”根据实验要填写“索引名称”,选择建立“UNIQUE”完成后点击“关闭”即可,截图实例如下:

2

(2)在月薪表salary上,去掉原有的主键约束,并在Pno列上创建聚簇索引pno_idx

步骤如下:

去掉主键约束后,首先,在salary表上右击,选择“设计表”,在菜单栏中点击“管理索引和键”,点击新建,索引名称改为Pno_idx,勾选“创建为CLUSTERED”,点击关闭,完成。

五、结果分析:

本次试验主要是创建数据库、设置数据库属性等技术;掌握系统提供的数据类型、使用SQL语言和各种工具创建表、创建索引、修改表结构和删除表的技术;掌握使用约束和规则以及外键实现关系的实体完整性和参照完整性,操作结束后感觉最大的就是发现平时理论学习和实际操作的区别,理论学得好,操作能力却不一定好,所以理论与实践相结合,才能真正地学好数据库。

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2