El proceso completo de diseño
El diseño conceptual se centra únicamente en entender el problema sin preocuparse por la tecnología. Aquí usas herramientas como diagramas ER o UML para representar gráficamente qué información necesitas guardar y cómo se relaciona.
En el diseño lógico ya eliges el tipo de base de datos (relacional, orientada a objetos, etc.) y transformas tu modelo conceptual. Si eliges relacional, obtienes tablas con sus claves primarias y foráneas. Si eliges orientada a objetos, defines clases y herencias.
El diseño físico es donde eliges el SGBD específico (MySQL, PostgreSQL, etc.) y optimizas el rendimiento. Aquí defines aspectos técnicos como índices, particiones y estructuras de almacenamiento físico.
Los objetivos clave del diseño físico son optimizar el tiempo de respuesta, minimizar el uso del espacio, maximizar la carga de transacciones y garantizar la disponibilidad del sistema. Todo esto depende del SGBD concreto que elijas.
Realidad profesional: En empresas como bancos o aerolíneas, la disponibilidad debe ser 24/7 porque cada minuto de caída cuesta miles de euros.
La implementación incluye la carga de datos, optimización del rendimiento y configuración de usuarios y permisos de seguridad.