A database may contain information about a company, its customers, and more. All of this information can be edited and retrieved if necessary. A database system can be thought of as a repository where an application enters the information it receives. Smaller apps have this system built-in, however, to conserve storage space, using a separate database system is recommended. The structure of a database consists of three levels: The database - A collection of data stored for the same purpose. The table - A component of the database, one database can have many tables. The record - An element of the table, consisting of fields/columns and their values. Everything within the database interacts in a certain way. A change in one line may result in changes in other data. Manual editing can be time consuming, but using a database management system can speed up the work when dealing with huge amounts of information.