- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章数据库操作报告
数据库系统原理与应用技术 第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
您可能关注的文档
- 第9章-第2节《液体》课件报告.ppt
- 第8课唯物辩证法的发展观(新授课)(答案)报告.ppt
- 第8辑-精美中国风大全-81页报告.ppt
- 第9章C51简介报告.ppt
- 第9章80C51单片机的模拟量接口报告.ppt
- 第9章CMOS参数设置报告.ppt
- 第9章FTP服务器配置与安全管理报告.ppt
- 第9章FTP服务器配置与管理报告.ppt
- 第9章EJB编程报告.ppt
- 第9章Linux图形界面编程pym报告.ppt
- 高中生物与生物技术工程项目式学习中的生物技术工程应用研究论文.docx
- 高中化学:新型固态电池电解质在便携式电子设备中的应用论文.docx
- 初中物理课堂教师物理实验设计与创新教育研究论文.docx
- 高中校园文化品牌传播在学生社会责任感培养中的应用分析论文.docx
- 古诗词教学与高中学生人文素养培养研究论文.docx
- 初中道德与法治教学中法治教育与学生道德认知发展的实证分析论文.docx
- 校园周边社区环境治理与青少年环境保护教育论文.docx
- 老旧小区改造满意度调查与满意度提升策略研究论文.docx
- 基于数学文化的创新教学设计:高中数学教学实践研究论文.docx
- 2024-2025学年初中地理人教版(五四学制)六年级上册教学设计合集.docx
文档评论(0)