Click here to load reader
Upload
nomlanga-harper
View
81
Download
6
Embed Size (px)
DESCRIPTION
第 2 章 数据库文件管理. 本章提要 数据库结构:文件和文件组、页和扩展盘区 使用 SQL Server 企业管理器管理数据库 使用 T-SQL 语句管理数据库. 2.1 数据库存储结构. 从逻辑意义上讲, SQL Server 2000 数据库用于存放数据库对象,如表、视图、存储过程、触发器、索引和约束等,在企业管理器中,可以直观地看到他们。但是,从物理意义的角度讲这些数据库对象是要以一定的数据文件形式存储在硬盘中的,这就是所谓数据库的物理结构。. 2.1.1 文件和文件组 1 .文件 - PowerPoint PPT Presentation
Citation preview
2 SQL Server T-SQL
2.1 SQL Server 2000
2.1.1 1SQL Server
1(Primary data File).mdf
2Secondary.ndf
3Transaction log).ldf
2
SQL Server 2000
2.1.2 SQL Server18kSQL Server 20001=8
1pagesSQL Server 2000 /textntextimage
218SQL Server 2000
3
2.1.3
2.1.4 SQL ServerSQL ServerSQL ServerSQL Server6mastertempdbmodelmsdb4pubsNorthwind
2.1.4.1 masterSQL Server
tempdb model msdbSQL Server Agent,
2.1.4.2 SQL Server 2000pubsNorthwind,
2.1.4.3SQL Server 2000sysmaster modelmodel
2.1.5 SQL ServerSQL ServerSQL Server
2.1.5.1 SQL Server
1Unicode 2.026_@#@@@###
2Unicode 2.0_@#$34SQL Server
2.1.5.2SQL Server [ ] ' ' " "
2.1.5.3 1SQL Server 2000...
2SQL Server 2000 1(logical_file_name T-SQL 2(os_file_name
2.2 SQL Server 2000 Transact-SQLTransact-SQLT-SQL SQL Server Structured Query Language
2.2.1 SQL Server P16
2.2.2 P19
2.2.3 T-SQL
1database_name2ON3[ < filespec > [ ,...n ] ]n
4[ , < filegroup > [ ,...n ] ] n5[ LOG ON { < filespec > [ ,...n ] } ]nLOG ON25%
6< filespec > ::= 7PRIMARYPRIMARYCREATE DATABASE
8NAME = logical_file_nameT-SQL 9FILENAME = 'os_file_name'
10SIZE = sizeSIZE sizesizeKBMBGBTBMB
11MAXSIZE = { max_size | UNLIMITED }max_sizeUNLIMITED
12FILEGROWTH = growth_increment growth_incrementgrowth_incrementKBMBGBTB%MBKB%MB% FILEGROWTH10%64 KB
13P25
2.3 2.3.1 SQL Server[] [] [] []2.3.2 ALTER DATABASE
1ADD FILEADD LOG FILEADD FILEGROUPTO FILEGROUP2REMOVE FILEREMOVE FILEGROUP
3MODIFY NAMEMODIFY FILEREMOVE FILEGROUP4filegroup_propertyREADONLYREADWRITEDEFAULTCREATE DATABASE
567MODIFY FILE8READONLY P27 [1] [2] [3] [4] [5] [6]
SQL Server 200032.4
4-34-4 2.4.1 SQL Server
1DBCC SHRINKDATABASE DBCC SHRINKDATABASE( database_name [ , target_percent ])target_percent 2.4.2 DBCC SHRINKDATABASE
2DBCC SHRINKFILEDBCC SHRINKFILE (logical_file_name, target_size )target_sizeMB
2.5 2.5.1 SQL Server : (P34)
2.5.2 DROPDROP DATABASE database_name [,... n]database_name [,... n] P35
2.6 2.6.1 12sp_helpdb
2.6.2 1sp_spaceused2DBCC SQLPERF