创建数据库和数据库文件.ppt
《创建数据库和数据库文件.ppt》由会员分享,可在线阅读,更多相关《创建数据库和数据库文件.ppt(48页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第第 3 章章创建数据库和数据库文件创建数据库和数据库文件SQL Server 2005数据库开发与实现数据库开发与实现第第1章:章:SQL Server 2005启航启航第第2章:安装和配置章:安装和配置SQL Server 2005第第3章:创建数据库和数据章:创建数据库和数据库文件库文件第第4章:创建数据类型和表章:创建数据类型和表第第5章:使用章:使用Transact-SQL查查询数据库询数据库第第6章:创建和优化索引章:创建和优化索引第第7章:实现数据完整性章:实现数据完整性第第8章:实现视图章:实现视图第第9章:实现存储过程和函章:实现存储过程和函数数第第10章:使用章:使用 XM
2、L第第11章:灾难恢复章:灾难恢复第第12章:管理安全性章:管理安全性第第13章:监视章:监视 SQL Server第第14章:维持高可用性章:维持高可用性第第15章:自动执行管理任务章:自动执行管理任务第第16章:使用章:使用 Service Broker第第17章:传输数据章:传输数据第第18章:复制功能简介章:复制功能简介第第 3 章章:创建数据库和数据库文件创建数据库和数据库文件数据库结构介绍数据库结构介绍创建文件组创建文件组创建架构创建架构配置链接服务器配置链接服务器数据库规划数据库规划使用使用Transact-SQL创建数据库和文件创建数据库和文件实验实验习题习题数据库的文件组成数
3、据库的文件组成数据库通常可以由三类文件组成:数据库通常可以由三类文件组成:主数据文件辅助数据文件事务日志文件3.1.1 数据库的文件组成数据库的文件组成存储数据的方法存储数据的方法 日志文件日志文件:.ldf数据文件数据文件:.mdf or.ndf区区:8 个连续的个连续的 8 KB 页页页页:8 KB3.1.2 数据数据存储存储创建数据库的参数创建数据库的参数数据库文件包括主文件、辅助文件和事务日志文件数据库文件包括主文件、辅助文件和事务日志文件数据库大小的选项数据库大小的选项数据文件初始大小日志文件初始大小文件增长model 数据库数据库主文件主文件 辅助文件辅助文件 事务日志事务日志 3
4、.1.3 创建数据库的参数创建数据库的参数创建数据库的示例创建数据库的示例可以使用可以使用SQL Server Management Studio中的可视化中的可视化工具来创建数据库工具来创建数据库3.1.4 创建数据库创建数据库的示例的示例配置事务日志配置事务日志 数据页被写入缓冲区缓存数据页被写入缓冲区缓存2 修改被记录在磁盘上的事务日志文件中修改被记录在磁盘上的事务日志文件中3检查点将已完成的事务写入到数据库中检查点将已完成的事务写入到数据库中4 应用程序发出数据修改操作应用程序发出数据修改操作1提示:为了提高性能,应将日志文件放在单独的驱动器上提示:为了提高性能,应将日志文件放在单独的
5、驱动器上磁盘磁盘磁盘磁盘缓冲区缓冲区缓存缓存3.1.5 配置事务日志配置事务日志数据库选项数据库选项通过使用下面的工具设置数据库选项:通过使用下面的工具设置数据库选项:SQL Server Management StudioALTER DATABASE 语句选项类别选项类别描述描述自动自动控制自动行为是否为统计表的,数据库是关闭的还是收缩的可用性可用性 控制数据库是否是在线的,哪些用户可以连接到数据库以及数据库是否为只读的游标游标控制游标行为和作用域恢复恢复 控制数据库的恢复模型SQL控制ANSI compliance 选项,例如 ANSI 空值和递归触发器3.1.6 数据库选项数据库选项数据
6、库元数据数据库元数据信息源信息源描述描述SQL Server Management Studio显示管理环境中的数据库元数据的可视化工具 目录视图目录视图提供返回行信息的数据库对象的元数据元数据函数元数据函数每个函数返回一个元数据信息单值系统存储过程系统存储过程使用存储过程获得元数据3.1.7 数据库元数据数据库元数据最佳实践最佳实践为了避免数据读写时对磁盘的争抢,请不要将数据文件置于包含了操作系统文件的磁盘中。将数据文件和事务日志文件分开放置。由于减少了数据文件和事务日志文件对磁盘的争抢,这种分隔将给数据库带来最佳的性能。如果可能,应将tempdb数据库放置在一个独立的磁盘驱动器上,例如RA
7、ID 10或者RAID 5系统中。这样,在tempdb数据库被大量使用的时候,通过独立的磁盘驱动器,数据库可以并行地处理tempdb的操作,因此能获得最佳性能。3.1.8 创建数据库的最佳实践创建数据库的最佳实践多媒体:创建数据库多媒体:创建数据库你需要为公司创建一个名为你需要为公司创建一个名为Sales的数据的数据库,请使用库,请使用SSMS按照要求实现该目标。按照要求实现该目标。请注意,将数据库的不同文件放置于和请注意,将数据库的不同文件放置于和操作系统不同的分区有助于提高数据库操作系统不同的分区有助于提高数据库的性能。的性能。课堂练习:创建数据库课堂练习:创建数据库 本课堂练习的目标是能
8、够分别使用本课堂练习的目标是能够分别使用SQL Server Management Studio和和Transact-SQL创建数据库。创建数据库。数据库的组成数据库的组成使用使用SQL Server Management Studio创建创建数据库数据库使用使用Transact-SQL语句创建数据库语句创建数据库数据库选项设置数据库选项设置第第 3 章章:创建数据库和数据库文件创建数据库和数据库文件数据库结构介绍数据库结构介绍创建文件组创建文件组创建架构创建架构配置链接服务器配置链接服务器数据库规划数据库规划使用使用Transact-SQL创建数据库和文件创建数据库和文件实验实验习题习题Ad
9、ventureWorks 数据库数据库文件组文件组默认文件组默认文件组OrderHistoryGroupE:C:D:AdventureWorks_Log.IdfAdventureWorks_Data.mdfOrdHist2.ndfOrdHist1.ndfsys.sys.sysusers sysobjects .SalesOrderHeader Customer Product OrdHistYear2 OrdHistYear1 3.2.1 文件组的概念文件组的概念在单个文件组中使用多个文件在单个文件组中使用多个文件 使用多个文件组控制物理数据布局使用多个文件组控制物理数据布局 创建文件组的场合
10、创建文件组的场合 3.2.2 创建文件组的场合创建文件组的场合默认文件组和只读文件组默认文件组和只读文件组创建用户定义文件组创建用户定义文件组 改善性能 易管理 指定默认文件组指定默认文件组指定只读文件组指定只读文件组3.2.3 默认文件组和只默认文件组和只读文件组读文件组课堂练习:创建文件组课堂练习:创建文件组 本课堂练习的目标是能够分别使用本课堂练习的目标是能够分别使用SQL Server Management Studio和和Transact-SQL创建文件组。创建文件组。文件组的概念以及分类文件组的概念以及分类创建文件组的场合创建文件组的场合使用使用SQL Server Managem
11、ent Studio创建创建文件组文件组使用使用Transact-SQL语句创建文件组语句创建文件组第第 3 章章:创建数据库和数据库文件创建数据库和数据库文件数据库结构介绍数据库结构介绍创建文件组创建文件组创建架构创建架构配置链接服务器配置链接服务器数据库规划数据库规划使用使用Transact-SQL创建数据库和文件创建数据库和文件实验实验习题习题架构架构PersonContact(Server1.AdventureWorks.Person.Contact)SalesCustomer(Server1.AdventureWorks.Sales.Customer)AdventureWorksdb
12、oErrorLog(Server1.AdventureWorks.dbo.ErrorLog)3.3.1 架构架构l 数据库对象的命名空间数据库对象的命名空间创建架构创建架构使用使用SQL Server Management Studio创建架构创建架构3.3.2 创建架构创建架构SalesContactPerson对象名称解析的工作方式对象名称解析的工作方式 SELECT*FROM Person.ContactLance(Default schema=Person)Anders(Default schema=Sales)ErrorLogdboSELECT*FROM ContactSELECT*
13、FROM ContactSELECT*FROM ErrorLog3.3.3 对象名称解析的对象名称解析的工作方式工作方式 课堂练习:创建架构课堂练习:创建架构本课堂练习的目标是能够分别使用本课堂练习的目标是能够分别使用SQL Server Management Studio和和Transact-SQL创建架构。创建架构。架构的概念架构的概念使用使用SQL Server Management Studio创建创建架构架构使用使用Transact-SQL创建架构创建架构第第 3 章章:创建数据库和数据库文件创建数据库和数据库文件数据库结构介绍数据库结构介绍创建文件组创建文件组创建架构创建架构配置链
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 创建 数据库 数据库文件
限制150内