欢迎来到天天文库
浏览记录
ID:10792681
大小:6.67 MB
页数:14页
时间:2018-07-08
《初识dbms,掌握dbms常用工具》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库实验报告题目:初识DBMS,掌握DBMS常用工具实验目的:1.熟悉DBMS的安装和基本配置;2.了解DBMS各种组件、文件与文件组和各个系统表的作用;3.掌握数据库的备份和还原4.了解SQLServer2008profiler和执行计划查询5.了解分布式系统Hadoop的基本架构(可选)实验平台1.OS:WindowsXP/72.DBMS:SQLServer2008实验用时:两次上机预备知识SQLServer作为一个DBMS系统,其中包括很多有用的组件和管理工具。SQLServer不仅提供了作为数据存储用的数据库引擎,而且还提供了对数据进行数据挖掘、形成报表和数据
2、备份和迁移的一整套组件。给予了用户对数据存储、分析的强大的支持。SQLServer提供了十分直观好用的图形化工具,让你可以轻松驾驭它。该图形界面工具就是SQLServerManagementStudio(SSMS),它集成了多项功能,通过图形化管理界面来管理整个服务器的大部分功能,是日后常用的管理工具。本次实验的主要目的就是熟悉DBMS的安装和基本参数配置,SSMS的一些基本操作和了解数据库系统各个组件、文件与文件组和各个系统表的作用和用途。实际操作和掌握数据库的备份与恢复、SQLServer2008profiler和执行计划查询。实验活动1.安装SQLServer20
3、08。注意有两种身份验证模式,即windows验证和混合验证。具体的原理将在以后的课程中学习,本次实验我们选择windows验证即可。安装过程中有一些简单的参数配置需要注意,包括实例名、实例的根目录、数据目录的设置。1.熟悉和使用SQLServerManagementStudio。步骤一:打开ManagementStudio,连接至SQLServer2008。单击“开始”->“MicrosoftSQLServer2008”->“SQLServerManagementStudio”,设置你的连接信息,打开ManagementStudio。n服务器类型:数据库引擎n服务器名
4、称:默认的主机名n身份验证:windows身份验证(或SQLServer身份验证与登录的账号密码)注意:请勿私自更改账户密码。步骤二:新建数据库和关系表。右键单击“数据库”,新建数据库,填写数据库名称为test。在数据库中可以看到一个新出现的数据库——test。点开test数据库,右键点击表,新建表student。Student表的列属性如下表所示:列名数据类型允许null值IDNchar(10)NoNameNchar(10)Yes注意:请严格按照指导手册为数据库和表命名。步骤三:编辑数据表的内容,以及数据列定义。以test数据库为例,点开该数据库,显示数据库的组件种类
5、,例如数据库关系图、表、视图等。右键点击student表,选择“编辑前200行”,该指令会打开数据库表,并显示前200行数据。请根据下表为student表增加新的数据项。IDNameNo1TomNo2MaryNo3SheldonNo4LilyNo5Katherine注意:请不要自行修改系统数据库的数据,也不要轻易修改用户数据库中系统表的内容。查看表结构。在表上单击右键,执行“设计”。右侧窗口会显示表的所有列,以及各列的属性设置。步骤四:查看数据表的内容。右键点击student表,选择“选择前1000行”,该指令会打开数据库表,并显示前1000行的数据。其中,上部分的框图
6、中显示的是用户命令形成的SQL语句,表示从test数据库中的student表中,选择前1000个数据,并显示这些数据的ID和Name。可以尝试把1000更改成3,并选择执行查看结果。步骤五:查看数据库的数据文件和日志文件在之前创建数据库时,我们选择了一个路径存储test数据库的数据文件和日志文件,我们可以在操作系统的资源浏览器中找到这些文件。1.了解SQLServer的系统表。SQLServer安装以后,会自动创建和配置多个系统数据库,每个数据库都有其特殊的用途。nMaster:记录SQLServer实例的所有系统级别的信息,如用户数据库的位置、登录账号等。nMsdb:
7、各种SQLServer辅助存放服务信息的地方,例如,SQLServerAgent用于任务计划警告和操作的设置和执行历程、SSIS部署封装、日志传送等。nModel:用来当做SQLServer实例上创建用户自定义数据库的模板。对model数据库的修改会应用到之后创建的用户数据库。nTempdb:是一个工作空间,用于保存临时对象或中间结果集。如SQL生成的工作表等。每次启动时都重建tempdb数据库。注意:不要随意修改系统数据库。SQLServer2005之后将系统数据表隐藏起来,取而代之的是大量的系统视图。此处仅举数例来解释日常管理时可通过
此文档下载收益归作者所有