实验2 数据库的基本操作gc

上传人:woxinch****an2018 文档编号:39301155 上传时间:2018-05-14 格式:DOC 页数:10 大小:102KB
返回 下载 相关 举报
实验2 数据库的基本操作gc_第1页
第1页 / 共10页
实验2 数据库的基本操作gc_第2页
第2页 / 共10页
实验2 数据库的基本操作gc_第3页
第3页 / 共10页
实验2 数据库的基本操作gc_第4页
第4页 / 共10页
实验2 数据库的基本操作gc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《实验2 数据库的基本操作gc》由会员分享,可在线阅读,更多相关《实验2 数据库的基本操作gc(10页珍藏版)》请在金锄头文库上搜索。

1、实验实验 2 数据数据库库的基本操作的基本操作实验目的:实验目的:掌握数据库的基础知识,了解数据库的物理组织与逻辑组情况,学习如何 创建、修改、查看、缩小、更名、删除数据库的基本操作方法。背景知识:背景知识:见教材 P23-24实验示例:实验示例:1、创建数据库、创建数据库创建数据库的方法有: 使用向导创建数据库; 使用企业管理器创建数据库; 使用 transact-sql 语言创建数据库等。 (1)使用向导创建数据库)使用向导创建数据库 在企业管理器中,先单击“数据库”文件夹,接着单击“工具”菜单 “向导” ,出现“选择向导”对话框,在其中选择“数据库”“创建数据库 向导” ,并按“确定”按

2、钮,如图 2-1,启动创建数据库向导,在一步步的向导 过程中,要指定数据库名及数据库文件位置;指定数据库数据文件的初始大小; 定义数据库数据文件的增长方式;指定数据库日志文件的初始大小;定义数据 库日志文件的增长方式等,最后按“完成”按钮,完成了数据库的创建。 (2)使用企业管理器创建数据库)使用企业管理器创建数据库 在企业管理器中,单击工具栏中的图标,或在数据库文件夹或其下属 任一数据库图标上单击右键,或右窗格中右击空白区域,选择“新建数据库” 菜单项,会弹出“数据库属性”对话框。在常规页框中,要求用户输入数据库 名称以及排序规则名称。 在“名称”文本框中输入正确的数据库名称,然后单击“数据

3、文件”选 项卡,在“文件名”栏中可以输入数据库文件名称,SQL Server 2000 在默认情 况下自动在用户输入的数据库名称后面增加上“_Data”字样,作为数据库文件 名称。在该页框中还能输入数据库文件的存储位置、初始容量大小和所属文件 组名称等。 在“文件属性”选项组里,选中“文件自动增长”复选框,当数据文件 的空间不够用时,SQL Server 2000 可以自动增加容量。SQL Server 2000 提供了 两种方式来实现数据文件的自动增加。一种是以“按兆字节”的方式递增,一 次增加 1MB(缺省值) ;另外一种方式是以“按百分比”的方式递增,一次递增原数据库文件容量的 10(缺

4、省值) 。 再单击“事务日志”选项卡,可输入数据库日志文件的名称、位置、大 小,在日志需要更多空间时可以在“文件属性”选项组中设置日志文件自动增 长和最大值选项,方法与设置数据文件类似。 (3)使用)使用 transact-sql 语言创建数据库语言创建数据库规范规范 用于用于大写Transact-SQL 关键字。斜体Transact-SQL 语法中用户提供的参数。| (竖线)分隔括号或大括号内的语法项目。只能选择一个项目。 (方括号)可选语法项目。不必键入方括号。(大括号)必选语法项。不要键入大括号。 ,.n 表示前面的项可重复 n 次。每一项由逗号分隔。 .n 表示前面的项可重复 n 次。

5、每一项由空格分隔。加粗数据库名、表名、列名、索引名、存储过程、实用工具、数据 类型名以及必须按所显示的原样键入的文本。:=语法块的名称。此规则用于对可在语句中的多个位置使用的过 长语法或语法单元部分进行分组和标记。适合使用语法块的每 个位置由括在尖括号内的标签表示:。语法如下: CREATE DATABASE database_name ON ,.n , ,.n LOG ON ,.n COLLATE collation_name FOR LOAD | FOR ATTACH := PRIMARY ( NAME = logical_file_name , FILENAME = os_file_na

6、me , SIZE = size , MAXSIZE = max_size | UNLIMITED ,FILEGROWTH = growth_increment ) ,.n :=FILEGROUP filegroup_name ,.n 请查阅 SQL Server 2000 的联机帮助,以便了解更详细的命令信息(下同, 不再提示)。例例 1不指定文件创建数据库CREAT DATABASE mytest示例创建了名为 mytest 的数据库,并创建了相应的主文件和事务日志文件。因为语句中没有项,所以主数据文件的大小为 model 数据库主文件的大小。事务日志文件的大小为 model 数据库事务日

7、志文件的大小。因为没有指定MAXSIZE,文件可以增长到填满所有可用磁盘空间为止。例例 2创建简单的数据库CREATE DATABASE sales ON (NAME=sales_dat,FILENAME=d:sales_dat.mdf, SIZE=10,MAXSIZE=50,FILEGROWTH=5) LOG ON (NAME=sales_log,FILENAME=d:sales_dat.ldf, SIZE=5MB,MAXSIZE=25MB,FILEGROWTH=5MB)例例 3 用文件组创建数据库:创建一个 student 数据库,其中主文件组包含主要数据文件 student1_dat(数

8、据文件均在 C 盘根目录上)和次要数据文件student2_dat。有两个次要文件组:studentGroup1 包含 studentg11_dat 和studentg12_dat 两个次要数据文件,studentGroup2 包含 studentg21_dat 和 studentg22_dat 两个次要数据文件。日志的逻辑文件名为 student_log,此日志文件存储在 C:program filesmicrosoft sql servermssqldatastudentlog.ldf 中。根据这些要求,创建数据库的完整命令为:CREATE DATABASE student ON PRIM

9、ARY ( NAME=student1_dat,FILENAME=C:student1_dat.mdf, SIZE=5,MAXSIZE=50,FILEGROWTH=15%), ( NAME=student2_dat,FILENAME=C:student2_dat.ndf, SIZE=5,MAXSIZE=50,FILEGROWTH=15%), FILEGROUP studentGroup1 ( NAME=studentg11_dat,FILENAME=C:studentg11_dat.ndf, SIZE=5,MAXSIZE=50,FILEGROWTH=5), ( NAME=studentg12_

10、dat,FILENAME=C:studentg12_dat.ndf, SIZE=5,MAXSIZE=50,FILEGROWTH=5), FILEGROUP studentGroup2 ( NAME=studentg21_dat,FILENAME=C:studentg21_dat.ndf, SIZE=5,MAXSIZE=50,FILEGROWTH=5), ( NAME=studentg22_dat,FILENAME=C:studentg22_dat.ndf, SIZE=5,MAXSIZE=50,FILEGROWTH=5) LOG ON ( NAME=student_log,FILENAME=C:

11、program filesmicrosoft sql servermssqldatastudentlog.ldf,SIZE=5MB,MAXSIZE=25MB,FILEGROWTH=5M B)说明:使用文件组对文件进行分组,以便于管理和数据的分配与放置, 提高数据存取的整体性能。例如,可以分别在三个硬盘驱动器上创建三个文件 (Data1.ndf、Data2.ndf 和 Data3.ndf) ,并将这三个文件指派到文件组 fgroup1 中。然后,可以明确地在文件组 fgroup1 上创建一个表。对表中数据的查询将 分散到三个磁盘上,因而性能得以提高。2、查看与修改数据库、查看与修改数据库1. 使

12、用企业管理器查看、修改数据库属性使用企业管理器查看、修改数据库属性 在企业管理器中,先单击“数据库”文件夹,再选中待修改数据库,然后 单击工具栏中的图标;或在待修改数据库上单击右键,在快捷菜单中单击 “属性”菜单项;或双击右框中的待修改数据库,都将出现“数据库属性”对 话框,在该对话框上,能进行一系列相关该数据库属性的修改。(1)数据库属性选项 SQL SERVER 2000 数据库属性设置窗口中有许多选项可以改变数据库的行 为。打开“选项”选项卡,如图 2-17 所示。在“访问”选项组里选中“限制访 问”复选框,原本保持灰白状态的两个单选按钮变为激活状态(选中“单用户” 单选按钮表示当前只能

13、有一个用户可以使用该数据库) 。选中“只读”复选框表 示该数据库在当前只能读取数据而不能进行修改。这在一定程度上能实现安全 性控制。按左下角的“帮助”按钮,能查阅到每个选项的设置含义,请读者自 己了解。(2)调整数据库大小 如果在数据库中用户需要不断地增加数据,就需要扩大数据库文件。打开 “数据文件”(或“事务日志”)选项卡。 文件自动增长:选中该复选框表示数据库文件自动增长,这时可以选择 按兆字节增长还是按百分比增长。 文件增长不受限制:意味着数据库没有最大限制,可以一直充满磁盘。 将文件增长限制为:为数据库选择一个最大限制。 分配的空间:用户可以直接增加数据库文件大小。2. 使用使用 Tr

14、ansact-SQL 语句查看、修改数据库属性语句查看、修改数据库属性 (1)查看数据库属性查看数据库属性 用户使用 Transact-SQL 语句查看数据库属性,主要通过系统存储过程 sp_dboption 来完成操作。 语法如下: sp_dboption dbname = database , optname = option_name , optvalue = value 例例 4 下面的示例将 student 数据库设置为只读。USE master EXEC sp_dboption student, read only, TRUE 下面是结果集:CHECKPOINTing databa

15、se that was changed. 例例 5下面的示例将 student 数据库重新设置为可写。USE master EXEC sp_dboption student, read only, FALSE 下面是结果集:CHECKPOINTing database that was changed. (2)使用使用 Transact-SQL 语句修改数据库语句修改数据库 其语法为: ALTER DATABASE database ADD FILE ,.n TO FILEGROUP filegroup_name | ADD LOG FILE ,.n | REMOVE FILE logical_file_name | ADD FILEGROUP filegroup_name | REMOVE FILEGROUP filegroup_name | MODIFY FILE | MODIFY NAME = new_dbname | MODIFY FILEGROUP filegroup_name filegroup_property | NAME = new_filegroup_name | SET

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械/制造/汽车 > 汽车维修/保养

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号