数据库实验1 初识DBMS,掌握DBMS常用工具

2017-3-7 实验目的

  1. 熟悉DBMS的基本配置;
  2. 了解DBMS各种组件、文件与文件组和各个系统表的作用;
  3. 掌握数据库的备份和还原;
  4. 了解SQL Server 2008 profiler和执行计划查询;
  5. 深入了解SQL Server的数据文件与日志文件;
  6. 掌握数据字典;
  7. 了解SQL Server的临时文件;

实验环境 软件:OS:Windows7 DBMS:SQL Server 2008 Compiler:SQL Server Management Studio

实验用时:两次上机 实验内容 1、新建数据库和关系表,并查看数据库的数据文件和日志文件, 2、了解SQL Server的系统表, 3、掌握数据库的备份与恢复, 4、掌握数据库的导入和导出, 5、使用SQL Profiler和查询计划掌握DBMS运行状态, 6、了解SQL的主要数据文件mdf、次要数据文件ndf和日志文件ldf,创建一个以自己名字命名的数据库,利用对方的数据库文件,同学A和B分别在自己的SQL Server实例(即SSMS)中导入对方所创建的数据库, 7、观察并记录次要数据文件的生成, 8、临时文件的创建、写入和删除过程, 9、新建数据库test,并在test数据库中新建表student(同实验1-1),通过查询sys.master_files视图定位test.mdf、test_log.ldf文件,并手动删除这两个文件。重新创建数据库test, 10、插入两条相同的数据,观察能否插入成功

二.实验情况截图

三、实验中出现的问题及解释说明 1.恢复之后表格中的数据无法删除:查询之后觉得应该是SQL的bug,要用SQL语句才可以删除

2.第一次备份再恢复之后test内容为空:没有按照实验指导操作,先备份后删除数据库了,即所有操作都被删除,自然是一个空数据库。

3.导出执行过程中失败:应该将导出目标定到本地,输入(local),因为数据库都是存在本地且本身操作也是想在本地进行的。

4.第二次SQL语句 (select title from papers where title > 'kkk';)执行时间很长:可能是因为上一条语句读写磁盘频繁,还没有等到电脑释放任务和缓存就再次要求执行大规模读写操作。并且读取和筛选时间本身就很耗时。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值