第二章 相关技术基础
进而实现功能的扩展。目前,Eclipse已经开始提供C语言开发的功能插件。更难能可贵的是,
Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。也就是说,只要有人需要,就会有建立在Eclipse。之上的COBOL、Perl、Python等语言的开发插件出现。同时可以通过开发新的插件扩展现有插件的功能,例如在现有的Java开发环境中加入Tomcat服务器插件。Ec11spe插件可以无限扩展,而且有着统一的外观、操作和系统资源管理,这也是Ec11pse的潜力所在。
(4)可以通过导入一些CVS相关的插件来实现版本管理控制的便宜性 Eclipse平台提供了对于直接从工作区进行团队开发操作的支持。这种支持允许开发人员并发地与几个独立的资源库以及不同版本的代码或项目进行交互。工作区中的资源允许团队支持组件处理版本和配置管理问题。当然,单个工作区也可以同时访问不同类型的资源库。Eclipse平台并没有提供它自己的代码管理解决方案,它总是依靠外部系统。E1ipse平台只对一个源代码管理系统提供内置支持一一并发版本控制系统CVS。
(5)充分的帮助文档
值得提出的还有,在下载了Eclipse的多国语言翻译包之后,所有的菜单和联机帮助文档都己经翻译成了中文,使用起来比较方便。
2.2 SQL Server 2005
Microsoft SQL Server 2005是软件开发中使用非常广泛的数据库管理系统,它是由美利坚合众国的微软公司开发并推出的数据库开发、管理系统。它是由一系列的图形工具整合在一起构成的,这些图形工具主要有服务器管理、企业管理器和查询分析器。服务器管理的主要功能是启动和关闭数据库服务。企业管理器的主要功能是创建、修改和备份数据库。查询分析器的主要功能是交互执行标准T-SQL语句、SQL函数和存储过程,而且具有图形化的查询分析功能。
SQL Server 2005作为一款数据库开发与分析的软件,能够方便快捷的为可伸缩性的电子商务、企业ERP和数据仓库等创建出优秀的解决方案。在SQL SERVER的2005版出现时,Internet网络已兴起,所以它为网络应用程序的开发和设计做了很多工作,能很好的适应网路应用程序的数据管理和数据分析。在开发电子商务、数据仓库应用时,如果采用由SQL SERVER 2005作为核心组件之一的Windows DNA(Distributed Internet Architecture)架构,能够使得整个应用的开发周期大大缩短。另外,SQL SERVER 2005全方位支持HTTP和XML(Extensible Markup Language)扩展标示语言。
SQL Server 2005具有着性能高和企业级可伸缩性的特点。SQL Server 2005安装部署与Windows NT操作系统之上,与操作系统一起提供了对多处理器、大内存和64位硬件平台的支持。而且SQL Server 2005还支持WindowsNT的多路群集,为较大规模的应用提供了良好的支持。在可管理性和易用性方面,SQL Server的上一个版本7.0在行业内就处于领先地位,而升级版的2005不仅在可管理性和易用性方面做了大量改进,而且在性能、扩展性和安全性方面也做了许多改进。
SQL Server 2005能为具有商务活动的网络站点提供优异的性能,具有商务活动的网络站点对性能、可管理性、易用性都有较高的要求,而SQL Server 2005能够很好的做到这些。
SQL Server 2005的特点归纳后如下:
1.SQL Server 2005的数据分析性能是非常高效的
SQL Server 2005具有高效的数据操作机制。SQL Server 2005在处理查询时,能够智能优化SQL语句,对Where条件中的多个条件进行分析,找出最佳的过滤及交叉顺序,并且可以将优化好的SQL语句缓存起来,下次再有同样的SQL查询时将直接使用缓存的优化过的SQL语句。
第二章 相关技术基础
2.SQL Server 2005的业务扩展性是灵活的
数据仓库技术直接回答的是业务问题,其实现方式也是以解决一个个业务需求的形式组织的。随着新业务的出 业务需求建设新的模型,这种堆叠形式的建设方式为整个系统随业务的发展而平稳发展提供了良好的条件。
3. SQL Server 2005的安全性是与操作系统集成在一起的
Microsoft SQL Server 2005的安全性是与操作系统集成在一起的,从而可以利用windows的强大功能,为数据库用户实现更高的安全性。操作系统提供了OLAP管理器,通过OLAP管理器强大而专业的管理功能,实现对用户权限的更为细致和专业的划分和控制。Microsoft SQL Server 2005具有细致而全面的安全设置选项。数据库用户具有不同的级别划分,数据库管理员可以根据实际情况,对数据库用户进行细致的级别划分,使得数据系统的安全性更有保障。由高到低的级别依次为服务器级、数据库级、多维数据集挖掘模型级、维度成员级和单元级。
4.SQL Server 2005的易用性
SQL Server 2005的企业管理器是图形化工具,界面显示与操作方式都与Windows操作系统的类似,在当前Windows普及的背景下,开发人员可以很快上手并熟悉,基本不用化太多时间专门的学习SQL Server 2005软件的使用。SQL Server 2005可以对工作负载进行动态优化,根据最优的参数设置进行智能调节,从而尽可能减轻数据维护管理人员的工作量。SQL Server 2005还为开发人员提供了各种常用操作的向导程序及功能强大的图形化编辑器。向导程序可以让开发人员能够在图形化界面下,按向导的操作提示逐步完成相关操作,极大的方便了开发人员的使用。图形化编辑器更是使得开发人员可以通过几次选择操作,就能完成本来需要手敲的脚本,大大提高了开发人员的开发效率,而且降低了出错率。SQL Server 2005还提供了将数据导入导出向导,可以方便的将数据库中导出到Excel、txt等格式文件中,也可以这些格式文件中导入数据。