</> CodeBooks
    ← Volver a Otros temas (página 1)
    Portada de Database Design Using Entity Relationship Diagrams, 2nd Edition

    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?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Otros temas con nivel Básico