Proceso de Modelado de Bases de Datos: Fases y Especialización de Atributos

Clasificado en Informática

Escrito el en español con un tamaño de 3,19 KB

Consideraciones sobre el Modelado de Datos

1. Fases del modelado

Los cuatro pasos que hemos descrito se llevan a cabo en una serie de fases estructuradas:

Primera fase (Pasos 1 y 2)

  • El analista y/o consultor de Bases de Datos (BD) se reúne con los usuarios.
  • Se producen una serie de documentos, entre ellos:
    • ERS: Documentos en procesador de texto (Especificación de Requisitos de Software).
    • Diseño gráfico conceptual de la BD según el modelado Entidad/Relación (E/R):
      • Primero en papel.
      • Luego en algún programa de diseño de esquemas como Visio o Word.
  • Todo queda documentado, normalizado y validado por los usuarios y analistas.

Segunda fase (Paso 3)

  • El analista traduce el modelo conceptual E/R al modelo lógico relacional (MR).
  • Se producen una serie de documentos:
    • Paso de las entidades y atributos a tablas, campos y relaciones.
  • Todo queda documentado, normalizado y validado por los usuarios y analistas.

Tercera fase (Paso 4)

  • El analista lo implementa en un SGBD (Sistema de Gestión de Bases de Datos) comercial o no, pero siempre relacional (ej. Access, Oracle).
  • Se producen una serie de documentos:
    • Recogen las particularidades de la implementación en ese SGBD específico.
  • Todo queda documentado y validado por los programadores e implantadores, tales como un DBA (Database Administrator).

Cuarta fase (Continuación del paso 4)

  • Se fijan las tareas administrativas diarias, mantenimientos, backups, procedimientos, etc.
  • Todo queda documentado y validado por los programadores e implantadores.

Dominio de los atributos

  • Dominio: Es el conjunto de valores permitidos que un atributo puede tener.
  • Representa la naturaleza del dato.
  • Si un dominio se especifica mediante el tipo de datos, se dice que se define por Intensión.
  • Si un dominio se especifica mediante un conjunto o lista de valores, se dice que se define por Extensión.

Tipos de especialización

  • Especialización exclusiva: Cada una de las ocurrencias de la superclase solo puede materializarse en una de las especializaciones. Se representa con un triángulo y un arco.
  • Especialización inclusiva: Cada una de las ocurrencias de la superclase puede materializarse a la vez en varias ocurrencias de las subclases. Se representa con un triángulo.
  • Especialización total: Cada una de las ocurrencias de la superclase tiene que materializarse obligatoriamente en una de las especializaciones. Se representa con un triángulo y un círculo.
  • Especialización parcial: Cada una de las ocurrencias de la superclase no tiene por qué materializarse en una de las especializaciones. Se representa con un triángulo.

Entradas relacionadas: