Diseño de base de datos

¿Que es el diseño de base de datos?

El diseño de base de datos consiste en definir la estructura de los datos que debe tener la base de datos de un sistema de información determinado

Etapas del diseño de base de datos

El diseño de una base de datos es un proceso complejo que abarca decisiones a distintos niveles. Por lo tanto es conveniente utilizar la estrategia "divide y vencerás".

De esta forma podemos descomponer el diseño en tres etapas:

  1. Etapa de diseño conceptual
  2. Etapa de diseño lógico
  3. Etapa de diseño fisico

Modelo conceptual

Se utiliza para la abstracción de la base de datos, para construir una descripción para entender en la realidad.

En esta etapa se obtiene una estructura de la información de la futura BD independientemente de la tecnología que hay que emplear.

El resultado de esta etapa se expresa mediante un modelo de datos de alto nivel, siendo el mas utilizado el modelo entidad-relación o ER.

Modelo lógico

En esta etapa se parte del resultado del diseño conceptual, que se transforma de forma que se adapte a la tecnología que se debe emplear.

Al final obtendremos una descripción de la estructura de la base de datos en términos de las estructuras de datos que puede procesar el tipo de sistema de gestión de base datos.

A este producto final lo llamamos diagrama uml.

Modelo físico

En esta etapa se transforma la estructura obtenida en el diseño lógico, con el objetivo de conseguir mayor eficiencia; ademas, se completa con aspectos de implementación física que dependerán del sgbd, ya que se expresa de una manera mas detallada(atributos, relaciones, etc).

El resultado en nuestro caso sera la base de datos final en mysql.

Diseño de base de datos

By Alan

Diseño de base de datos

  • 86