¿Cómo se hace una buen base de datos?

Ya sea que estemos hablando de gran corporativo, de una cadena de supermercados o de una tienda de e-commerce, es importante contar con una base de datos.