SQL Server 2012数据库技术及应用 第5版 第5章 数据库的创建与管理.pptx
文本预览下载声明
教学单元1.5
第5章 数据库的创建与管理(SSMS)
;;;能力目标
能够初步认识SQL Server数据库及其对象
能够使用SSMS创建数据库
能够使用SSMS查看、修改和删除数据库
能够使用SSMS分离和附加数据库
能够阅读并理解数据库文件有关的英文词汇;知识目标
SQL Server 2012数据库的基本概念
数据库文件和文件组
数据库对象、数据库对象的标识符以及数据库对象的结构
使用SSMS创建、查看、修改和删除数据库的操作方法
使用SSMS分离和附加数据库的操作方法
数据库文件有关的英文词汇
素质目标
通过完成任务培养制定计划、实施计划和控制过程的基本能力
培养良好的分析问题、解决问题和再学习的能力
通过对数据库的物理空间进行科学设置,培养严谨的工作作风和勤奋努力的工作态度;;单元1.5 数据库的创建与管理(SSMS);一、数据库概述 ;;;master数据库
记录 SQL Server 实例的所有系统级信息,定期备份,不能直接修改。
model数据库
用作 SQL Server 实例上创建所有数据库的模板。
msdb数据库
用以运行任何已创建的计划作业,是SQL Server的一个Windows服务。;tempdb数据库
用于保存临时对象(临时表、变量等)或中间结果集(查询结果等)以供稍后的处理,
SQL Server 关闭后该数据库清空。
resource数据库
只读和隐藏数据库,包含 SQL Server 所有的系统对象。系统对象在物理上保留在 resource 数据库中,但在逻辑上显示在每个数据库的 sys 架构中。 ;AdventureWorks2012
用于数据库引擎服务的OLTP(On-Line Transaction Processing,联机事务处理)数据库,存储公司的客户和销售相关的信息,可供业务系统使用,包括对业务记录的访问。
AdventureWorksDW2012
用于分析服务的(Data Warehouse,DW)数据仓库,存储公司的财务和销售相关的信息。其文件主要来自业务数据库,其间经过了很多数据的转换步骤,比如清洗(过滤脏数据等)和转换(编码统一等)。
Pubs和Northwind——用来展示SQL Server 2000的功能
SQL Server2012示例数据库下载地址
/releases/view/55330;用户根据数据库设计创建的数据库。如教务管理数据库(EDUC),图书管理数据库(Library)等。;;主要(Primary)数据文件
包含数据库的启动信息和数据库中其他文件的指针。
存储用户数据和对象
每个数据库有且仅有一个主数据文件
扩展名为mdf(Primary Database File);次要(Secondary)数据文件
辅助数据文件,存储主要数据文件未存储的其他数据和对象
用于将数据分散到多个磁盘上。如果数据库超过了单个 Windows 文件的最大大小,可以使用次数据文件,这样数据库就能继续增长
可以没有也可以有多个
名字尽量与主数据文件名相同
扩展名为ndf(Secondary Database Files );事务日志(Log)文件
保存用于恢复数据库的日志信息
每个数据库至少有一个日志文件,也可以有多个
建议放在与数据文件不同的存储器上
扩展名为ldf( Log Database files );为了有助于数据布局和管理任务(如备份和还原操作),SQL Server 允许将多个文件(不同的磁盘)划分为一个文件集合,并用一个名称表示这一文件集合,即文件组
与数据库文件一样,文件组也分为
主要文件组( PRIMARY )
用户定义文件组
默认文件组;主要文件组(Primary File Group)
主要文件组包含系统表和主数据文件,是默认的数据文件组
一个数据库只有一个主要文件组,名为PRIMARY,是默认的文件组。
次要文件组(Secondary File Group)
用户定义文件组也称其为次要文件组,是用户首次创建数据库或修改数据库时自定义的文件组。用于将数据文件集合起来,以便于管理、数据分配和放置。
说明:默认文件组
如果在数据库中创建对象时没有指定对象所属的文件组,那么对象将被分配给默认文件组。任何时候,都只能将一个文件组指定为默认文件组。;;;;;单元1.5 数据库的创建与管理(SSMS);;工作任务;28;;;数据库名称
遵循SQL Server标识符规则,本例输入“EDUC”;所有者:可以是任何具有创建数据库权限的登录名。
在【所有者】文本框中可以直接输入数据库的所有者,也可以单击“...”按钮,打开【选择数据库所有者】对话框,选择数据库的所有者。
本例选择“默认值”,表示所有者是当
显示全部