- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统原理与应用技术 第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数据库的存储结构 数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,一个数据库至少应该包含一个数据库文件和一个事务日志文件 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.存储过程 是一组为了完成特定功能的SQL语句集合(包含查询、插入、删除和更新等操作),经编译后以名称的形式存储在SQL Server服务器端的数据库中,由用户通过指定存储过程的名称来执行。当这个存储过程被调用执行时,其包含的操作也会同时执行。 7.触发器 是一种特殊的存储过程,它能够在某个规定的事件发生时触发执行。 在某种程度上可以说,设计数据库的过程实际上就是设计和实现数据库对象的过程。 数据库结构如下图所示: 9.3 使用SQL Server管理平台管理数据库 1.利用SQL Server2005管理平台创建数据库 具体步骤如下: (1)选择“开始 | 所有程序 | Microsoft SQL Server 2005 | SQL Serv
您可能关注的文档
最近下载
- 地球生命力报告2020:扭转生物多样性丧失的曲线~摘要.pdf VIP
- 村和社区两委换届培训.pptx VIP
- 【校本教材】初中音乐校本教材.docx VIP
- DB11T 555-2015 民用建筑节能现场检验标准.pdf VIP
- NADCA北美压-铸协会技术标准.pdf
- ISO 3506-2-2020 紧固件 耐腐蚀不锈钢紧固件的机械性能 第2部分:具有规定组别和性能等级的螺母(中文).pdf
- 糖尿病足溃疡中医外治法专家共识.pdf VIP
- 四象限法则培训.pptx
- 增删诸脉指法主病29脉.doc VIP
- 自考《马克思主义基本原理概论》复习资料及自考《中国现代文学史》复习资料大全.doc VIP
文档评论(0)