A database is a structured collection of records or data. A computer database relies upon software to organize the storage of data.