Está en la página 1de 12

Diseño de

Base de Datos
3-4
Diagramas de Matriz

Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados.
Objetivos
En esta lección se abordan los siguientes objetivos:
• Identificar las relaciones mediante un diagrama de
matriz
• Dibujar un ERD a partir de un diagrama de matriz

DDS3L4
Diagramas de Matriz Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 3
Objetivo
PROFESOR CURSO PROFESOR CURSO ALUMNO

• Resulta útil para


conocer más de CLASE CLASE EXAMEN SEMESTRE

una forma de
descubrir CAFETERÍA NOTA CLUB

relaciones. CENTRO
AULA EQUIPO
EDUCATIVO DE LA
ESCUELA

…etc. PERSONAL DE
MANTENIMIENTO

Puede resultar bastante ¿Pero qué sucede al buscar


sencillo identificar relaciones cuando tiene
relaciones dadas tres trece o más entidades?
entidades.

DDS3L4
Diagramas de Matriz Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 4
Objetivo
PROFESOR CURSO PROFESOR CURSO ALUMNO

• El uso de un
diagrama de CLASE CLASE EXAMEN SEMESTRE

matriz,
especialmente CAFETERÍA NOTA CLUB

cuando trabaja CENTRO


con muchas AULA EQUIPO
EDUCATIVO DE LA

entidades, es una
ESCUELA

…etc. PERSONAL DE
buena forma para MANTENIMIENTO

asegurarse de Puede resultar bastante ¿Pero qué sucede al buscar


que no le falta sencillo identificar relaciones cuando tiene

ninguna relación. relaciones dadas tres


entidades.
trece o más entidades?

DDS3L4
Diagramas de Matriz Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 5
Caso de negocio
• "Trabajo en una agencia de VIAJERO PAÍS

viajes. Mantengo un
registro de los países que MONUMENTO

nuestros clientes han


visitado y los monumentos VIAJERO PAÍS MONUMENTO

que han visto en cada país.


Nos ayuda a personalizar VIAJERO

visitas para ellos".


PAÍS

• Podemos utilizar el
diagrama de matriz para MONUMENTO

descubrir relaciones.
DIAGRAMA DE MATRIZ

DDS3L4
Diagramas de Matriz Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 6
Diagramas de Matriz
• Para evitar la confusión, sea consistente a la hora de
escribir y leer de la matriz solo en una dirección.

VIAJERO PAÍS MONUMENTO

VIAJERO visita han visto


PAÍS visitado por ubicación de

MONUMENTO visto por ubicado en

correcto: PAÍS visitado por VIAJERO


correcto: MONUMENTO visto por VIAJERO

incorrecto: VIAJERO visitado por PAÍS


incorrecto: VIAJERO visto por MONUMENTO

DDS3L4
Diagramas de Matriz Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 7
Diagramas de Matriz
• A continuación,
las relaciones
VIAJERO PAÍS MONUMENTO

descubiertas VIAJERO visita han visto

mediante el PAÍS visitado por ubicación de

diagrama de matriz MONUMENTO visto por ubicado en

se dibujan en el
ERD. visita
VIAJERO PAÍS

visitado por

• Los diagramas de han visto


ubicación de

matriz no muestran
la opcionalidad ni la ubicado en

cardinalidad. MONUMENTO

visto por

DDS3L4
Diagramas de Matriz Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 8
Diagramas de Matriz
• Cada PAÍS puede VIAJERO PAÍS MONUMENTO

ser visitado por VIAJERO visita han visto


uno o PAÍS visitado por ubicación de
más VIAJEROs. MONUMENTO visto por ubicado en

• Cada VIAJERO
puede visitar uno o VIAJERO visita PAÍS

visitado por
más PAISES. ubicación de
han visto

ubicado en

MONUMENTO

visto por

DDS3L4
Diagramas de Matriz Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 9
Terminología
Entre los términos clave utilizados en esta lección se
incluyen:
• Diagrama de matriz

DDS3L4
Diagramas de Matriz Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 10
Resumen
En esta lección, debe haber aprendido lo siguiente:
• Identificar las relaciones mediante un diagrama de
matriz
• Dibujar un ERD a partir de un diagrama de matriz

DDS3L4
Diagramas de Matriz Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. 11

También podría gustarte