• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

如何建立数据库设备

发布: 2007-6-30 18:56 | 作者: admin | 来源: | 查看: 20次 | 进入软件测试论坛讨论

领测软件测试网

建立数据库设备,数据库,和表

    在这一部分,你可以在SQL Server中添加三种类型的对象:数据库设备,数据库,和表。 你在开始使用SQL Server存储数据之前,必须建立所有的三种对象。

    当你在SQL Server中存储数据时,你是在把数据库存储在表中。按顺序,表是存储在数据库中的,数据库是存储在数据库设备中的。

    在你安装SQL Server时,你已经建立了master 数据库设备。master 数据库设备。

    包括了所有的SQL Server使用的数据库,例如,master和tempdb数据库。你可以在master数据库设备中添加自己的数据库,也可以在master数据库中添加自己的表,然而,这些操作是不推荐的。 相反,你应该建立一个自己的数据库设备和一个自己的数据库。

注意

    由于很多原因,在master数据库中建立自己的表是一个很坏的主意。 例如,这会使备份你的数据库变得很不方便,因为你的数据库和系统对象混在一起。

建立数据库设备

数据库设备是一块为使用数据库及其内容(表,索引,存储过程,触发器,用户)而分配的磁盘空间。当你建立一个数据库设备时,SQL Server会向你询问你需要为这个数据库设备保留的磁盘空间的大小。例如: 如果你告诉SQL Server,你的数据库设备的名字为TEST,并为它保留50M的空间,SQL Server就会生存一个名字为TEST.DAT的文件,并且把文件的大小设置成50M。这个空间被分配给TEST这个数据库设备。

注意

现在版本的SQL Server(version 6.5)最多可以拥有256个设备。 每一个数据库设备的最大容量为32GB。

在一个数据库设备里能拥有一个或多个数据库。例如: 你可以建立一个数据库设备,然后在这个的设备的空间里建立几个数据库。当你建立一个数据库时,SQL Server会向你询问在那个数据库设备内建立,和你的数据库的大小。然后,SQL Server会为你的数据库分配空间。

因为在你建立数据库时必须分配空间,所以在你建立数据库设备和数据库之前,作一个很好的计划是很重要的。如果你需要的话,你也可以回到上一步,重新定义数据库的大小,但是,你最好在第一次就把数据库的大小配置正确。否则,在数据库填满了时,你就会有丢失数据的危险。

有两种建立数据库的方法。第一种方法就是通过系统过程写SQL queries来建立数据库设备。因为这些操作是乏味而容易混淆的, 我们一般用第二种方法来生成这些设备-使用SQL Enterprise。

这是生成新的数据库设备的步骤:

选择开始|程序|SQL65|SQL Enterprise Manager。

点击你的数据库服务器的名字,选中它。从菜单中选择管理|数据库设备。管理数据库设备的窗口出现。

在工具条上选择New Device按钮。用来新建数据库设备的对话框就会出现(如图3.4所示)。

填写设备的名字,缺省的目录,和数据库设备的大小。对话框会以图形方式显示所有的驱动器上的可用空间。

在你完成全部的这些选项以后,点击Create Now按钮。SQL Server会在硬盘上建立数据库设备,而且SQL Enterprise Manager会在Database Devices文件夹下显示这个设备。

图3.4 安装一个新的数据库设备

 

 

 

 

 

 

 

 

 

 

 

 

 

 

注意

如果你决定要镜象你建立的设备,你就需要两倍的存储空间。镜象就是对数据库设备的一种“硬拷贝”。 镜象一个数据库设备可以在这个数据库设备失效时,可以不停止运行而直接恢复。

现在,你已经建立了一个数据库设备,在以后你需要存储数据时,你可以建立一个新的数据库。在下一部分,我们将介绍如何建立一个你直接的数据库。

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网