- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用
数据库的结构
数据库的结构
从逻辑上看
描述信息的数据存在数据库中并由DBMS统一管理
从物理上看
描述信息的数据是以文件的方式存储在物理磁盘上,
由操作系统进行统一管理
数据库的存储结构是指数据库文件在磁盘上如何存储。
在SQL Server 2012中,创建数据库时,会对应地在物理
磁盘上创建相应的操作系统文件,数据库中的所有数据、
对象和数据库操作日志都存储在这些文件中。
数据库的结构——数据文件和事务日志文件
数据库
数据文件1 存放数据库数据和数据库对象的文件
•••
主要数据文件(.mdf ) +次要数据文件(.ndf )
数据文件n
只有一个 可有多个
事务日志文件
保存用于恢复数据库的日志信息,扩展名为.ldf
当数据库破坏时可以用事务日志还原数据库内容
数据库的结构——文件组
文件组
文件组(File Group)
是将多个数据文件集合起来形成的一个整体
主要文件组+次要文件组
一个数据文件只能存在于一个文件组中,
一个文件组也只能被一个数据库使用
日志文件不分组,它不属于任何文件组
SQL Server 2012的系统数据库
SQL Server 2012的系统数据库有master、
model、msdb、tempdb和resource。
前4个数据库存储路径为drive:\Program Files\Microsoft SQL
Server\MSSQL11.SQLSERVER\MSSQL\DATA\ ;
resource数据库是一个只读和隐藏的数据库,不显示在系统
数据库列表中,它的物理文件名为mssqlsystemresource.mdf
和mssqlsystemresource.ldf ,存储路径为drive:\Program
Files\Microsoft SQL Server\MSSQL11.
SQLSERVER\MSSQL\Binn\。
SQL Server 2012的系统数据库
记录所有系统级信息,记录了所有其他数据库的存
master 在、数据库文件的位置和SQL Server初始化信息;
重新生成master将重新生成所有系统数据库。
model 数据库是所有用户数据库的创建模板 ,
系 model 系统将model数据库的全部内容复制到新的数据库中,
可以简化数据库及其对象的创建及设置工作 。
统
数 msdb 计划警报和作业。
据
tempdb数据库用作系统的临时存储 ,主要保存显式
库 tempdb 创建的临时用户对象和数据库引擎创建的内部对象。
包含所有系统对象,通过resource数据库可以更为轻
resource
松快捷地升级到新的Microsoft SQL Server版本。
SQL Server 2012的系统数据库
SQL Server 2012提供了AdventureWorks示例
数据库。
与SQL Server 2000等早期版本不同,SQL
Server 2012默认并不安装示例数据库,需要
手工下载安装。
您可能关注的文档
最近下载
- 年产3万吨黄桃罐头工厂设计.docx
- 浅谈政务信息化项目全过程咨询管理.pdf VIP
- [临沂]2024年山东临沂市直部分医疗卫生事业单位招聘笔试典型考题与考点研判含答案详解.docx
- 2022-2023学年人教版二年级数学下册第九单元 数学广角——推理测试卷含答案.docx
- 年产一万吨黄桃罐头工厂设计.docx VIP
- 2024年水泥质量与检验题库——简答题(二).docx
- 2025年云南省高等职业技术院校分类考试思想政治模拟卷(A4).doc VIP
- 钒钛磁铁矿冶炼渣选铁工艺及设备.docx VIP
- 新疆大学《计算机网络》2019-2020学年期末试卷.pdf VIP
- 水泥质量与检验题库--简答题(含答案).docx VIP
文档评论(0)