Diseño físico de bases de datos.

Caso práctico

Ocultar

Ilustración de Noiba, alumna que realiza la FCT en el departamento de informática de la empresa
Alain Bachellier (CC BY-NC-SA)


En la unidad anterior dejamos a Vindio y Noiba diseñando un modelo lógico para implantar un sistema de bases de datos en el taller mecánico. Una vez establecido el modelo lógico, el siguiente paso consiste en establecer el diseño físico, compuesto de tablas y relaciones. Pasando de lo abstracto a lo concreto.

Para conseguir esto, la mayoría de los SGBD disponen de herramientas gráficas que facilitan el paso entre el diseño de modelos de datos Entidad/Relación y el diseño de tablas concretas del modelo relacional.

Veremos que hay muchas similitudes entre ambas representaciones y, si además hemos comprendido el paso del modelo E/R al modelo relacional, no nos costará mucho entender como están estructuradas las tablas y las relaciones entre ellas de nuestra base de datos.

Vamos, pues, a aprender a realizar el diseño físico de bases de datos utilizando asistentes, herramientas gráficas y el lenguaje de definición de datos del SGBD.

Ocultar

En la unidad anterior has visto cómo realizar el diseño conceptual y lógico de una base de datos relacional, esto es:

  • Diseño conceptual mediante diagramas Entidad/Relación.
  • Diseño lógico, transformando el diagrama E/R al modelo o esquema Relacional.
  • Normalización del modelo lógico relacional, eliminando posibles inconsistencias del modelo obtenido anteriormente.

En esta unidad, verás cómo obtener, a partir del modelo lógico, el diseño físico de una base de datos relacional (BDR) e implantarla en un sistema gestor de bases de datos relacional (SGBDR), utilizando el lenguaje SQL, en particular el sublenguaje DDL (Lenguaje de Descripción o Definición de Datos, en inglés Data Definition Language).