- Database advantages.
Databases, unlike file processing systems, allow multiple users to access the same data simultaneously. File processing systems are far more restricted on this level.
The database's organization makes it far easier to enforce uniform standards over the data because data can be formatted to fit a particular screen, allowing a single type of data file to be created across the system for example.
Database applications are quicker and easier to develop due to standardized components.
Due to their design, databases are far more flexible as well. They can be adapted far more easily to cope with changing situations than a file processing system.
The economy of implementing a database across a huge network is greater than implementing a full file processing system. Databases are essentially easy to install, and are far more user friendly. The latter makes training far easier too.
The ease with which data can be changed across the database makes the provision of up to date information to any and all users of a database incredibly easy.
File processing systems may have problems where the data is in different formats, whilst databases format their data to allow it to work within the database itself.
- Relational Databases.
Security procedures are far easier as they are codified within the database. High level data manipulation language can also be used to manipulate and access the data.