[Developing a simple procedure for SME IT staff to follow in order to select which database management system to use for a project]
by
Table of Contents
CHAPTER 1: INTRODUCTION TO MY PROJECT3
CHAPTER 2: DATA PROCESSING REQUIRED FOR SME4
CHAPTER 3: OVERVIEW OF DB TECHNOLOGY6
CHAPTER 4: CRITERIA FOR SELECTING A DATABASE FOR AN SME10
CHAPTER 5 ANALYSIS OF CRITERIA18
CHAPTER 6: CONCLUSION23
REFERENCES26
Chapter 1: Introduction to my project
Anyone looking for a good flame war can always drop into any software development forum and casually ask what database software should be used for the next project, or even ask whether he or she needs to bother with a relational database. Because databases technologies are such an important part of programmer philosophy, it is hard to find objective discussion for the hapless developer looking for a good, general-purpose database management system (DBMS) to use in a project. How does one choose between the relative features of different DBMSes? What sorts strengths and weaknesses of various products can one anticipate products? This article tries to discuss some of these matters on even ground (Capozzi, 2007: pp. 1754-1781).
The study of databases is a battleground of ideas. The database community is one of the oldest in the computer world, and it is almost as famous as the application programming community for the diversity of its ideas and the sharpness of the debates between its gurus. Lately events have conspired to expose these concerns to a wider audience. For instance, the seemingly inexhaustible march of the web revolution has exposed more and more developers to database issues because of the desire for ever more dynamic web sites. And the crown prince of web technologies, XML, has had the effect of increasing awareness of data design in general (Kamath, 2007: pp. 133-139).
This means that more and more developers find themselves choosing between database management systems (DBMSes). This can be a daunting choice considering the many available DBMSes, both open and closed source, and the broad spectrum of differences between them. This article provides some guidance through the maze of available DBMS features and methodologies, to help the developer quickly narrow the choices to the best candidate.
Chapter 2: Data Processing required for SME
Social networks, email, SMS, documents, multi-media, web content and database transactions contain critical insight and enable multi-channel analytics, reporting, litigations, audit, fraud detection, compliance and forensic analysis. Historically, solutions that can provide such functionality were out of reach for small enterprise who did not have the expertise, large programming teams nor budgets(Waraporn, 2006: pp. 100-108).
The modern economic environment which is dominated by globalization, hyper-competition, and knowledge and information revolution has revolutionized the way business is conducted. This new technological epoch is apparent through the intensified investment in computer-processing and data preparation appliance in the manufacturing and service industry and telecommunications infrastructure, and its widespread usage in government agencies, educational organizations, and, more recently, in the households. Owing to these technological progressions, the implementation and application of IT is a significant driving force behind many socioeconomic changes (Danielson, 2006: ...