Diseño de bases de datos

Diseño de bases de datos

Lis Sulmont

Curriculum Manager

¿Qué es el diseño de bases de datos?

Determina cómo se almacenan los datos de forma lógica.

Diseño de bases de datos

Modelado de datos

Proceso de creación de un modelo de datos para los datos que se van a almacenar.

**1. Modelo conceptual de datos{{2}}: describe entidades, relaciones y atributos. {{2}}Herramientas: diagramas de estructura de datos, por ejemplo, diagramas entidad-relación y diagramas UML.

**2. Modelo de datos lógico{{3}}: define tablas, columnas y relaciones. {{3}}Herramientas: modelos y esquemas de bases de datos, por ejemplo, modelo relacional y esquema en estrella.

**3. Modelo de datos físicos{{4}}: describe el almacenamiento físico. {{4}}Herramientas: particiones, CPU, índices, sistemas de copia de seguridad y espacios de tabla.

1 https://en.wikipedia.org/wiki/Data_model
Diseño de bases de datos

Conceptual - Diagrama ER Diagrama ER del ejemplo de canción

Entidades, relaciones y atributos.

Esquema lógico Esquema lógico del ejemplo de canción

{{3}}Conversión más rápida: las entidades se convierten en tablas.

Diseño de bases de datos

Otras opciones de diseño de bases de datos

Otro ejemplo de un posible diagrama ER del ejemplo de canción

{{3}}Tablas de determinación

Otro ejemplo de un posible diagrama ER del ejemplo de canción

Diseño de bases de datos

Más allá del modelo relacional

Modelado dimensional Adaptación del modelo relacional para el diseño de almacenes de datos

Diseño de bases de datos

Elementos del modelado dimensional

Tabla de hechos y tablas de dimensiones del ejemplo de canción

Organizar según:

Tablas de hechos

Se deciden por el caso de uso empresarial

  • Tablas de dimensiones:

Contienen descripciones de atributos

Diseño de bases de datos

¡Practiquemos!

Diseño de bases de datos

Preparing Video For Download...