Diseño conceptual de una base de datos.

El modelado del diseño conceptual (primera etapa de la metodología de diseño de bases de datos estándar) está compuestos por dos etapas:

  • Análisis de requisitos : En el análisis de requisitos tratamos de detectar y definir los requisitos de la información que será manejada por el sistema, se intenta eliminar toda ambigüedad y se completa la información para que esta permita definir un marco claro y conciso.
  • Diseño conceptual : Es el modelado del producto del análisis de requisitos, de modo que podemos en esta etapa comenzar a trabajar sobre la estructura real del sistema.

Para crear la base de datos que nos permita gestionar la información de un sistema necesitamos tener claro el esquema que relaciona sus conceptos, esto se consigue a través del diseño conceptual, compuesto de los siguientes elementos:

  • Entidades: Son los conceptos centrales entre los que se establecen las relaciones.
  • Atributos: Son las características de relevancia de las entidades, puedes ser de valor múltiple, primarias…
  • Interrelaciones: Definen el modo en que las entidades se relacionan entre si.

Una vez tengamos claros estos datos podremos definir un modelo entidad-relación haciendo uno de la definición gráfica de Chen o de Piattini, ambos modelos comparten una estructura común que se aprecia en prácticamente cualquier MERE (modelo entidad relación extendido):

MERE de un modelo de datos relacional

La definición gráfica del concepto previo funciona como un paso intermedio a la base de datos física, con este modelo es mucho más sencillo visualizar las relaciones entre entidades, por ejemplo:

  • Uno o varios técnicos pueden trabajar en uno o varios proyectos.
  • Un proyecto tiene unos atributos de los cuales el código de proyecto es único e identificativo.
  • Un empleado puede ser un administrativo o un técnico.
  • Todos los empleados pertenecen a algún departamento, solo a uno, pero varios pueden pertenecer al mismo.

Tras el MERE (modelo entidad relación extendido) se pueden estructurar ya los datos en la base de datos, para lo que se utilizará, en modelos relacionales, el lenguaje de definición de datos (DDL). No es redundante el paso previo a un modelo relacional puro, ya que este define de manera clara las relaciones entre atributos y claves:

¿Te ha resultado útil?

Promedio de puntuación 0 / 5. Recuento de votos: 0

Deja una respuesta