第7章 创建和使用数据库_第1页
第7章 创建和使用数据库_第2页
第7章 创建和使用数据库_第3页
第7章 创建和使用数据库_第4页
第7章 创建和使用数据库_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Principle and Application of Database SystemAnQing Teachers College Department of Computer & Information数据库原理与应用数据库原理与应用Principle and Application of Database System安庆师范学院计算机与信息学院安庆师范学院计算机与信息学院Principle and Application of Database System 第第7章章 创建和使用数据库创建和使用数据库 7.1 SQL Server系统数据库 7.2 SQL Server数据

2、库对象和文件 7.3 创建和使用数据库Principle and Application of Database System7.1 SQL Server 2005系统数据库 在安装SQL Server 2005后,将创建四个系统数据库:master、model、msdb和tempdb。(1) master数据库位于数据库位于Sql Server的核心,如果该数据库被损坏,的核心,如果该数据库被损坏,Sql Server将无法正常工作。因此请大家将无法正常工作。因此请大家千万不要对千万不要对master作任何操作。作任何操作。 master数据库包含了SQL Server的登录帐号、系统配置、

3、服务器中数据库名称和位置、用于存储系统重要信息的特殊的系统表等系统信息,用于控制用户数据库和SQL Server的运行。Principle and Application of Database System7.1 SQL Server 2005系统数据库 (2) model数据库为新创建的数据库提供模板。(3) msdb数据库为当创建备份或执行还原、当创建备份或执行还原、SQL Server Agent调度等作业等作业提供存储空间。 (4) tempdb数据库,是一个临时性的数据库,它存在于数据库,是一个临时性的数据库,它存在于SQL Server会话期间,一旦会话期间,一旦SQL Serv

4、er关闭,关闭,tempdb数据库将丢数据库将丢失。当失。当SQL Server重新启动时,将重建全新的、空的重新启动时,将重建全新的、空的tempdb数据库,以供使用。数据库,以供使用。 tempdb数据库为临时表和临时存储过程提供存储空间,所有与系统连接的用户的临时表和临时存储过程都存储于该数据库中。 Principle and Application of Database System 7.2 SQL Server数据库对象和文件SQL Server2005数据库对象Principle and Application of Database System1、文件、文件(1)主数据文件

5、主数据文件简称主文件,它是数据库的关键文件,包含了数据库的启动信息。每个数据库必须有且仅能有一个主文件,其默认扩展名为.MDF。例如master数据库的主数据文件名为master.mdf。 (2) 辅助数据文件 辅助数据文件简称辅(助)文件,用于存储未包括在主文件内的其他数据。辅助文件的默认扩展名为.NDF。辅助文件是可选的,根据具体情况,可以创建多个辅助文件,也可以不用辅助文件。一般当数据库很大时,有可能需要创建多个辅助文件;而数据库较小时,则只要创建主文件而不需要辅助文件。 (3) 日志文件 日志文件用于保存恢复数据库所需的事务日志信息。每个数据库至少有一个日志文件,也可以有多个。日志文件

6、的扩展名为.LDF。 7.2 SQL Server数据库对象和文件Principle and Application of Database System 2、文件组、文件组(2) 用户定义文件组T-SQL语句中用于创建和修改数据库的语句分别是CREATE DATABASE语句和ALTER DATABASE,在这两个语句中都可以用FILEGROUP关键字指定文件组,用户定义文件组就是指使用这两个语句创建或修改数据库时指定的文件组。(1) 主文件组主文件组包含主数据文件和任何没有明确指派给其它文件组的其它文件。Principle and Application of Database Syste

7、m7.3 用用SSMS创创 建建 数数 据据 库库Principle and Application of Database System7.3.1 界面方式创建和管理数据库界面方式创建和管理数据库Principle and Application of Database System1 .界面方式创建数据库界面方式创建数据库【例【例7.17.1】创建数据库XSBOOK,初始大小为5MB,最大大小20MB,数据库自动增长,增长方式是按10%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。Principle and Application of Database SystemP

8、rinciple and Application of Database System2.界面方式修改数据库界面方式修改数据库Principle and Application of Database System3.界面方式删除数据库界面方式删除数据库Principle and Application of Database System7.3.2 、命令方式、命令方式(查询编辑器查询编辑器)创建和管理数据库创建和管理数据库Principle and Application of Database System【例例7.2】使用T-SQL语句,创建一个名为xsbook1的数据库,其初始大小为

9、5MB,最大大小20MB,允许数据库自动增长,增长方式是按10%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。1.命令方式创建数据库命令方式创建数据库用用CREATE DATABASE创建数据库创建数据库Principle and Application of Database System命令方式创建数据库命令方式创建数据库CREATE DATABASE xsbook1ON ( NAME=xsbook1_Data, FILENAME=C:Program filesMicrosoft SQL ServerMSSQLdataxsbook1.mdf, SIZE=5MB, MAX

10、SIZE=20MB, FILEGROWTH=10%)LOG ON (NAME= xsbook1_Log, FILENAME= C:Program filesMicrosoft SQL ServerMSSQLdata xsbook1_Log.ldf, SIZE=2MB, MAXSIZE=5MB, FILEGROWTH=1MB)GOPrinciple and Application of Database System命令方式创建数据库命令方式创建数据库CREATE DATABASE database_name ON 子句 LOG ON 子句 Principle and Application o

11、f Database System命令方式创建数据库命令方式创建数据库【例【例7.3】创建一个名为DB1的数据库,该数据库只包含一个主数据文件和一个主日志文件,它们均采用系统默认存储路径和文件名。相应的T-SQL语句为:CREATE DATABASE DB1ON ( NAME = DB1_data, FILENAME = C:Program filesMicrosoft SQL ServerMSSQLdatadb1.mdf ) GO Principle and Application of Database System命令方式创建数据库命令方式创建数据库【例【例7.4】 创建一个名为DB2的

12、数据库,它有三个数据文件,其中主数据文件为10MB,最大大小为100MB,按10MB增长;2个辅数据文件为10MB,最大大小不限,按10%增长;有2个日志文件,大小均为5MB,最大大小均为50MB,按5MB增长。 Principle and Application of Database System命令方式创建数据库命令方式创建数据库CREATE DATABASE DB2ON PRIMARY (NAME = DB2_data1, FILENAME = C:Program filesMicrosoft SQL ServerMSSQLdatadb2_data1.mdf, SIZE = 10MB,

13、 MAXSIZE = 100MB, FILEGROWTH = 10MB), (NAME = DB2_data2, FILENAME = C:Program filesMicrosoft SQL ServerMSSQLdatadb2_data2.ndf, SIZE = 10MB, MAXSIZE = UNLIMITED, FILEGROWTH = 10%), (NAME = DB2_data3, FILENAME = C:Program filesMicrosoft SQL ServerMSSQLdatadb2_data3.ndf, SIZE = 10MB, MAXSIZE = UNLIMITE

14、D, FILEGROWTH = 10%)Principle and Application of Database System命令方式创建数据库命令方式创建数据库LOG ON (NAME = DB2_log1, FILENAME = C:Program filesMicrosoft SQL ServerMSSQLdatadb2_log1.ldf, SIZE = 5MB, MAXSIZE = 50MB, FILEGROWTH = 5MB), (NAME = DB2_log2, FILENAME = C:Program filesMicrosoft SQL ServerMSSQLdatadb2_

15、log2.ldf, SIZE = 5MB, MAXSIZE = 50MB, FILEGROWTH = 5MB)GOPrinciple and Application of Database System【例【例7.5】创建一个具有】创建一个具有3个文件组的数据库个文件组的数据库DB3。主文件组包括文件。主文件组包括文件db3_dat1和和db3_dat2,文件初始大小均为,文件初始大小均为10MB,按,按10%增长;第增长;第2个文件组名为个文件组名为db3G1,包括,包括文件文件db3_dat3和和db3_dat4,文件初始大小,文件初始大小均为均为5MB,最大为最大为30MB,按,按5MB

16、增长;第增长;第3个个文件组名为文件组名为db3G2,包括文件,包括文件db3_dat5,文,文件初始大小为件初始大小为20MB,最大为,最大为100MB,按,按10MB增长。增长。Principle and Application of Database SystemCREATE DATABASE DB3ONPRIMARY(NAME=db3_dat1, FILENAME=C:Program FilesMicrosoft SQL ServerMSSQLDatadb3_dat1.mdf, SIZE=10MB, MAXSIZE=100MB, FILEGROWTH=10%),(NAME=db3_da

17、t2, FILENAME=C:Program FilesMicrosoft SQL ServerMSSQLDatadb3_dat2.ndf, SIZE=10MB, MAXSIZE=100MB, FILEGROWTH=10%),Principle and Application of Database SystemFILEGROUP db3G1(NAME=db3_dat3, FILENAME=C:Program FilesMicrosoft SQL ServerMSSQLDatadb3_dat3.ndf, SIZE=5MB, MAXSIZE=30MB, FILEGROWTH=5MB),(NAME

18、=db3_dat4, FILENAME=C:Program FilesMicrosoft SQL ServerMSSQLDatadb3_dat4.ndf, SIZE=5MB, MAXSIZE=30MB, FILEGROWTH=5MB),Principle and Application of Database SystemFILEGROUP db3G2(NAME=db3_dat5, FILENAME=C:Program FilesMicrosoft SQL ServerMSSQLDatadb3_dat5.ndf, SIZE=10MB, MAXSIZE=50MB, FILEGROWTH=20%)

19、LOG ON (NAME=db3_log, FILENAME=C:Program FilesMicrosoft SQL ServerMSSQLDatadb3_log.ldf, SIZE=20MB, MAXSIZE=100MB, FILEGROWTH=10MB)Principle and Application of Database System 2. 用用ALTER DATABASE修改数据库修改数据库Principle and Application of Database System 命令方式修改数据库命令方式修改数据库ALTER DATABASE语句的完整语法格式:语句的完整语法格式

20、: Principle and Application of Database System 命令方式修改数据库命令方式修改数据库Principle and Application of Database System 命令方式修改数据库命令方式修改数据库(1) 修改数据库DB现有数据文件的属性。Principle and Application of Database System命令方式修改数据库命令方式修改数据库(2) 增加数据文件增加数据文件db2,初始大小为,初始大小为10MB,最大大小为,最大大小为50MB,按,按10%增长。增长。Principle and Application of Database System命令方式修改数据库命令方式修

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论