- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 数据库系统原理与应用技术 主讲:陈漫红 chmh1@263.net 北京联合大学师范学院 电气信息系 第9章 数据库操作 9.1 SQL Server2005体系结构 9.2 SQL Server2005数据库 9.3 使用SQL Server管理平台管理数据库 9.4 使用T-SQL管理数据库 9.5 本章小结 9.1 SQL Server2005 体系结构 Microsoft SQL Server 2005系统由4个部分组成,这4个部分被称为4个服务,它们分别是数据库引擎、Analysis Services、Reporting Services和Integration Services。 9.1 SQL Server2005 体系结构 (1)数据库引擎是Microsoft SQL Server 2005系统的核心服务,负责完成数据的存储、处理和安全管理。 (2)Analysis Services 的主要作用是提供联机分析处理(Online Analytical Processing,OLAP)和数据挖掘功能。 (3)Reporting Services为用户提供了支持web方式的企业级报表功能。 (4)Integration Services是一个数据集成平台,负责完成有关数据的提取、转换和加载等操作。 9.2 SQL Server2005数据库 9.2.1 SQL Server数据库的存储结构 9.2.2 系统数据库 9.2.3 数据库对象 9.2.1 SQL Server数据库的存储结构 数据库的存储结构分为逻辑存储结构和物理存储结构两种 : 1、数据库的逻辑存储结构指的是数据库是由哪些性质的信息所组成,SQL Server的数据库不仅仅只是数据的存储,所有与数据处理操作相关的信息都存储在数据库中。实际上,SQL Server的数据库是由诸如表、视图、索引等各种不同的数据库对象所组成,它们分别用来存储特定信息并支持特定功能,构成数据库的逻辑存储结构。 2、数据库的物理存储结构则是讨论数据库文件是如何在磁盘上存储的。 9.2.1 SQL Server数据库的存储结构 数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,一个数据库至少应该包含一个数据库文件和一个事务日志文件 数据库的物理存储结构 数据库文件 说明 主数据库文件 该文件是数据库的关键文件,包含了数据库的启动信息,并且存储部分或者是全部数据。主文件是必选的,即一个数据库有且只有一个主数据库文件。其扩展名为.mdf。 辅助数据库文件 用于存储主文件中未包含的剩余数据和数据库对象,辅助数据文件不是必选的,即一个数据库有一个或多个辅助数据文件,也可以没有辅助数据文件。其扩展名为.ndf。 事物日志文件 用于存储恢复数据库所需的事物日志信息,是用来记录数据库更新情况的文件。事物日志文件也是必选的,即一个数据库可以有一个或多个事物日志文件。其扩展名为.ldf。 9.2.1 SQL Server数据库的存储结构 SQL Server允许将多个文件归纳为同一组,并赋予此组一个名称,这就是文件组。 与数据库文件一样,文件组也分为主文件组(Primary File Group)和次文件组(Secondary File Group)。 9.2.2 系统数据库 (1)Master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统信息。包括: 所有的登录信息 系统配置信息 SQL Server的初始化信息 其它系统数据库及用户数据库的相关信息。 (2)model 数据库用作在 SQL Server 实例上创建的所有数据库的模板。 (3)Msdb数据库是代理服务数据库,为其报警、任务调度和记录操作员的操作提供存储空间。 (4)Tempdb是一个临时数据库,它为所有的临时表、临时存储过程及其他临时操作提供存储空间。 9.2.3 数据库对象 数据库对象就是存储、管理和使用数据的不同结构形式。在SQL Server2005中,主要的数据库对象包括数据库关系图、表、视图、存储过程、函数、触发器、程序集、类型、规则和默认值等。 1.表 是包含数据库中所有数据的数据库对象,它由行和列组成,用于组织和存储数据,每一行称为一个记录。 2.字段 表中每列称为一个字段,字段具有自己的属性。 3.索引 是一个单独的数据结构,它是依赖于表建立的,不能脱离关联表而单独存在。 4.视图 是从一个或多个表中导出的表(也称虚表),是用户查看数据表中数据的一种方式。 5.可编程性 是一个逻辑集合,它包括存储过程、函数、触发器、程序集、类型、规则和默认值等对象。 6.存储过程 是一组为了完
您可能关注的文档
- 第9章宏观经济学试卷.ppt
- 第二部分场地、地基和基础试卷.ppt
- 第9章--宏观经济学试卷.ppt
- 第二部分——超临界流体及其混合物的物理性质试卷.ppt
- 第二部分带传动2V带设计试卷.ppt
- 第9章化学动力学讲述试卷.ppt
- 灯具的气密教程.ppt
- 第9章化学动力学试卷.ppt
- 第9章混合试卷.ppt
- 第二部分第二章飞机飞行中的主要载荷及过载讲述试卷.ppt
- 2025年中国吉林省集中供热行业发展前景预测及投资战略研究报告.docx
- 2022-2027年中国二手闲置物品行业市场发展现状及投资前景展望报告.docx
- 2025年中国夹层玻璃行业未来发展趋势分析及投资规划建议研究报告.docx
- 2025年中国干鞋器行业市场行情动态分析及发展前景趋势预测报告.docx
- 中国游艺器材及娱乐用品市场运行态势及投资战略咨询研究报告.docx
- 2019-2025年中国高端幼儿园市场行情动态分析及发展前景趋势预测报告.docx
- 2025年中国压克力烛台行业投资研究分析及发展前景预测报告.docx
- 重庆市第八中学校2024-2025学年高三上学期开学地理(原卷版).docx
- 2025年中国工业设计行业市场深度分析及投资策略研究报告.docx
- 2019-2025年中国先进制造行业市场调查研究及投资前景预测报告.docx
文档评论(0)