CHAPTER THREE: REVIEW OF TECHNOLOGIES
3.1 INTRODUCTION
There are numerous databases which are considered for execution of projects like MySQL, SQL server, Oracle, PostgreSQL and so on. The indicated databases have some similarities in functionality. But in this chapter 3, oracle database will be given more consideration based on its uniqueness. It is obvious that the below figure 1, oracle database is more likely used by developers and organizations in implementing projects (Mysql.com, 2016).

In present day world, the current Information Technology (IT) Company is confronted with a huge number of application development languages and tools to decide on in developing any project. In some instances an organization could have different application development items which are being utilized. Establishments that have developed through mergers and acquisitions are confronted with the troublesome issue of overseeing and coordinating a huge gathering of contending application advancement advances that were utilized as a part of ancestor establishment. Innovation empowers business advancement and those establishments that can rapidly convey applications increase upper hand (David et al., 2010).
Software engineers have a decision of languages for making Oracle database-driven applications including Java, Oracle Application Express, C, C++, COBOL, PL/SQL, Visual Basic, C#, PHP, Ruby, Python and Perl. Engineers can pick the language in which they are most proficient or one that is most appropriate for a particular assignment. For instance an application may utilize Java in middle level to make dynamic Web pages, PL/SQL or Java to execute put away techniques in the database, and C++ or Java to actualize computationally serious rationale in the middle level. Oracle Database 11g offers clients the power and satisfaction of the business' driving database conveyed over a wide assortment of the most mainstream application improvement technology (David et al., 2010).