Essay On Flat File Database System

822 Words2 Pages

COMPARATIVE ANALYSIS OF LEGACY DATABASE SYSTEMS:
Definition of Legacy System:
In the context of computing, the legacy system refers to the programming languages, application software’s and outdated computer systems. The legacy systems may also be linked to the terminology and processes that are no longer applicable to the current contexts, thus creating confusion. In theory, it would be best to have access to use the latest technology. But in the reality, most of the organizations have legacy systems, to some extent. In other words, the legacy system is also called as legacy platform.

Definition of Database Legacy:
The flat file databases, hierarchical databases and network databases are usually referred as legacy databases. They represent the ways of people which is used to organize information in the prehistoric times, about 30 years ago.
1. Flat File Databases:
One of the earliest database system is the flat file database management system. The flat file database is a very simple management system, mostly unstructured data files include in it. It was used in the old notebooks and making grocery lists etc. In the flat file database management system, relevant data is putting into the separate files and also organizing them into the tables. The major disadvantages of the flat file database management system are data redundancy, slow processing speed, error-prone storage and the retrieval.
For designing the database flat files, Microsoft Excel is often used. In the below table, the flat file database management system for an order entry system that gathers information about the customers orders they have placed and products which the customers had ordered. If data is placed sequentially, your file will contain all the informat...

... middle of paper ...

...ized as several trees that share many branches. In the network database model these relationships came to be known as sets.
Network databases share several problems with the hierarchical database management system. Both are the very inflexible, and also set relationships and record the structures that must be predefined. The major disadvantage of both network and hierarchical database management systems was that they are the programmer’s domains. To answer the simplest query of this database, one had to create the program that navigated the database management structure and produce an output; unlike SQL, this program was written in the procedural, and required the great deal of the knowledge of both database management structure and underlying the operating system. As a result, these type of programs were not portable and took enormous amount of time to write.

Open Document