Este documento presenta un curso sobre diseño de bases de datos. Se divide en dos partes principales. La primera parte introduce conceptos básicos sobre bases de datos como componentes de sistemas de información y metodologías para el desarrollo de bases de datos. La segunda parte describe las fases del diseño de bases de datos, incluyendo análisis de requisitos, diseño lógico estándar usando el modelo relacional, transformación del modelo entidad-relación al modelo relacional y diseño lógico específico para un sistema de gestión de bases de datos comercial.