Web开发和商业智能数据库-如何建立IT系统
数据库和Web开发越来越多的实惠大家。随着技术的接近没有IT背景的人几乎无处不在,每一个规模从小到复杂的很容易建立系统。
数据库(DB)是每一个IT系统的核心。它使用分层和基于网络模型的数据库,并开始了著名的关系数据库模型的发明和加强。的主要属性所提到的数据库的存储结构化数据。后来,添加了许多新的功能,如:存储二进制数据和XML数据。对于存储大数据的NoSQL数据库(如蒙戈DB)和分布式文件系统提出了建议。他们大多是针对存储非结构化数据。
在这些日子里被广泛使用的对象-关系型数据库,如Oracle,DB2,MSSQL。快速检索的结构化数据,并能够进行相关操作这些数据库是非常有效的操纵与详尽的数据,如银行交易,例如。除了声明SQL语言和PL/SQL程序语言的使用关系数据,甲骨文,有很多的扩展的OracleOLAP,数据挖掘(ODM),甲骨文金门的OracleXMLDB,OracleWarehouseBuilder和分区等。这个数据库可以被用来建立一个IT系统能够相当密集数据使用一个复杂的,城市范围内的系统服务。在谈到“数据移动”的系统,有很多选择,移动/集成数据的同步或异步。
根据IT系统的规模,应使用相应的数据库。非常著名的相当的数据库是MySQL和MSAccess。广泛应用于网络系统的数据库,而MySQL数据库的MSAccess是用于台式机的。然而,可以使用MSAccess数据库,Web数据库,它已经发展适当时举办在SharePoint环境与接入服务部署和运行。
我们已经讨论了数据库,但没有一个前端,可以建立一个系统如何?一个前端是与用户交互的“接口”。两层的IT系统已经成为过去,三个或更多层变得越来越流行。在IT语言的“层”是指在IT系统的功能分离,例如,表示层负责与用户,逻辑层或应用层是负责执行实际的软件代码和数据层是数据存储层。
Web界面是一个很好的候选人“前端”的质量。如何开发Web界面可以有很多的选择。从微软的ASP.NET是一个非常好的技术发展的前端。通过使用HTML,CSS,PHP,例如,可以建立一个接口。OracleForms是一个基于Web的平台,为建立良好的前端。在谈到小规模的解决方案时,Access2低1低的发布在SharePoint使用SharePoint访问服务,这样一来,将数据库从Web访问Web数据库的能力。
所以,现在我们已经创建了数据存储,把我们的数据,现在该怎么办呢?的,当然,我们可以使用它,因为我们原来的计划,但除了它,我们可以得到更多的了解我们的数据,通过使用商业智能BI。BI是软件,该软件可以帮助管理分析当前的形势下,生成报告和预测未来。总体而言,BI是能够了解事实之间的关系。除了报告能力,BI包括:联机分析处理(OLAP)多维查询的速度非常快,数据挖掘,发现数据集之间的关系的答案。
如何所有这些结合在一起,例如,如果我们需要创建一个IT系统,将满足我们的要求?商务,系统的分析和项目管理的答案。*先,我们需要了解什么需要为您的业务提供价值的业务需求。其次,我们需要了解用户和解决方案的需求,并验证他们的业务需求保持一致。接下来,设计阶段应遵循的设计正在建设中。设计完成后,产生过渡性规定以及准备采取的解决方案,在船上的组织单位的估计。较后一步可以开发解决方案,并将其部署进行必要的测试。
我们应该记住,上述方法在本质上是“一般”,应精心雕琢,现实生活中。传达这一信息的另一个方面是,决定应采取顺序或迭代的方法将被使用。在连续的方法,所有类型的要求开发的前期。这是手续或项目具有较高的风险,或者如果理想的解决方案或其组成部分已在过去的项目。低手续时使用迭代方法是可以接受的,或者正在开发所需的解决方案时,用于先进次,或应交付的解决方案的一部分,在一个短的时间量。
上面的话在IT领域只有“皮毛”,但主要趋势很明显,Web和数据库开发开始作为一个复杂的领域,但现在任何人都可以投入时间去适应现有的IT软件开发环境,提供良好的解决方案有利于他们的业务。