Database management concepts involve managing structured data through database management systems (DBMS). A DBMS allows for efficient data retrieval and manipulation through features like query processing, database views, and enforcing data integrity. It also provides data independence and supports multiple users accessing and modifying shared data simultaneously through concurrency control and transaction management. Knowledge bases extend databases by adding reasoning capabilities to represent knowledge and allow inference.