文档详情

第二章数据库用运.ppt

发布:2017-04-28约2.31千字共54页下载文档
文本预览下载声明
第2章数据库的基本操作 ;SQL Server 2000使用一组操作系统文件映射数据库。数据库中的所有数据和对象都存储在一系列操作系统文件中。;主要数据文件: 该文件包含数据库的启动信息,并用于存储数据.唯一的 (Primary Data File)(.mdf);2)文件组;;并将这三个文件指派到文件组group中;注意:文件或文件组不能由一个以上的数据库使用。例如,如果文件 sales.mdf 和 sales.ndf 包含了数据库sales中的数据和对象,那么任何其它数据库都不能使用这两个文件。 文件只能是一个文件组的成员,事务日志文件不能属于任何文件组。 ;(1)用企业管理器建立数据库 ;(2) 用T-SQL命令创建数据库 ;[,SIZE=size] [,MAXSIZE={max_size|UNLIMITED}] [,FILEGROWTH=grow_increment]) }[,...n];LOG ON { (NAME=logical_file_name, FILENAME=’os_file_name’ [,SIZE=size] [,MAXSIZE={max_size|UNLIMITED}] [,FILEGROWTH=growth_increment]) }[,...n] [COLLATE collation_name];2.2 创建数据库;2.2 创建数据库;2.2 创建数据库;2.2 创建数据库;2.2 创建数据库;例2-1 CREATE DATABASE tsing_DB ON PRIMARY (NAME=tsing_DBData, FILENAME=’C:\Program Files \Microsoft SQL Server \MSSQL\Data\tsing_DB.mdf’, SIZE=25MB, MAXSIZE=50MB, FILEGROWTH=2MB);LOG ON (NAME=tsing_DBLog, FILENAME=’C:\Program Files \Microsoft SQL Server \MSSQL\Data\tsing_DB.ldf’, SIZE=10MB, MAXSIZE=20MB, FILEGROWTH=25%) COLLATE Chinese_PRC_CI_AS;;;(3) 事务日志 ;(4)查看数据库信息 ;(b) 用T-SQL命令查看数据库信息 ;1使用函数DATABASEPROPERTYEX的语法为 SELECT DATABASEPROPERTYEX (database,property) 其中: Database:需要查看的数据库的名称 Property:数据库的属性。 ;;;查看数据库数量 ;2.3修改数据库;2.3.1用企业管理器修改数据库;; ;;;;2.3 管理数据库 ;打开数据库:use database_name ;back;(2)用T-SQL命令扩增数据库容量 使用权限默认为dbo(数据库拥有者) 扩增数据库命令语句如下; ALTER DATABASE database_name MODIFE FILE ( NAME=file_name,SIZE=newsize); 例如2-9数据库文件My_DBData的初始分配空间大小为10MB,指派给My_DB数据库使用,现在想将其大小扩充至20MB,则具体操作命令如下: USE My_DB go ALTER DATABASE My_DB MODIFY FILE (NAME =My_DBData,SIZE=20MB);(1)用企业管理器面查看及修改选项 ;3 查看及修改数据库选项;(3) 用T-SQL命令更改数据库选项 更改命令如下(使用权限:sa, dbo): sp_dboption[dname,optname,{true|false}] 其中: dname:想操作的数据库名称 optname欲更改的数据库选项 true,false设定数据库选项的值 例:更改tsing为只读状态 Exec sp_dboption’my_db3’,’read only’, true go;(3) 用T-SQL命令更改数据库选项;4 缩减数据库容量 ;(1) 通过图形化界面操作 ;执行DBCC SHRINKDN命令来完成,但在此之前需用sp_dboption命令,将想缩减容量的数据库设定为单用户模式。 缩减数据库容量命令语句: DBCC SHRINKDATABASE ( database_name [,new_size [,’MASTEROVERRIDE’] ]);例如缩减tsinghua数据库的容量的操作命令如下: exec sp_dboption ‘tsing_DB’,’single
显示全部
相似文档