🗃️

Modelo Entidad-Relación en Bases de Datos

Aug 10, 2025

Overview

La clase trata sobre el modelo entidad-relación en el diseño de bases de datos, incluyendo sus componentes principales y el proceso de modelado conceptual.

Proceso de modelación de bases de datos

  • Antes de construir una base de datos, es esencial diseñarla y definir claramente qué registrar.
  • El diseño ayuda a identificar información, relaciones, evaluar y mejorar la calidad de la solución.
  • Paso 1: Estudiar el dominio del problema y entender conceptos relevantes.
  • Paso 2: Definir los límites del sistema, determinando qué incluir y qué excluir.
  • Paso 3: Expresar entidades y relaciones en el modelo conceptual (modelo entidad-relación).
  • Paso 4: Crear un modelo lógico compatible con sistemas administradores de bases de datos.
  • Paso 5: Implementar el modelo físico en el sistema gestor de bases de datos.

Componentes del modelo entidad-relación

  • Entidad: Objeto distinguible del dominio sobre el que se guardan datos (ej. facultad, estudiante).
  • Instancia: Valor particular de una entidad (ej. Facultad de Ingeniería).
  • Entidades normales existen por sí mismas; entidades débiles dependen de otra entidad para existir.
  • Ejemplo: Sección es entidad débil respecto a curso.

Atributos

  • Características de una entidad o vínculo (ej. nombre, apellido).
  • Cada atributo tiene un dominio de valores posibles.
  • Tipos de atributos:
    • Normal: Un solo valor.
    • Compuesto: Formado por varios valores.
    • Multivaluado: Puede almacenar más de un valor.
    • Derivado: Se calcula en base a otros atributos.

Vínculos (Relaciones)

  • Definen cómo se relacionan dos o más entidades, expresados generalmente por verbos o acciones.
  • Un vínculo puede relacionar una entidad consigo misma o existir más de un vínculo entre dos entidades.
  • Los vínculos pueden tener atributos propios (ej. fecha de inscripción).
  • Cardinalidad indica cuántas instancias de una entidad pueden asociarse con instancias de otra:
    • 1:1, 1:N, N:1, N:M.
  • Participación indica si todas o solo algunas instancias participan en el vínculo (total o parcial).

Key Terms & Definitions

  • Entidad — Objeto del dominio sobre el que se registra información.
  • Instancia — Un ejemplar específico de una entidad.
  • Atributo — Propiedad o característica de una entidad o vínculo.
  • Dominio — Conjunto de valores posibles para un atributo.
  • Entidad débil — Entidad cuya existencia depende de otra entidad.
  • Vínculo (relación) — Asociación entre entidades.
  • Cardinalidad — Número de instancias posibles entre entidades en una relación.
  • Participación — Determina si la inclusión de una entidad en el vínculo es obligatoria (total) o no (parcial).

Action Items / Next Steps

  • Practicar identificando entidades, atributos y vínculos en un escenario real.
  • Leer sobre diagramas de entidad-relación y su notación.