What is a database management system? What are it's advantages over conventional file processing system?