Defining a database involves specifying the data types, structure, and constraints for the data to be stored in the database.
Constructing the database is the process of storing the data itself on some storage medium that is controlled by the DBMS.
Manipulating a database includes such functions as querying the database to retrieve specific data, updating the database to reflect changes in the mini-world, and generating reports from the data.
Sharing a database allows multiple users and programs to access the database concurrently.