
Database Design Using Entity Relationship Diagrams, 2nd Edition
Richard Earp, Sikha Bagui
- Editorial
- CRC Press
- Año
- 2011
- Páginas
- ~371
- Nivel
- Básico
De qué trata
Texto académico y formativo de Richard Earp y Sikha Bagui dedicado al diseño conceptual y lógico de bases de datos relacionales mediante diagramas Entidad-Relación (ER) y Entidad-Relación Extendido (EER). Está pensado para estudiantes de informática, analistas de sistemas, diseñadores de bases de datos noveles y programadores que necesitan comprender cómo modelar formalmente la información antes de plasmarla en un motor DBMS, sin exigir más que una comprensión básica de estructuras de datos e informática general.
La obra expone con rigor los conceptos esenciales del modelo ER clásico (notación de Peter Chen) y la notación de Barker / Crow's Foot: conjuntos de entidades, entidades débiles, atributos simples y compuestos, claves primarias y candidatas, así como restricciones estructurales de cardinalidad (1:1, 1:N, M:N) y participación (total y parcial). En su segunda edición, amplía el tratamiento del modelo relacional, las dependencias funcionales y las formas normales (1FN, 2FN, 3FN, BCNF), además de profundizar en conceptos avanzados de diagramas EER como relaciones ternarias, especialización, generalización (subclases, superclases, disyunción y solapamiento) y las reglas algorítmicas de ingeniería inversa para transformar esquemas existentes en diagramas conceptuales.
Cada capítulo concluye con una batería detallada de ejercicios prácticos y casos de estudio reales (gestión hospitalaria, sistemas universitarios y catálogos comerciales) donde se entrena la interpretación de requisitos de usuario, la confección de diagramas precisos y su traducción a esquemas de tablas relacionales. Su principal mérito es enseñar a pensar la arquitectura de los datos de forma independiente del motor físico, garantizando esquemas libres de anomalías de actualización y redundancia; deja fuera la implementación técnica específica en lenguajes como SQL (DDL/DML) o la optimización física de índices, enfocándose plenamente en la fase de análisis y diseño.
- Modelo Entidad-Relación (ER)
- Diagramas EER
- Diseño de bases de datos
- Modelo relacional
- Normalización
- Dependencias funcionales
- Restricciones de cardinalidad
- Ingeniería inversa
- Notación de Barker
- Entidades débiles
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

