A data-base is a variety of data put-together in a particular way. Databases may be of several kinds just like Flat File Databases, Relational Databases, and Distributed Databases etc. Looking from the top down, databases are composed of related tables, which often are composed of fields and records.