1. Flexibility: All programs are independent and any unrelated data can be added or deleted at anytime without altering the program or there are amendments in the physical storage.
2. Fast response to information access: As data is integrated into a single database, complex requests can be managed efficiently.
3. Multiple accesses: Data can be accessed in different ways with the Database software; for example: various key fields
4. Lower user training costs: Users often find it easier to learn such systems which would increase user productivity. Therefore training costs may be reduced.
5. Less storage: All data items need to be stored only once, thus it eliminates the storage of redundant data.
References:
http://www.blurtit.com/q358487.html
http://db.cs.berkeley.edu/topics/lecs/dbprimer/sld011.htm