by Anthony and Hala Awtrey
One of the most powerful tools computers give us is the ability to store and search data. Early applications stored data for programs in files and used indexes to search the files for particular bits of data. These programs didn't fare very well on networks because there are problems with more than one computer trying to update data in a file simultaneously. This fact and the lack of standard database structure and command syntax encouraged the creation of the networked relational database.
When you write a program and want to be able to manipulate and search data you often have to construct the data files and the code to perform the manipulation and searches. This is a time consuming task and if you are developing many different applications you have to reinvent the data handling routines for every job. By removing the database functions such as file management, indexing, searches and simultaneous data access, you speed up development of applications and allow for these specialized database programs to become highly optimized and scalable.
What is a database
A database is simply organized data. A database contains tables which are basically descriptions of types of data. Tables in turn contain records which is the actual data......
A database is simply organized data. A database contains tables which are basically descriptions of types of data. Tables in turn contain records which is the actual data......