Page 164 - DMGT505_MANAGEMENT_INFORMATION_SYSTEM
P. 164

Unit 8: Databases and Data Warehouses




          8.4.4 PHP and Daffodil DB: Together?                                                  Notes

          Daffodil has come up with a PHP extension module that makes Daffodil DB/One$DB compatible
          with PHP. It is a database extension module driver that is required to work with Daffodil DB in
          PHP. This extension module uses the capabilities of a Java database and extends it to your web
          infrastructure.
          By using this extensive module, PHP developers can create sophisticated data-driven web
          applications having Daffodil DB as a web database in a fraction of the time and with reduced cost.
          PHP extension for Daffodil DB provides a simple, yet effective means for connecting to Daffodil
          DB within PHP. JVM is created using JNI invocation interface and everything runs in-process.
          This PHP Extension module boosts open source activities around Daffodil DB. Moreover, open
          Source stack -Linux, Apache, One$DB, and PHP; all being open source products give an ultimate
          combination to web development community.
          PHP is platform independent and Daffodil DB is also platform independent. PHP is free and
          Daffodil DB is also free (having open source version). So What about using the powers of two
          most promising technologies, PHP and Daffodil DB together?
          The capabilities of Daffodil DB and PHP can make up what must be the best blend for data-
          driven Websites on the globe.
          Users can use PHP and the Daffodil DB database to access/store information on the web and
          include it into their website. By using PHP as a front-end and Daffodil DB as a back-end web
          database, users can benefit from huge savings on the licensing costs of commercial alternatives.

          Here are some practical examples where PHP and Daffodil DB used together can do wonders.
          Self Assessment


          Fill in the blanks:
          10.  A ................................... stores large amount of information in an organized format that is
               easily accessible from scripting languages.
          11.  ................................... is an open source server-side scripting language that is particularly
               suited for web development and can be used to generate dynamic web content.
          12.  Daffodil DB can run virtually on any platform as it supports all platforms for which a
               ................................... is available.

          8.5 Data Warehousing


          Data mining potential can be enhanced if the appropriate data has been collected and stored in
          a data warehouse. A data warehouse is a relational database management system (RDBMS)
          designed specifically to meet the needs of transaction processing systems. It can be loosely
          defined as any centralized data repository which can be queried for business benefits but this
          will be more clearly defined later. Data warehousing is a new powerful technique making it
          possible to extract archived operational data and overcome inconsistencies between different
          legacy data formats. As well as integrating data throughout an enterprise, regardless of location,
          format,  or  communication requirements it is  possible  to incorporate additional or  expert
          information. It is,
          The logical link between what the managers see in their decision support EIS applications and the company’s
          operational activities.
                                                        —John McIntyre of SAS Institute Inc.




                                           LOVELY PROFESSIONAL UNIVERSITY                                   159
   159   160   161   162   163   164   165   166   167   168   169