当前位置:文档之家› SQL实验报告

SQL实验报告

SQL Server 2000实验报告学院土木建筑学院专业测绘工程实验内容SQL Server 2000的使用实验时间第九周至第十二周姓名黄萌萌学号07210230指导老师刘国栋SQL Server2000实验报告目录实验一SQL Server 2000系统的安装及配置 (3)一、实验目的与要求 (3)二、实验过程设计及实验步骤 (3)三、SQL调试及结果 (5)四、实验体会 (6)实验二数据库的创建和管理 (7)一、实验目的与要求 (7)二、实验过程设计及实验步骤 (7)三、SQL调试及结果 (9)四、实验体会 (10)实验三表的创建和管理 (12)一、实验目的与要求 (12)二、实验过程设计及实验步骤 (12)三、SQL调试及结果 (15)四,实验体会 (16)实验四数据查询 (18)一、实验目的与要求 (18)二、实验过程设计及实验步骤 (18)三、SQL调试及结果 (20)四、实验体会 (26)实验五索引的创建与管理 (27)一、实验目的与要求 (27)二、实验过程设计及实验步骤 (27)三、SQL调试及结果 (28)四、实验体会 (34)实验六视图的创建和使用 (35)一、实验目的与要求 (35)二、实验过程设计及实验步骤 (35)三、SQL调试及结果 (36)四、实验体会 (39)实验七T-SQL程序设计 (40)一、实验目的与要求 (40)二、实验过程设计及实验步骤 (40)三、SQL调试及结果 (41)四、实验体会 (42)实验十一安全管理 (43)一、实验目的与要求 (43)二、实验过程设计及实验步骤 (43)三、SQL调试及结果 (44)四、实验体会 (46)实验一SQL Server 2000系统的安装及配置开课实验室:空间信息处理实验室指导老师:刘国栋时间:第9周周二学院:土木建筑学院专业:测绘工程班级:测绘07级2班姓名:黄萌萌学号:07210230一、实验目的与要求1)熟练掌握SQL Server 2000系统的安装过程。

2)掌握SQL Server2000相关服务的启动、退出。

3)掌握企业管理器和查询分析器的使用。

4)掌握创建服务器组和注册服务器。

二、实验过程设计及实验步骤1)安装SQL Server 2000系统。

选择 "下一步",然后选择 "本地计算机" 进行安装。

在 "安装选择" 窗口,选择 "创建新的SQL Server实例..."。

在 "用户信息" 窗口,输入用户信息,并接受软件许可证协议。

在 "安装定义"窗口,选择 "服务器和客户端工具" 选项进行安装。

在 "实例名" 窗口,选择 "默认" 的实例名称。

这时本SQL Server的名称将和Windows2000服务器的名称相同。

在 "安装类型" 窗口,选择 "典型" 安装选项,并指定 "目的文件夹"。

在 "服务账号" 窗口,请选择 "对每个服务使用统一账户..." 的选项。

在 "服务设置" 处,选择 "使用本地系统账户"。

在"身份验证模式" 窗口,请选择"混合模式..." 选项,并设置管理员"sa"账号的密码。

如果您的目的只是为了学习的话,可以将该密码设置为空,以方便登录。

2)分别使用SQL Server服务管理器和控制面板启动MS SQL Server服务。

开始→程序→SQL Server2000→企业管理器3)练习企业管理器使用。

创建数据库:在处单击右键,选中“新建数据库”删除数据库:在“数据库”处单击右键,选中“删除”新建表:双击数据库,然后双击“表”进入,在单击右键“新建表”4)在企业管理器下创建一个服务器组group1,在这个组下注册一个服务器。

查看有哪些数据库及数据库中有哪些数据对象。

在企业管理器下单击右键,选择“新建SQL Sever组”,命名为“group1”,在处单击右键,选“新建SQL Sever注册”然后“下一步”5)练习查询分析器的使用,在查询分析器中输入如下SQL语句,查看结果。

USE PUBSGOSELECT * FROM AuthorsGO三、SQL调试及结果四、实验体会安装SQL Server 2000的之前知道他包括:企业版、标准版、个人版和开发者版。

安装的过程和其他普通软件的安装差不多,不同的是SQL Sever 2000在安装的过程中遇到了问题没有办法继续安装下去了。

提示“以前的某个程序安装已在安装计算机上创建挂起的文件操作.运行安装之前必须重新启动计算机”打开注册表编辑器找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 找到PendingFileRenameOperations 然后delete 就可以了企业管理器中可以创建组和数据库,它具有管理数据库、管理数据库对象、管理备份、管理复制等功能。

查询分析器,在这里我们可以在海量的数据收出想要的内容,对此进行筛选(select)、过滤(having)、排序(order by)等。

在这里也可以以create table的方式生成表格实验二数据库的创建和管理开课实验室:空间信息处理实验室指导老师:刘国栋时间:第9周周五学院:土木建筑学院专业:测绘工程班级:测绘07级2班姓名:黄萌萌学号:07210230一、实验目的与要求1)掌握用企业管理器和T-SQL语句创建数据库的方法。

2)掌握修改数据库,数据库更名的方法。

3)掌握删除数据库的方法。

二、实验过程设计及实验步骤1.在SQL Server企业管理器中创建一个数据库,具体要求如下:(1)数据库名称为Test1。

(2)主要数据文件:逻辑文件名为Test1Data1,物理文件名为Test1Data1.mdf,初始容量为1MB,最大容量为10MB,递增量为1MB。

(3)次要数据文件:逻辑文件名为Test1Data2,物理文件名为Test1Data2.ndf,初始容量为1MB,最大容量为10MB,递增量为1MB。

(4)事务日志文件:逻辑文件名为Test1Log1,物理文件名为Test1Log1.ldf,初始容量为1MB,大容量为5MB,递增量为512KB。

2.在查询分析器中输入并执行一个CREATE DATABASE语句,具体要求如下:(1)数据库名称为Test2;(2)主要数据文件:逻辑文件名为Test2Datal,物理文件名为Test2Datal.mdf,初始容量为1MB,最大容量为10MB,递增量为1MB;(3)次要数据文件:逻辑文件名为Test2Data2,物理文件名为Test2Data2. ndf,初始容量为1 MB,最大容量为10MB,递增量为1MB;(4)事务日志文件:逻辑文件名为Test2Logl,物理文件名为Test2Logl.Ldf,初始容量为512KB,最大容量为5MB,递增量为512KB。

create database Test2onprimary(name=Test2data1,filename='d:\Test2data1.mdf',size=1,maxsize=10,filegrowth=1),filegroup ff(name=Test2data2,filename='d:\Test2data2.mdf',size=1,maxsize=10,filegrowth=1)log on(name=Test2Log1,filename='d:\Test2data1.mdf',size=1,maxsize=5,filegrowth=512kb)3.按照下列要求在企业管理器中修改第2题中创建的Test2数据库:(1)主要数据文件的容量为2MB,最大容量为20MB,递增量为2MB。

(2)次要数据文件的容量为2MB,最大容量为20MB,递增量为2MB。

(3)事务日志文件:初始容量为1MB,最大容量为10MB,递增量为1MB。

alter database test2modify file(name=Test2data1,size=2,maxsize=20,filegrowth=2)alter database test2modify file(name=Test2data2,size=2,maxsize=20,filegrowth=2)alter database test2modify file(name=Test2Log1,size=1,maxsize=10,filegrowth=1)4.数据库更名,要求:把TEST1数据库改名为new_TEST1。

alter database test1modify name=new_test15.收缩数据库,要求:分别使用DBCC SHRINKDATABASE和DBCC SHRINKFILE进行收缩。

DBCC SHRINKDATABASE( test2,target_percent[ , { NOTRUNCATE | TRUNCATEONLY } ])6.删除数据库(1)在企业管理器中删除new_TEST1数据库。

在Enterprise manager可以在“new_TEST1”上单击右键,然后单击删除(2)在查询分析器中用DROP DATABASE语句删除经过第3题修改以后的Test2数据库。

drop database Test2三、SQL调试及结果create database Test2onprimary(name=Test2data1,filename='d:\Test2data1.mdf',size=1,maxsize=10,filegrowth=1name=Test2data2,filename='d:\Test2data2.mdf',size=1,maxsize=10,filegrowth=1)log on(name=Test2Log1,filename='d:\Test2data1.mdf',size=512kb,maxsize=5,filegrowth=512kb)上面那样做程序报错,次要数据文件的生成应该是用filegroup编写,create database Test2onprimary(name=Test2data1,filename='d:\Test2data1.mdf',size=1,maxsize=10,filegrowth=1),filegroup ff(name=Test2data2,filename='d:\Test2data2.mdf',size=1,maxsize=10,filegrowth=1)数据库改名字:alter database test1modify name=new_test1删除数据库:在Enterprise manager可以在要删除的数据库图标上单击右键,然后单击删除用命令删除:drop database Test2四、实验体会通过这次实验我们了解了Enterprise Manager和T-SQL在很多情况下具有相同的作用,学会了在两种情况下创建数据库(create database)、修改数据库(alterdatabase)以及删除数据库(drop database),在数据库的基础上又可以添加删除数据文件,以及对数据库各种属性的编辑。

相关主题