资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
第9页 / 共23页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
创建数据库,第九章,数据库结构,表(tables) 视图(views) 索引(indexes) 默认(defaults) 约束(constraints) 存储过程(stored procedures) 触发器(triggers) 用户定义的数据类型(),系统数据库,Master 记录SQL Server信息,用户、数据库特征 Model 模版数据库 Tempdb 存放各项作业的临时信息 Msdb 供SQL Server Agent使用 样本数据库 Pubs图书出版发行管理 Northwind客户订单管理,9.1 创建和打开数据库,数据库名 数据库名称在服务器中必须惟一 符合标识符的规则 数据库名称最多可以包含128个字符,创建和打开数据库,数据库文件,数据文件,日志文件(.ldf),主数据文件(.mdf),次数据文件(.ndf),一个,多个,所有文件都具有逻辑文件名与物理文件名,创建和打开数据库,文件组 每个数据库中至少包含一个文件组(主文件组) 使用文件和文件组时要遵循以下规则 主数据文件必须属于主文件组 一个文件只能属于一个文件组 一个文件或文件组只能属于一个数据库 日志文件不能成为任何文件组的成员,使用CREATE DATABASE 命令建立数据库,CREATE DATABASE 数据库名 ON PRIMARY (NAME=,FILENAME=,SIZE=,MAXSIZE=,FILEGROWTH=) LOG ON (NAME=,FILENAME=,SIZE=,MAXSIZE=,FILEGROWTH=) FILEGROUP 文件组名,使用USE命令可以打开 已创建的数据库,打开已创建的数据库命令格式为 USE 数据库名,例9-1 创建期刊采编系统 数据库MagDb,磁盘的文件夹要预先建立,例9-2 创建未指定数据文件和日志文件的数据库usedb1,例9-3 创建数据库usedb,其主数据文件为use1,次数据文件为use2和use3;日志文件包括uselog1和uselog2,例9-4 创建包含多个文件组的数据库usedb2,9.2 修改数据库,增加或删除数据文件和日志文件 缩小分配给数据文件或日志文件的空间 扩大分配给数据文件或日志文件的空间 创建文件组 改变默认文件组 改变数据库名,9.2.1 使用ALTER DATABASE命令改变数据库定义,ALTER DATABASE 数据库名 ADD FILE (文件参数) TO FILEGROUP 文件组名 REMOVE FILE (文件参数) MODIFY FILE (文件参数) ADD LOG FILE (文件参数) ADD FILEGROUP 文件组名 REMOVE FILEGROUP 文件组名,例9-5 为数据库usedb1增加一个数据文件add_use1,例9-6 为数据库usedb1增加 一个日志文件add_use1_log,例9-7 为数据库usedb1增加一个数据文件add_use2并添加到新建的文件组usedbFG中,例9-8 更改数据库usedb1中文件add_use2的初始大小为10M,9.2.2 缩小数据库或数据文件,缩小数据库大小 DBCC SHRINKDATABASE(数据库名,参数) 参数数据库缩小到原来大小的百分比 缩小数据文件大小 DBCC SHRINKFILE(文件名,参数) 参数数据文件缩小后的绝对数值,默认单位MB,例9-9 将数据库usedb2的大小缩小到60%,例9-10 将数据库usedb2中的文件userlog2的大小缩小到10M,9.3 删除数据库,删除数据库的指令格式为: DROP DATABASE 数据库名,例9-11 将数据库usedb删除,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号