数据库系统实验报告

实验题目:熟悉数据库系统的操作环境



一、实验目的

1.练习安装SQL SERVER 2000数据库软件

2.熟悉SQL SERVER 2000企业管理器、查询分析器的基本使用方法。

3.了解SQL SERVER 2000数据库的逻辑结构和物理结构及其结构特点。

4.掌握在企业管理器中创建数据库。

5.掌握SQL Server企业管理器的基本应用。

6.掌握SQL Server查询分析器的使用方法。


二、实验仪器

计算机、SQL Server 2019软件,U盘(学生自备)。


三、实验原理

使用SQL Server 2019提供的各种常用管理工具进行有关的操作。


四、实验内容与步骤

1.安装SQL Server 2019数据库软件
(1)安装

(2)配置

	1)启动SQL Server 服务器
	2)停止SQL Server服务器

2.创建数据库
分别用企业管理器和查询分析器创建“xs”数据库,要求数据库xs初始大小为10MB,最大尺寸为40MB,增长速度为5%;数据库的日志文件逻辑名称为xs_log,物理文件名为xs_mdf,初始大小为2MB,最大尺寸为10MB,增长速度为1MB。

(1)在企业管理器中创建数据库

(2)使用T-SQL语句创建数据库

CREATE DATABASE xs
ON 
(	NAME = xs_mdf,
	FILENAME = 'C:\1\xs.mdf',
	SIZE = 10,
	MAXSIZE = 40,
	FILEGROWTH = 5% )

LOG ON
(	NAME = xs_log,
	FILENAME = 'C:\1\xs.ldf',
	SIZE = 2MB,
	MAXSIZE = 10MB,
	FILEGROWTH = 1MB )

3.删除数据库
(1)利用企业管理器删除数据库

(2)利用Drop语句删除数据库

drop database xs;

4.创建数据表

(1)用数据库SQL Server 2019的企业管理器建立“xscj”数据库,文件名为xscj_data、大小50M,日志文件名为xscj_log、大小25M的新数据库。

(2)利用企业管理器在数据库xscj上,建立如下所示的表xs:

xs
字段名类型长度含义
snochar5学生编号
snamechar8姓名
ssexbit1性别
sbirthinteger年龄
sdeptvarchar20系别
scredittinyint1总学分

(3)利用企业管理器向xs中添加记录。

CREATE DATABASE xscj
ON 
(	NAME = xscj_data,
	FILENAME = 'C:\1\xscj.mdf',
	SIZE = 50)

LOG ON
(	NAME = xscj_log,
	FILENAME = 'C:\1\xscj.ldf',
	SIZE = 25MB)

create table xs
(
	sno	char	(5),
	sname	char	(8),
	ssex	bit	,
	sbirth	integer	,
	sdept	varchar	(20),
	scredit	tinyint	
)

insert into xs values ('00001', '小米', '0', '1001','CS','100');
insert into xs values ('00002', '小张', '1', '1010','CS','102');
insert into xs values ('00003', '小王', '1', '1222','EE','104');
insert into xs values ('00004', '小李', '1', '1111','MIS','100');
insert into xs values ('00005', '小六', '0', '111','MIS','95');
insert into xs values ('00006', '小安', '0', '222','EE','100’);
insert into xs values ('00007', 'Bill', '1', '456','CS','150');

五、实验数据的记录及处理

成功配置好后进入应用界面,配置好服务器后开始正常使用。
成功创建xs数据库并按要求设置好初始大小、最大尺寸、增长速度等。
成功用drop语句删除建好的xs数据库。
创建新的xscj数据库及在数据库中建表xs,且向表中添加记录。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


六、思考题

xscj_data文件和xscj_log文件的区别是什么?

数据文件包含数据和对象,例如表、索引、存储过程和视图是用来存数据的,也就是说数据文件是真正存在的。日志文件包含恢复数据库中的所有事务所需的信息。为了便于分配和管理,可以将数据文件集合起来,放到文件组中,是为了防止当数据丢失,或都出现异常的情况下可以利用日志恢复最近的操作。


七、实验过程中遇到的问题及解决方法

恢复数据库时,提示尚未备份日志尾部,所以无法完成恢复。因为在线还原的数据库在最后备份后又产生了新的日志,所以按照默认设置的备份选项,系统将提示备份日志尾部以免造成事务中断。如需要备份尾部日志则进行备份。如果不需要,则可以在还原数据库的选项卡中选择“覆盖现有数据库”。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值