集成服务、分析服务、XML技术、开发CLR数据库对象_第1页
集成服务、分析服务、XML技术、开发CLR数据库对象_第2页
集成服务、分析服务、XML技术、开发CLR数据库对象_第3页
集成服务、分析服务、XML技术、开发CLR数据库对象_第4页
集成服务、分析服务、XML技术、开发CLR数据库对象_第5页
已阅读5页,还剩101页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023年1月13日第1页第17章报表服务本章概述本章要点本章内容2023年1月13日第2页本章概述报表在一个企业管理中有着极为重要的作用。甚至可以这样说,如果某个信息系统不能提供满足管理人员要求的各种业务报表,那么这个信息系统根本不可能取得成功。在MicrosoftSQLServer2008系统中,报表服务的功能有了很大的改进和提高。本章全面研究报表服务的体系架构和功能。2023年1月13日第3页本章要点为什么要引入报表服务报表服务体系结构的特点和主要组件的作用报表服务器的结构特点和主要功能报表服务支持6种呈现扩展类型报表管理器的作用和使用方式报表设计器的作用和使用方式报表模型设计器的作用和使用方式报表生成器的作用和使用方式2023年1月13日第4页本章内容17.1概述17.2报表服务体系结构17.3报表服务器17.4报表管理器17.5报表编制工具17.6本章小结17.1概述报表对于管理人员来说是极为重要的,报表是管理人员了解组织状态、发现管理中的问题、安排管理工作和总结经验教训的重要手段。虽然数据库中存储了组织的大量业务信息,但是如何从大量的业务数据中及时发现潜在的问题,依然是摆在管理人员面前亟需解决的问题。管理人员不可能总是从数据库中查看数据,也不可能所有的管理人员都能随时查看各种业务数据,因此,作为业务状态载体的管理报表无疑是管理人员的管理手段和工具。2023年1月13日第5页17.2报表服务体系结构MicrosoftSQLServer2008系统提供的报表服务不仅是一个报表设计工具,而且是一个完整的报表平台,可以创建报表、保存报表定义、提供安全的报表访问、以多种不同的输出方式呈现报表、制定报表交付进度表以及支持部署报表,并且具备编程能力和扩展能力。报表服务是一种基于服务器的子系统,支持在企业环境中创建、管理和部署报表,其体系结构示意图如图17-1所示。2023年1月13日第6页报表服务体系结构示意图2023年1月13日第7页17.3报表服务器报表服务器是报表服务的主要组件。报表服务器通过

MicrosoftWindows服务和

Web服务两种形式实现,可以为处理和呈现报表提供优化的并行处理基础结构。Web服务公开了一组客户端应用程序可用来访问报表服务器的编程接口。Windows服务可提供初始化、计划和传递服务以及服务器维护功能。这些服务协同工作,构成单个报表服务器实例。报表服务器的结构和功能如图17-2所示。2023年1月13日第8页报表服务器的结构和功能2023年1月13日第9页17.4报表管理器报表管理器是基于

Web的报表访问和管理工具,可以通过浏览器进行访问。可以使用报表管理器通过

HTTP连接从远程位置管理单个报表服务器实例,还可以使用报表管理器的报表查看器和导航功能。报表管理器的主窗口如图17-3所示。2023年1月13日第10页报表管理器的主窗口2023年1月13日第11页17.5报表编制工具在MicrosoftSQLServer2008系统中,报表编制工具包括报表设计器、报表模型设计器和报表生成器。下面分别讲述这些工具的特点和使用方式。2023年1月13日第12页17.6本章小结本章全面介绍了报表服务的特点。首先,分析了报表的作用和类型,指出报表服务功能的重要意义。其次,讲述了报表服务体系结构的特点和组成。接下来,介绍了报表服务器的功能和组成。之后,介绍了报表管理器的作用和使用方式。最后,讨论了报表编制工具的类型和使用方式。2023年1月13日第13页【思考和练习】1.报表的作用是什么?2.MicrosoftSQLServer2008系统提供的报表服务的体系架构是什么?3.报表服务器的作用和组成是什么?4.报表服务使用哪两个数据库?5.报表服务器可以提供哪些报表文档?6.如何启动报表管理器?7.如何使用报表设计器?8.报表模型设计器的特点是什么?9.如何使用报表生成器?2023年1月13日第14页2023年1月13日第15页第18章集成服务本章概述本章要点本章内容2023年1月13日第16页本章概述在使用数据库的过程中,经常面临众多的管理问题。例如,许多数据是按照不同的格式形成和存储的(如Oracle数据和SQLServer数据),而人们希望实现这些数据之间的转换;当创建数据仓库或数据集市时,需要频繁地加载数据,并且对这些数据进行各种清洗、抽取、转换等。MicrosoftSQLServer2008系统提供的集成服务可以有效地解决这些问题。本章全面介绍集成服务的体系架构特点和使用方式。2023年1月13日第17页本章要点为什么要引入集成服务异构数据的特征和面临的问题数据仓库的特征和面临的问题SSIS体系架构的特点DTP的架构特点和作用DTR的架构特点和作用使用SSIS导入/导出向导管理包使用SSIS设计器管理包配置和部署SSIS包2023年1月13日第18页本章内容18.1概述18.2集成服务的体系架构18.3创建包18.4部署包18.5本章小结18.1概述在数据库的实际应用中,经常面临两大问题,一是如何有效地解决异构数据问题,二是如何有效地创建数据仓库和向数据仓库加载数据。由于数据库市场的激烈竞争,用户往往使用不同的数据存储结构,甚至同一个用户也可能在不同的时期、不同的部分、不同的领域使用不同的数据存储结构,导致用户经常面临异构数据现象。异构数据是指具有不同存储结构的数据。由于业务的需要,不同的数据源之间经常需要进行相互转换。异构数据问题实际上就是不同存储结构数据之间如何有效相互转换的问题。2023年1月13日第19页SSISMicrosoftSQLServer2008系统提供的集成服务(SQLServerIntegrationServices,简称为SSIS)可以较好地解决异构数据问题和数据仓库加载问题。早在MicrosoftSQLServer7.0/2000系统中,微软提供了一个DTS服务,用于解决异构问题和加载数据问题。但是,在2008系统中,微软重写了集成服务,对原有的DTS进行改变,目的是使其成为企业级的ETL平台(extract,transformation,andloading,即:抽取、转换和加载)。2023年1月13日第20页18.2集成服务的体系架构从大的方面来看,SSIS可以分为两个组成部分,即DataTransformationPipeline(DTP)和DataTransformationRuntime(DTR)。这种划分的目的是为了清晰划分数据流和控制流。DTP完成数据流的工作,DTR负责控制流。在以前的DTS版本中,数据流的功能远远强大于控制流。但是,在SSIS中,控制流和数据流有着同样强大的功能和重要性。DTP替代了以前版本中的DTSDataPump,其功能是处理源和目标对象之间的数据流。DTR主要是控制SSIS包中所使用的控制流的作业执行环境2023年1月13日第21页SSIS体系架构示意图2023年1月13日第22页DTP体系架构的特点2023年1月13日第23页DTR体系架构示意图2023年1月13日第24页18.3创建包MicrosoftSQLServer2008系统提供了3种创建包的方法,即SSIS导入/导出向导、SSIS设计器和DTR对象模型。下面,重点介绍前两种方法的特点。2023年1月13日第25页使用SSIS导入/导出向导SSIS导入/导出向导提供了一系列对话框,帮助用户完成选择数据源、目标和传输对象的过程。该向导允许用户有选择地保存和执行SSIS包。可以使用两种方式启动SSIS导入/导出向导。一种方式是在SQLServerManagementStudio工具中,通过选择SQLServer实例引擎、数据库,从右击弹出的菜单中选择“任务”︱“导入数据”或“导出数据”,可以启动SSIS导入/导出向导。另外一种方式,是在命令行中输入dtswizard命令,启动SSIS导入/导出向导。2023年1月13日第26页“选择数据源”对话框2023年1月13日第27页“选择目标”对话框2023年1月13日第28页“指定表复制或查询”对话框2023年1月13日第29页“选择源表和源视图”对话框2023年1月13日第30页“查看数据类型映射”对话框2023年1月13日第31页“保存并运行包”对话框2023年1月13日第32页“保存SSIS包”对话框2023年1月13日第33页使用SSIS设计器虽然SSIS导入/导出向导可以方便地传输数据和创建包,但是对于ETL操作来说,这种传输方式比较简单,很难满足复杂的应用场景。因为ETL作业不仅是简单地从一个目标传输到另外一个目标,而是需要组合来自多个数据源的数据,对这些数据进行处理,将这些数据映射到新的列中,并且提供各种不同的数据清洗和验证作业。SSIS设计器可以较好地完成这种复杂的ETL作业。作为图形化的工具,SSIS设计器可以用于构建、执行和调试SSIS包。2023年1月13日第34页SSIS设计器主窗口2023年1月13日第35页18.4部署包部署包有两个基本步骤,即生成集成服务项目以创建包部署实用工具,并且将在生成集成服务项目时所创建的部署文件夹复制到目标计算机,然后运行包安装向导来安装这些包。SSIS支持通过使用包配置来对包进行部署。2023年1月13日第36页18.5本章小结本章全面讲述了集成服务的内容。首先,研究了使用数据库过程中面临的问题和解决这些问题的思路,引入集成服务的意义。其次,分析了集成服务的体系架构和特点,讲述了DTP和DTR的作用。接下来,详细研究了如何创建SSIS包,并且介绍了SSIS导入/导出向导和SSIS设计器工具的使用方式。最后,介绍了如何部署和配置包2023年1月13日第37页【思考和练习】1.为什么要引入集成服务?2.简述集成服务体系架构的特点。3.什么是ETL?4.DTP的作用和结构特点是什么?5.DTR的作用和结构特点是什么?6.如何启动和使用SSIS导入/导出向导?7.SSIS导入/导出向导支持哪些类型的数据源?8.如何启动和使用SSIS设计器?9.在SSIS包中,如何定义作业的优先级?10.为什么要部署SSIS包?2023年1月13日第38页2023年1月13日第39页第19章分析服务本章概述本章要点本章内容2023年1月13日第40页本章概述数据库系统已经从单纯的支持事务向支持事务和分析功能方向发展。如何把过去大量的业务数据存储到数据仓库中?如何创建数据仓库?如何在数据仓库中执行多维分析?如何从数据仓库中挖掘出更多的知识?对于许多组织的管理人员来说,这些问题都是非常重要和迫切的问题。MicrosoftSQLServer2008系统提供的分析服务可以用来解决这些问题,辅助管理人员发现知识和执行决策。本章将研究分析服务的功能特点和使用方式。2023年1月13日第41页本章要点为什么要引入分析服务OLTP系统和数据仓库系统的区别和联系数据仓库和数据集市之间的关系雪花维度模型的特点MOLAP/ROLAP/HOLAP存储结构的特点聚合数据的特点和方法数据访问的特点和方法使用BIDS工具执行分析服务操作2023年1月13日第42页本章内容19.1概述19.2数据仓库的基本概念19.3BusinessIntelligenceDevelopmentStudio19.4本章小结19.1概述数据仓库和分析系统是当前数据库领域的研究热点和应用重点,在银行、保险、证券、营销、通信、电子商务等行业领域的应用越来越多。实际上,数据仓库是数据库理论、技术和应用发展的必然趋势。2023年1月13日第43页数据仓库数据仓库和以数据仓库为基础的分析系统,无疑是数据库技术发展的更高阶段。因此,许多数据库厂商纷纷推出自己的数据仓库和分析系统产品。微软公司也不例外。MicrosoftSQLServer2008系统包含了功能强大、技术先进的分析服务,帮助用户构建数据仓库和分析数据仓库中的数据。2023年1月13日第44页19.2数据仓库的基本概念下面,着重讨论数据仓库和分析服务领域中的一些基本概念,这些概念包括OLTP和数据仓库系统、数据仓库、数据集市、数据仓库设计、维度模型、多维数据集、存储模型、数据聚合和数据访问等内容。2023年1月13日第45页OLTP和数据仓库系统OLTP是在线事务处理(OnlineTransactionProcessing)的简称。OLTP主要用在各种事务处理领域,例如会计核算、商品销售等典型的事务处理事件。普通的数据库系统就是一种OLTP系统。OLTP注重对业务数据记录的支持。2023年1月13日第46页数据仓库和数据集市数据仓库可以是包含了企业所有数据的数据库,由用户按照统一的方式进行访问。通常情况下,企业可能拥有产生在不同时间的、存储在不同数据库或文件的、由不同数据库管理系统管理的大量数据。这些数据库管理系统可能是关系型的,也有可能是层次数据库系统或网状数据库系统。数据集市只是包含企业部门级的数据,并且只有一部分用户使用。2023年1月13日第47页数据仓库设计和维度模型在数据仓库设计时,需要使用维度模型。也就是说,维度模型是数据仓库的结构基础。在数据仓库中,每一个维度模型都有一个包含了度量数据的表和若干个描述维度的表。前者被称为事实表,后者被称为维度表。例如,事实表可以包含库存、费用等数据,维度表可以包含时间、产品类型和员工等数据。2023年1月13日第48页多维数据集和存储模型数据仓库支持多种不同类型的存储结构。许多数据存储类型是基于被称为多维数据集的多维数据库。多维数据集是数据仓库数据的子集,可以组织成多维结构。在定义多维数据集时,需要选择一个事实表和确认该表中感兴趣的数值列,然后选择可以为数据提供描述性信息的维度表。2023年1月13日第49页数据聚合数据是按照最详细的格式存储在事实表中,各种报表可以充分利用这些数据。一般的查询语句在查询事实表时,一次操作经常涉及成千上万条记录,但是通过使用汇总、平均、极值等聚合技术可以大大降低数据的查询数量。因此,来自事实表中的底层数据应该事先经过聚合存储在中间表中。中间表存储了聚合信息,所以被称为聚合表,这种处理过程被称为聚合过程。2023年1月13日第50页数据访问一般地,用户使用3种访问技术访问数据仓库中的数据。这3种数据访问技术分别是报表、多维分析和数据挖掘。报表是最简单的访问技术。报表是使用查询语句得到的表格数据或矩阵数据。这是最常见的数据访问方式。多维分析是指可以利用数据仓库进行多个维度的计算、比较和分析,可以交互式地考虑所有的可能情况。数据挖掘是通过对大量数据的研究和分析,企图发现更多未知的信息和模式。管理人员可以使用这些信息和模式进行管理上的决策。2023年1月13日第51页19.3BusinessIntelligenceDevelopmentStudio分析服务的主要组件是BusinessIntelligenceDevelopmentStudio(简称为BIDS)。BIDS是一个管理工具,为集成服务、报表服务、分析服务和数据挖掘等提供了一个集成平台。基于VisualStudio2008的BIDS支持用户开发商业智能应用程序,用户可以在该平台中进行编写代码、调试及版本控制等工作。2023年1月13日第52页19.4本章小结本章介绍了分析服务的内容。首先,分析了引入分析服务的原因。其次,讨论了数据仓库的基本概念,这些内容包括OLTP系统与数据仓库系统的区别和联系、数据仓库和数据集市之间的关系、雪花维度模型的特点、MOLAP/ROLAP/HOLAP存储结构的特点、聚合数据的特点和方法、数据访问的特点和方法等。最后,介绍如何使用BIDS工具创建数据源、数据源视图、多维数据集等内容。2023年1月13日第53页【思考和练习】1.为什么要引入分析服务?2.OLTP系统和数据仓库系统的区别和联系是什么?3.试述数据仓库和数据集市之间的关系。4.什么是雪花维度模型?5.试述MOLAP、ROLAP、HOLAP存储结构的特点。6.为什么要聚合数据?如何聚合数据?7.访问数据仓库数据的基本方法是什么?

8.如何使用BIDS工具执行分析服务操作?9.BIDS提供了哪些数据挖掘算法和技术?2023年1月13日第54页2023年1月13日第55页第20章XML技术本章概述本章要点本章内容2023年1月13日第56页本章概述2023年1月13日第57页本章要点为什么要使用XML语言类型化数据和非类型化数据的特点XML数据类型的特点XML架构的作用和使用方式XQuery/exist/modify技术的特点FORXML子句的类型和使用方式XML索引的类型和特点OPENXML函数的作用和使用方式2023年1月13日第58页本章内容20.1概述20.2XML数据类型20.3查询XML数据20.4使用FORXML子句20.5使用XML索引20.6使用OPENXML函数20.7本章小结20.1概述MicrosoftSQLServer2008系统通过引入更多的功能增强了对XML数据的支持。MicrosoftSQLServer系统提供了XML数据类型用来存储XML数据。XQuery和XSD(eXtensibleschemadefinition,即:可扩展的架构定义)支持这种XML数据。并且这种XML数据与MicrosoftSQLServer2008关系型数据库引擎紧密集成。MicrosoftSQLServer2008提供了XML触发器、XML数据复制、大容量的XML数据插入等操作的支持。2023年1月13日第59页20.2XML数据类型XML数据类型是MicrosoftSQLServer2008系统为了增强XML技术支持而引入的新功能。就像INT、CHAR等数据类型一样,XML数据类型可以用在表中列的定义中、变量的定义中和存储过程的参数定义中。XML数据类型既可以存储类型化数据,也可以存储非类型化数据。如果存储在XML列中的数据没有与XSD架构关联,那么这种数据是非类型化数据。如果存储在XML列中的数据与XSD架构关联,那么这种数据就是类型化数据。2023年1月13日第60页创建ProductInfo表2023年1月13日第61页使用INSERT语句插入XML数据2023年1月13日第62页使用INSERT语句插入一个不正确的XML数据2023年1月13日第63页使用INSERT语句插入一个不一致但是正确的XML数据2023年1月13日第64页定义ProductDescXMLSchema架构2023年1月13日第65页定义一个与ProductDescXMLSchema架构关联的表2023年1月13日第66页插入符合XSD架构的XML文档2023年1月13日第67页插入不符合XSD架构的XML文档2023年1月13日第68页查看定义的XSD架构文本信息2023年1月13日第69页20.3查询XML数据对于XML列中的数据,可以使用相应的技术对其进行操纵,这些技术包括XQuery技术、Exist技术和Modify技术。下面介绍这些技术。2023年1月13日第70页使用XQuery技术XQuery是一种可以查询结构化或半结构化XML数据的语言。由于MicrosoftSQLServer2008系统提供了对XML数据类型的支持,因此可以将XML文档存储在数据库中,然后使用XQuery语句进行查询。XQuery基于现有的XPath查询语言,并且支持迭代、排序结果以及构造必须的XML的功能。Transact-SQL支持XQuery语言的子集。2023年1月13日第71页查询多个元素2023年1月13日第72页查询单个元素2023年1月13日第73页查询类型化数据2023年1月13日第74页使用XML数据类型方法MicrosoftSQLServer2008系统提供了一些内置的可以用于XML数据类型的方法。与普通关系型数据不同的是,XML数据是分层次的,具有完整的结构和元数据。XML数据类型方法可以用于提取存储在XML数据类型中的XML文档的内容。这些方法包括Exist方法、Modify方法、Query方法、Value方法等。Query方法在20.3节中已经涉及了,下面主要讲述Exist方法和Modify方法。2023年1月13日第75页使用XMLExist方法2023年1月13日第76页使用XMLModify方法2023年1月13日第77页20.4使用FORXML子句使用FORXML子句可以把MicrosoftSQLServer2008系统的表中数据检索出来并且自动表示成XML的格式。在MicrosoftSQLServer2000版本中,FORXML有3种模式,即RAW、AUTO和EXPLICIT。在MicrosoftSQLServer2008系统中,由于增加了XML数据类型,因此也增强了FORXML的功能,这些增强功能包括TYPE模式、PATH模式、嵌套FORXML查询和内联XSD架构等。下面将详细地研究这些内容。2023年1月13日第78页FORXMLRAWFORXMLRAW是最简单的FORXML模式,该模式将查询结果集中的每一行转换为带有通用标识符<row>或可能提供元素名称的XML元素。在默认情况下,行集中非NULL的每列值都将映射为<row>元素的一个属性。也就是说,RAW模式表示元素名称是row,属性名称是列名称或列的别名。2023年1月13日第79页使用FORXMLRAW模式2023年1月13日第80页按照XML结构查看检索结果2023年1月13日第81页FORXMLAUTO使用FORXMLAUTO也可以返回XML文档。但是,使用AUTO关键字和使用RAW关键字得到的XML文档形式是不同的。使用AUTO关键字,MicrosoftSQLServer使用表名称作为元素名称,使用列名称作为属性名。SELECT关键字后面的列的顺序用于确定XML文档的层次。2023年1月13日第82页使用FORXMLAUTO2023年1月13日第83页使用FORXMLEXPLICIT2023年1月13日第84页使用TYPE指令由于SQLServer2008系统支持XML数据类型,因此可以通过指定TYPE指令,将FORXML查询结果返回为XML数据类型,方便在服务器上处理FORXML的查询结果。2023年1月13日第85页使用FORXMLPATH作为一种新增功能,FORXMLPATH子句比FORXMLRAW和FORXMLAUTO子句的功能强大,并且比FORXMLEXPLICIT子句更加简单。FORXMLPATH子句允许用户指定XML树状数据中的路径。FORXMLPATH子句可以更加简单地完成FORXMLEXPLICIT子句具备的功能。2023年1月13日第86页嵌套的FORXML查询MicrosoftSQLServer2000系统限定FORXML子句只能用在查询语句的顶层,不能在子查询中使用FORXML子句。但是,MicrosoftSQLServer2008系统增强了这方面的功能,用户可以在子查询中使用FORXML子句,从而实现嵌套的FORXML查询。例如,在如图20-24所示的示例中,使用了一个嵌套的FORXML查询。2023年1月13日第87页内联XSD架构生成在FORXML子句中,可以请求在查询返回结果的同时返回一个内联架构。如果需要XSD架构,可以使用XMLSCHEMA关键字。需要注意的是,只能在RAW和AUTO模式中指定XMLSCHEMA,不能在EXPLICIT模式和PATH模式中指定内联XSD架构2023年1月13日第88页20.5使用XML索引XML数据类型支持最大达2GB的数据。当查询XML数据时,XML数据将会对系统的性能带来巨大的影响。为了提高XML查询的性能,可以在具有XML数据类型的列上创建索引。XML索引可以分为两个类别,即主XML索引和辅助XML索引。2023年1月13日第89页创建XML索引2023年1月13日第90页20.6使用OPENXML函数20.4节已经讲过,使用FORXML可以把MicrosoftSQLServer系统中的数据生成XML文档,使用OPENXML则是使用FORXML的逆过程。也就是说,使用OPENXML可以从XML文档中返回数据的行集。2023年1月13日第91页使用OPENXML函数示例2023年1月13日第92页20.7本章小结本章介绍了XML技术。首先,介绍了XML技术的演变和发展历程。其次,详细介绍了XML数据类型的特点和使用方式,分析了类型化数据和非类型化数据的特点。接下来,对查询XML数据技术进行了分析。之后,介绍了XML索引的类型和特点。最后,讨论了OPENXML函数的作用和使用方式。2023年1月13日第93页【思考和练习】1.为什么要使用XML语言?2.如何使用XML数据类型?3.类型化数据和非类型化数据的特点是什么?4.XML架构的作用和使用方式是什么?5.如何使用XQuery技术?6.Exist技术的特点是什么?7.Modify技术的特点是什么?8.FOXXMLPATH的作用是什么?9.XML索引的类型和特点是什么?10.OPENXML函数的作用和使用方式是什么?2023年1月13日第94页2023年1月13日第95页第21章开发CLR数据库对象本章概述本章要点本章内容2023年1月13日第96页本章概述.NETFramework的CLR(CommonLanguageRuntime,即:公共语言运行库)与MicrosoftSQLServer2008系统的集成是MicrosoftSQLServer2008版本重要的开发特性,CLR的集成大大增强了MicrosoftSQLServer2008系统的开发功能,包括使用任何.NET兼容的语言(包括C#、VisualBasic和托管的C++)创建数据库对象的功能。本章学习实现.NETCLR与MicrosoftSQLServer的集成和如何创建CLR数据库对象。2023年1月13日第97页本章要点.NETCLR与MicrosoftSQLServer的集成的意义CLR体系结构的特点启动MicrosoftSQLServer对CLR的支持创建CLR数据库对象的一般过程使用VisualStudio2008创建

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论