SQLServer2000数据库的创建与管理.pptx
《SQLServer2000数据库的创建与管理.pptx》由会员分享,可在线阅读,更多相关《SQLServer2000数据库的创建与管理.pptx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SQL Server 2000第第3章章 SQL Server 2000数据库的创建和管理数据库的创建和管理 SQL Server 2000数据库概述 1创建数据库 2查看或修改数据库 3删除数据库 4第1页/共38页SQL Server 20003.1 SQL Server 2000数据库概述数据库概述数据库的定义 数据库(database)是对象的容器,以操作系统文件的形式存储在磁盘上。它不仅可以存储数据,而且能够使数据存储和检索以安全可靠的方式进行。一般包含关系图、表、视图、存储过程、用户、角色、规则、默认、用户自定义数据类型和用户自定义函数等对象。第2页/共38页SQL Server
2、20003.1 SQL Server 2000数据库概述数据库概述系 统 数 据 库实 例 数 据 库用 户 数 据 库SQL Server 2000SQL Server 2000数据库数据库 第3页/共38页SQL Server 20003.1 SQL Server 2000数据库概述数据库概述系统数据库 Master数据库 记录 SQL Server 2000实例的所有系统级信息,定期备份,不能直接修改。Tempdb数据库 用于保存临时对象或中间结果集以供稍后的处理,SQL Server 2000关闭后该数据库清空。Model数据库用作 SQL Server 2000实例上创建所有数据库的
3、模板。第4页/共38页SQL Server 20003.1 SQL Server 2000数据库概述数据库概述Msdb数据库 用于 SQL Server 2000代理计划警报和作业,是SQL Server的一个Windows服务。示例数据库 Pubs Pubs和NorthwindNorthwind是SQL Server 2000中的示例数据库。用户数据库 用户根据数据库设计创建的数据库。如教务管理数据库(EDUC),图书管理数据库(Library)。第5页/共38页SQL Server 20003.1 SQL Server 2000数据库概述数据库概述数据库文件 数据库的内模式(物理存储结构)
4、。数据库在磁盘上是以文件为单位存储的,由数据文件和事务日志文件组成。主数据文件(.mdf)主数据文件包含数据库的启动信息,并指向数据库中的其他文件;存储用户数据和对象;每个数据库有且仅有一个主数据文件。第6页/共38页SQL Server 20003.1 SQL Server 2000数据库概述数据库概述次数据文件(.ndf)也称辅助数据文件,存储主数据文件未存储的其他数据和对象;可用于将数据分散到多个磁盘上。如果数据库超过了单个 Windows 文件的最大大小,可以使用次数据文件,这样数据库就能继续增长;可以没有也可以有多个;名字尽量与主数据文件名相同。事务日志文件(.ldf)保存用于恢复数
5、据库的日志信息;每个数据库至少有一个日志文件,也可以有多个。默认情况下,数据库文件存放在MSSQLdata目录下,数据文件名为“数据库名_”,日志文件名为“数据库名_”,辅助数据文件名为“数据库名_”。第7页/共38页SQL Server 20003.1 SQL Server 2000数据库概述数据库概述 数据库文件组 为了便于分配和管理,SQL Server 2000允许将多个文件(不同的磁盘)归纳为同一组,并赋予此组一个名称;与数据库文件一样,文件组也分为主文件组(Primary File Group)和次文件组(Secondary File Group);主文件组包含系统表和主数据文件,
6、是默认的数据文件组。第8页/共38页SQL Server 2000 创建数据库创建数据库使用SSMS图形界面使用T-SQL语言创建数据库的方法第9页/共38页SQL Server 2000我们可以简单地来创建数据库:实例一CREATE DATABASE mytest3.2.1 使用使用T-SQL语句创建数据库创建数据库第10页/共38页SQL Server 20003.2.1 使用使用T-SQL语句创建数据库创建数据库例2:创建了一个Test数据库,该数据库的主数据文件逻辑名称为Test_data,物理文件名为,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为
7、Test_log,物理文件名为,初始大小为1MB,最大尺寸为5MB,增长速度为1MB。第11页/共38页SQL Server 20003.2.1 使用使用T-SQL语句创建数据库创建数据库CREATE DATABASE test ON PRIMARY -建立主数据文件(NAME=test,-逻辑文件名 FILENAME=C:练习数据,-物理文件路径和名字 SIZE=10240KB,-初始大小 MAXSIZE=UNLIMITED,-最大尺寸为无限大 FILEGROWTH=10%)-增长速度为10%LOG ON(NAME=test_log,-建立日志文件 FILENAME=C:练习日志,-物理文件
8、路径和名字 SIZE=1024KB,MAXSIZE=5120KB,FILEGROWTH=1024KB)第12页/共38页SQL Server 20003.2.1 使用使用T-SQL语句创建数据库创建数据库指定多个数据文件和事务日志文件创建数据库。u实例3u创建一个名为sales的数据库,u主数据文件的逻辑文件名为sales_dat,磁盘文件名为;u次数据文件的逻辑文件名为sales_dat1,磁盘文件名为sales_dat1.ndf;文件组为FG1u事物日志文件的逻辑文件名为sales_log,磁盘文件名为。u以上数据文件都存储在C盘的根目录下,初始大小2MB,最大容量为20MB,文件增长量为
9、2MB。第13页/共38页SQL Server 20001:使用CREATE DATABASE 创建一个student数据库,所有参数均取默认值。2:创建一个Student1数据库,该数据库的主文件逻辑名称为Student1_data,物理文件名为,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为Student1_log,物理文件名为,初始大小为1MB,最大尺寸为5MB,增长速度为1MB。学生练习:第14页/共38页SQL Server 20003.2.1 使用使用T-SQL语句创建数据库创建数据库创建文件组u提高:u创建一个名为sales的数据库,u分配在主
10、数据文件组(primary)上的数据文件有:主数据文件的逻辑文件名为sales_dat,磁盘文件名为;u分配在自定义文件组sales_FG上的数据文件有:次数据文件的逻辑文件名为sales_dat1,磁盘文件名为sales_dat1.ndf;次数据文件的逻辑文件名为sales_dat2,磁盘文件名为sales_dat1.ndf;u事物日志文件的逻辑文件名为sales_log,磁盘文件名为。u以上数据文件都存储在盘的根目录下,初始大小2MB,最大容量为20MB,文件增长量为2MB。第15页/共38页SQL Server 20003.1 SQL Server 2000数据库概述数据库概述SQL S
11、erver的数据库文件和文件组必须遵循以下规则:(1)一个文件和文件组只能被一个数据库使用。(2)一个文件只能属于一个文件组。(3)数据和事务日志不能共存于同一文件或文件组上。(4)日志文件不能属于文件组。第16页/共38页SQL Server 2000作业:T-SQL语句创建一个名为Temp的数据库,该数据库包含一个数据文件和一个事务日志文件。主数据文件的逻辑文件名和实际文件名分别是temp1_dat和temp1_dat.mdf,事务日志文件的逻辑文件名和实际文件名分别是temp1_log和temp1_log.ldf。这2个文件的初始容量为5MB,最大容量为15MB,文件大小递增均为1MB。
12、文件路径均放在D盘根目录下。2:创建一个指定多个数据文件和日志文件的数据库。该数据库名称为students,有1个10MB和1个20MB的数据文件和2个10MB的事务日志文件。数据文件逻辑名称为student1和student2,物理文件名为和student2.ldf。主文件是student1,由primary指定,两个数据文件的最大尺寸分别为无限大和100MB,增长速度分别为10%和1MB。事务日志文件的逻辑名为studentlog1和studentlog2,物理文件名为和studentlog2.ldf,最大尺寸均为50MB,文件增长速度为1MB。第17页/共38页SQL Server 20
13、003.2.1 使用使用T-SQL语句创建数据库创建数据库语法格式:CREATEDATABASEdatabase_nameONPRIMARY,n,nLOGON,nFORRESTORE:=(NAME=logical_file_name,FILENAME=os_file_name 第18页/共38页SQL Server 20003.2.1 使用使用T-SQL语句创建数据库创建数据库,SIZE=size,MAXSIZE=max_size|UNLIMITED,FILEGROWTH=growth_increment),n:=FILEGROUPfilegroup_name,n各参数说明如下:databas
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer2000 数据库 创建 管理
限制150内