The database management system has a number of advantages as compared to traditional computer file-based processing approach. Controlling Data Redundancy , Sharing of Data, Data Consistency , Integration of Data, Integration Constraints, Data Security, Report Writers, Control Over Concurrency , Backup and Recovery Procedures , Data Independence etc...