数据库实验报告一docxWord文档格式.docx
《数据库实验报告一docxWord文档格式.docx》由会员分享,可在线阅读,更多相关《数据库实验报告一docxWord文档格式.docx(61页珍藏版)》请在冰豆网上搜索。
实验步骤
(1)下载SQLServer2012集成包并解压,运行后出现“SQLServer安装中心”。
在左侧的目录树中选择“安装”。
(2)在右侧的选择项中,选择第1项目“全新安装或向现有安装添加功能”,然后就进入了安装程序。
(3)输入产口密钥,许可条款,安装程序支持文件。
(4)接下来,才是正式安装SQLServer程序。
这个步骤看起来跟刚才在准备过程中的一样,都是扫描本机,防止在安装过程中出现异常。
现在并不是在重复刚才的步骤,从下图明显看出这次扫描的精度更细,扫描的内容也更多。
(5)功能选择。
勾选全部的安装组件,方便以后使用。
(6)实例配置。
我们这里安装一个默认实例。
(7)服务账户配置。
(8)数据库引擎配置。
(9)之后的配置无需改动,一路下一步即可,等待安装成功。
请你练习
1.如果在安装时设置身份验证模式为混合模式,那SQLServer默认生成的系统管理员账户名是?
答:
系统管理员账户名sa
2.SQLServer2008中有哪几种身份验证模式?
Windows身份、SQlServer和Windows身份验证模式
3.什么是实例、默认实例和命名实例?
在一台计算机上是否可以安装多个实例?
“实例”,就是一个SQLServer数据库引擎。
一台计算机上最多只有一个默认实例,也可以没有默认实例,默认实例名与计算机名相同。
“命名实例”就是自己使用这自己命名的事例。
客户端连接命名实例时,必须使用以下计算机名称与命名实例的实例名组合的格式。
SQLServer支持在同一台计算机上同时运行多个SQLServer数据库引擎实例。
分析与讨论:
1、程序运行出错,登录用户‘sa’无法连接数据库
解决方案:
打开数据库企业管理器--展开sqlserver组--右键(local)数据库属性
---安全性---身份验证选sqlserver和Windows身份验证模式---确定
2、数据库选择的是默认位置,要改变路径,右键——属性——数据库设置,填写路径保存即可。
实验二SQLServer常用管理工具和使用
1.理解服务的概念,掌握SQLServer服务的启动、暂停和停止。
2.熟悉SQLServer配置管理工具的使用,掌握使用管理工具查看数据库信息的方法。
3.掌握帮助文档的使用
1.使用多种方法启动、暂停和停止SQLServer服务。
2.使用管理工具查看当前数据库信息。
1.启动、暂停和停止SQLServer服务。
2.查看帮助文档
实验步骤与结果
(1)依次”计算机”——“管理”——“服务和应用进程”——“服务”,打开服务项
(2)找到一项名为“SQLServer(MSSQLSERVER)”的服务,查看其描述和状态。
(3)停止该服务。
(4)启动该服务。
(5)暂停该服务。
(6)恢复该服务。
(7)在SQLServer配置管理器中尝试重复上述操作。
(8)在SQLServer配置管理器中还可以查看到SQLServer服务占用的端口和本机IP地址。
点击左侧“MSSQLSERVER的协议”选择“TCP/IP”,然后选择IP地址选项卡。
可以看到端口号。
(9)使用命令NET管理MSSQLSERVER服务。
停止服务。
命令:
NETSTOPMSSQLSERVER
(10)启动服务。
NETSTARTMSSQLSERVER
(11)暂停服务。
NETPAUSEMSSQLSERVER
(12)重新开启服务。
NETCONTINUEMSSQLSERVER
(9)~(12)截图如下:
1.上网查找在osql命令的作用和使用方法,并使用该命令登录SQLServer查看版本。
OSQL—?
命令可查看osql命令的用法
*通过命令可知该数据库版本为SQL201211.0NTx64
上图列举了OSQL的一些常用命令。
SQLserver的应用进程我服务会有多个,尤其是服务,停止或暂停了某些应用进程和服务,都可能是数据库无法正常的使用,所以不要停止相关进程和服务。
实验三创建数据库
1.掌握在图形界面下创建数据库的方法。
2.掌握使用SQL语句创建数据库的方法。
3.熟悉SQLServerManagementStudio的环境。
1.熟练使用两种方法创建数据库。
创建数据库。
实验步骤和结果:
(路径选择本机系统默认的路径)
(1)明确需求。
(2)使用向导创建上诉描述的数据库。
(3)单击“连接”按钮,便可以进入【SQLServerManagementStudio】窗口。
(4)在“数据库”节点上右击,弹出如下图所示的快捷菜单,选择“新建数据库”命令。
(5)在“常规”数据页的“数据库名称”文本框中,输入要创建的数据库名称和其他属性信息。
(6)单击“确定”。
数据库建立成功。
(7)使用T-SQL语言创建数据库。
需求:
使用查询分析器新建一个数据库,名称为“LIB”,其主要数据文件大小为4M,最大文件大小为10M,每次增长2M;
次要数据文件大小为1M;
日志文件大小为1M;
三个文件的文件名自定,上述没有说明的选项都采用默认值。
(8)点击“新建查询”,键入SQL语句。
CREATE
DATABASELIB
ON
(NAME
=
bdata1,
FILENAME
=’C:
\ProgramFiles\MicrosoftSQLServer\MSSQL11.MSSQLSERVER\MSSQL\DATA
\bdata3.mdf'
SIZE
2,
MAXSIZE
10,
FILEGROWTH
2
),
(
NAME
=bdata2,
‘C:
\bdata4.ndf'
1
)
LOG
ON
=blog,
=’
C:
\blog.ldf'
)
(9)点击“执行”
执行以上代码后发现以下问题:
CREATEDATABASE语句失败。
主文件必须至少是5MB才能容纳model数据库的副本。
将主文件大小改为5M后,再执行,提示命令功能执行成功
1.熟悉SQL语言建库的语法。
2.创建一个test数据库,其主数据文件逻辑名test_data,物理文件名test_data.mdf,初始大小10MB,最大尺寸为无限大,增长速度1MB;
数据库日志文件逻辑名称为test_log,物理文件名为test_log.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为10%。
3.自行查找删除数据库T-SQL语句。
删除语句为:
dropdatabasetext,其中text为数据库的名称
1、题目中要求数据库主文件的初始大小位4,运行后出现问题:
所以要把主文件的厨师大小改为5MB,其他条件可以不变,即可执行成功。
2、因为数据库的路径选择的是安装的默认路径,所以对练习中文件的路径也要做相应的改变,即要修改为本数据库默认的路径。
否则无法创建数据库成功。
实验四管理数据库
1.进一步熟练企业管理器和查询分析器的使用。
2.掌握附加和分离数据库的方法。
3.熟悉数据库的更名。
4.掌握数据库的删除。
1.使用T-SQL语句创建和修改数据库。
2.掌握其他常用的数据库管理操作。
1.使用T-SQL语句修改数据库。
其他数据库管理操作。
5.进一步熟练企业管理器和查询分析器的使用。
6.掌握附加和分离数据库的方法。
7.熟悉数据库的更名。
8.掌握数据库的删除。
3.使用T-SQL语句创建和修改数据库。
4.掌握其他常用的数据库管理操作。
1使用T-SQL语句修改数据库。
2.其他数据库管理操作。
(1)建库需求。
创建一个名为“Test”数据库。
主要数据文件:
逻辑文件名为TestData1,实际文件名为TestData1.mdf;
初始容量为5MB,最大容量为10MB,递增量为1MB。
次要数据文件:
逻辑文件名为TestData2,实际文件名为TestData2.ndf;
初始容量为1MB,最大容量为10MB,递增量为1MB。
事务日志文件:
逻辑文件名为TestLog,实际文件名为TestLog.ldf;
初始容量为1MB,最大容量为5MB,递增量为1MB。
(2)修改需求。
按照下面的要求修改数据库Test。
主要数据文件的容量为2MB,最大容量为20MB,递增量为2MB。
次要数据文件的容量为2MB,最大容量为20MB,递增量为2MB。
事务日志文件的容量为2MB,最大容量为10MB,递增量为2MB。
(3)启动“企业管理器”,在控制面板的“树形目录”中选择“数据库”节点,单击鼠标右键,在弹出菜单中选择“新建数据库”命令,出现“数据库属性”对话框。
(4)设置常规选项卡:
在“名称”文本框中输入数据库名称“Test”;
(5)设置数据文件选项卡:
在文件名字段中输入数据文件逻辑文件名“TestData1”;
设置该文件初始大小为1MB;
标记“文件属性”栏下的“文件自动增长”复选框,并选中“按兆字节”设置文件容量递增值为1。
在“最大文件大小”对话框中选择“将文件增长限制为(MB)”为10。
同样,在第二行输入次要数据文件信息,并进行相应设置。
设置事务日志选项卡:
在文件名字段中输入数据文件逻辑文件名“TestLog”;
设置该文件初始大小为1MB,标记“文件属性”栏下的“文件自动增长”复选框,并选中“按兆字节”设置文件容量递增值为1;
在“最大文件大小”对话框中,选择“将文件增长限制为(MB)”为5。
(6)单击“确定”按钮,完成数据库的创建。
(7)在“树状目录窗格”中,选择新建的数据库“Test”,单击鼠标右键,在弹出菜单中选择“属性”命令,打开数据库属性窗口;
(8)选择数据文件选项卡,在其中将主要数据文件和次要数据文件的容量改为2MB,最大容量改为20MB,递增量改为2MB。
(9)选择事务日志选项卡,在其中将事务日志文件的容量改为2MB,最大容量改为10,递增量改为2。
(10)使用Transact-SQL语句创建和修改数据库。
(11)修改数据库
(12)点击“执行”,执行修改。
(13)在“树状目录窗格”中,选择新建的数据库“Test”,单击鼠标右键,在弹出菜单中选