Una base de datos está compuesta por datos organizados y relacionados entre sí que son recolectados por los sistemas de información de una empresa. Existen bases de datos planas con una sola tabla y bases de datos relacionales con dos o más tablas relacionadas por campos clave primarios y secundarios. Para elaborar una base de datos se utilizan métodos como el modelo entidad-relación junto con reglas de normalización para representar objetos de la realidad y sus características únicas.