首页 > 资料专栏 > IT > IT技术 > 数据存储 > 软件项目创建数据库和数据库文件PPT

软件项目创建数据库和数据库文件PPT

ruyishi***
V 实名认证
内容提供者
热门搜索
数据库
资料大小:804KB(压缩后)
文档格式:PPT(50页)
资料语言:中文版/英文版/日文版
解压密码:m448
更新时间:2023/9/20(发布于浙江)
阅读:6
类型:金牌资料
积分:--
推荐:升级会员

   点此下载 ==>> 点击下载文档


“软件项目创建数据库和数据库文件PPT”第1页图片 “软件项目创建数据库和数据库文件PPT”第2页图片 图片预览结束,如需查阅完整内容,请下载文档!
文本描述
创建数据库和数据库文件
数据库结构介绍使用Transact-SQL创建数据库和文件
2.1数据库的文件组成
数据库通常可以由三类文件组成。主数据文件:默认扩展名为*.mdf辅助数据文件:默认扩展名*.ndf,一般是创建的数据库跨越多个文件,就需要建立辅助数据文件事务日志文件:默认扩展名*.ldf,负责记录对数据库的所有操作,但是不包含数据页面
创建数据库的参数
数据库大小的选项数据文件初始大小日志文件初始大小文件增长
model 数据库
主文件
辅助文件
事务日志
事务日志
提示:为了提高性能,将日志放在单独的驱动器上
磁盘
磁盘
缓冲区缓存
注意事项:
为了避免数据读写时对磁盘的争抢,请不要将数据文件置于包含了操作系统文件的磁盘中。将数据文件和事务日志文件分开放置。由于减少了数据文件和事务日志文件对磁盘的争抢,这种分隔将给数据库带来最佳的性能。如果可能的话,将tempdb数据库放置在一个独立的磁盘驱动器上,例如RAID 10或者RAID 5系统中。这样,在tempdb数据库被大量使用的时候,通过独立的磁盘驱动器,数据库可以并行的处理tempdb的操作,因此将获得最佳性能。
SQL Server中一个数据库可以对应多个物理文件,其中有一个的主数据库文件,扩展名为MDF,其他为次数据库文件,扩展名为NDF。可以将不同的文件存放在不同的驱动器上,可以提高数据访问速度。 文件组是逻辑概念,主要目的是将文件分组管理。
重要概念:
在SQLserver中创建,涉及到很多数据库的设置选项数据库:用于存储特定格式的关系数据总集文件:用于存放由数据构成的表文件组:用于将多个文件组织起来进行管理架构:用于管理数据表等对象的命名快照:用于建立数据库的快速还原点,方便测试和故障恢复
2.2使用CREATE DATABASE语句创建数据库
--Demo1 只有PRIMARY一个文件组CREATE DATABASE TestDBON --允许显式定义用于存储数据的文件-- 定义数据库主文件(NAME = 'TestDB_Data', -- 主文件逻辑名称FILENAME = 'D:\DATA\TransactTestDB.mdf', -- 操作系统文件名称,包含路径SIZE = 20 MB, -- 主文件初始大小FILEGROWTH = 0) -- 未启用自动增长-- 定义数据库日志文件LOG ON (NAME = 'TestDB_Log', -- 日志文件逻辑名称FILENAME = 'D:\DATA\TestDB_Log.ldf', -- 包含路径的操作系统文件名称SIZE = 5 MB, -- 日志文件初始大小FILEGROWTH = 0) – 未启用自动增长