- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4-SQL Server 数据库.ppt
第四章 系统数据库与用户数据库 教学目标: SQL Server 2005系统数据库的介绍 SQL Server 2005系统表的介绍 SQL Server 2005系统视图的介绍 SQL Server 2005系统函数的介绍 如何规划数据库 4.1 SQL Server 2005系统数据库介绍 SQL Server 2005中的系统数据库包括: master、model、msdb、temdb、distribution和Resource 6个系统数据库中包含的信息有如下4个方面: 配置信息 维护历史 数据排序用的临时空间 一个用于创建所有用户数据库的基本结构。 数据库对象 SQL Server 数据库中的数据分别存储在以下几个不同的对象中: 1.表(Tables)2.索引(Index)3.视图(Views) 4.用户定义的数据类型 5.默认(Default)6.约束(Constraints)7.触发器(Triggers)8.存储过程(Store procedures) 页面和范围-1 1. 页面是SQL Server 中数据存储的最小单位。数据中所有数据信息都存储在页面上,一个页面的大小是8KB(8192字节) SQL Server中有6类页面: 页面和范围-2 2. 范围 范围是SQL Server 为表的索引分配空间的最小单位。一个范围是由8个相连的页面所组成,即64KB。SQL Server 会自动地以范围为单位分配空间。 注: SQL Server 不允许一条记录跨页面存储。 数据文件和日志信息是不会放在同一个文件上的。 所有的SQL Server 数据库都包含这些数据结构。简单讲,一个数据库是由文件组成的,文件是由范围组成的,范围是由页面组成的。 物理数据库的文件和文件组-1 1.文件 SQL Server数据库中的所有数据和对象,如表、存储过程、触发器和视图只存储在下列文件内: 主数据文件 主数据文件是数据库的起点并指向数据库的其余文件。主数据库文件扩展名为“.mdf”。 次数据文件 次数据文件由除主文件之外的所有数据文件组成,这些文件包括主数据文件中不包含的所有文件。扩展名:“.ndf”。 事务日志文件 日志文件含有恢复数据库的所有日志信息。扩展名:“.ldf”。 物理数据库的文件和文件组-2 2.文件组 文件组是为了管理和数据分配的目的将文件组织在一起。 文件组共有以下3种: 主文件组、用户定义的文件组、默认文件组。 物理数据库的文件和文件组-3 3. 文件和文件组规则 一个文件或文件组不能用于多个数据库,只能用于一个数据库。 一个文件只能是一个文件组成员。 一个数据库的数据信息和事务日志信息不能放在同一个文件或文件组中,数据文件和日志文件总是分开的。 事务日志文件不能成为任何文件组的成员。 事务日志 SQL Server从7.0版本开始,日志和数据必须分开存放。 事务日志用于记录对数据库操作的所有事务以及每个事务对数据库所做的修改,一旦数据库系统出现故障,事务日志是恢复数据库的唯一源泉。 SQL Server系统数据库-1 SQL Server数据库分为两类:系统数据库和用户数据库。两种数据库都存储数据,但SQL Server使用系统数据库来操作和管理系统。 安装SQL Server时,系统自动建立master, model,tempdb,msdb,Resource,AdventureWorks,ReportServer,ReportServerTempDB和AdventureWorksDW。其中master,model,tempdb,msdb和Resource是系统数据库。 SQL Server系统数据库-2 1. master 数据库 它包含了 SQL Server 系统中所有系统级信息。包括:磁盘空间及其设备的分配和方法、系统配置参数、登录账号、是否存在其他数据库以及是否存在其他的SQL Server。 注:禁止用户直接访问,要确保随时保留它的一个当前备份。 SQL Server系统数据库-3 2. tempdb数据库 它是个临时数据库,在每次重启SQL Server时重建,不需要备份。用于:用户明确创建的临时表、保存中间结果的工作表等。 3. model 数据库 它是一个数据库模板和原形,可以偶尔备份。 4. msdb 数据库 存储备份和还原操作、SQL代理作业和复制的信息和历史记录。SQL Server 使用它来调度报警和任务并记录操作。 SQL Server系统数据库-3 5. distribution数据库 只有在因为复制将服务器配置成分发服务器时,才存在该数据库。应当定期备份。
您可能关注的文档
- 09第六章 服装用织物的特征及其适用性.doc
- 09第四章服装用织物的染整1.doc
- 09第四章服装用织物的染整.doc
- 09第五章 服装用织物的服用和成衣加工性能.doc
- 20个色彩搭配案例 解析家居情感设计1.doc
- 2010年病句大课用.ppt
- 3456服装消费策略分析.ppt
- 阿皇女培训教程-(五)服饰搭配1.ppt
- 第4章文案调查法.ppt
- 《2011年服装买手经典培训教材》《买手谈判原则》(页)333.ppt
- 2024年公务员省考之行测通关题库(附带答案).pdf
- 2024年六年级上册道德与法治期中测试卷含答案(满分必刷) .pdf
- 2024年教师资格之中学信息技术学科知识与教学能力自我提分评估(附答.pdf
- 2024年教师资格之中学教育学教育心理学练习题(二)及答案.pdf
- 2024年内科护士工作总结_5.pdf
- 2024年度(必威体育精装版)国开电大《公共行政学》期末题库及答案.pdf
- 2024年小学五年级班主任个人工作总结5篇.pdf
- 2024年小学科学工作计划四篇.pdf
- 2024年四川省成都市高三高中毕业班摸底测试物理核心考点试题.pdf
- 2024年教科版六年级科学(上册)期末试卷含参考答案 .pdf
文档评论(0)