Está en la página 1de 16

Database Design

8-4
Convenciones de Dibujo para Mejorar la Lectura

Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados.
Objetivos
• En esta lección se abordan los siguientes objetivos:
−Aplicar las convenciones de dibujo de Oracle a un diagrama
de modelo de datos
−Identificar las entidades de alto volumen en un diagrama de
modelo de datos y explicar su importancia para el negocio
−Volver a dibujar un determinado diagrama de modelo de
datos para aumentar la claridad y la capacidad de lectura
−Reconocer la utilidad de dividir un ERD complejo en una serie
de subdiagramas funcionales

DDS8L4
Convenciones de Dibujo para Mejorar la Lectura Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 3
Objetivo
• ¿Qué sucedería si todos los zapateros fabricaran sus
propios números de pie?
• ¿Qué sucedería si cada arquitecto utilizara un sistema
diferente para dibujar planos para un edificio?
• Al seguir las mismas convenciones, se facilita el trabajo
como parte de un equipo

DDS8L4
Convenciones de Dibujo para Mejorar la Lectura Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 4
Convenciones de Diagramas de un ERD Grande
• Cuanto más grande y más complicado sea un ERD, más
difícil será diseñar las piezas con un formato claro y legible
• Hay dos convenciones para los diagramas que son
muy utilizadas:
− una que coloca las entidades de gran volumen hacia la parte
superior izquierda de la página, y otra que coloca las entidades de
gran volumen hacia la parte inferior derecha de la página
• No es importante qué convención siga, pero seleccione una
e intente utilizarla consistentemente
• Una entidad de gran volumen es una entidad que tendrá un
gran número de instancias

DDS8L4
Convenciones de Dibujo para Mejorar la Lectura Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 5
Convenciones de Diagramas de un ERD Grande
• Las entidades de gran volumen suelen ser las entidades
"centrales" o más A E
importantes en un ERD
• Tendrán el mayor número Entidades de gran volumen
de relaciones con otras
entidades y la mayoría
de las funciones de B F

negocio afectarán a los


datos almacenados en
estas entidades
C D

DDS8L4
Convenciones de Dibujo para Mejorar la Lectura Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 6
Convenciones de Diagramas de un ERD Grande
• Cuando las entidades de
gran volumen estén en A E
la parte superior
izquierda del ERD, la Sur
Este

pata de gallo tenderá


a apuntar al sur y al este
B F

W E
C D
S

DDS8L4
Convenciones de Dibujo para Mejorar la Lectura Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 7
Convenciones de Diagramas de un ERD Grande
• Cuando las entidades
de gran volumen estén
D C
en la parte inferior N

derecha del ERD, la W E


pata de gallo tenderá
S
a apuntar al norte
y al oeste F B

Norte
Oeste

E A

DDS8L4
Convenciones de Dibujo para Mejorar la Lectura Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 8
La Claridad es Clave
• Utilice convenciones de forma sensata
• El principal objetivo de la creación del diagrama es
proporcionar una representación del modelo que se
puede utilizar para fines de comunicación
• Esto significa que nunca debe permitir que una
convención interfiera con la capacidad de lectura y la
claridad
• Con frecuencia, tendrá una mezcla de convenciones,
dependiendo de la cantidad de espacio disponible y
sus preferencias
• La claridad y la capacidad de lectura son los criterios
principales
DDS8L4
Convenciones de Dibujo para Mejorar la Lectura Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 9
La Claridad es Clave
• Para una mayor claridad y capacidad de lectura en un
ERD:
−Evite líneas de relación que se crucen
−Evite entidades que se superpongan
−Evite líneas de relación que crucen entidades
−Utilice mucho "espacio en blanco"
−Divida los ERD más grandes en subdiagramas más pequeños
si es necesario

DDS8L4
Convenciones de Dibujo para Mejorar la Lectura Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 10
El Espacio Es Necesario
• La capacidad de lectura implica espacio y es subjetiva
• El uso de espacio en blanco le ayuda a clarificar el ERD
A B
B

C
A

E
C E

D F
D F

DDS8L4
Convenciones de Dibujo para Mejorar la Lectura Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 11
Uso de Subdiagramas
• Cuando tiene un EMPLOYEE
diagrama muy # Employee id
work in DEPARTMENT
* First name
grande, también * Last name
# Department id
responsible for * Name
puede ser útil * Hire date
* Salary
dividirlo en o Commission
manager of

diagramas más assigned


pequeños de entidades managed by
relacionadas
funcionalmente JOB
# Job id
* Title
* Max salary
assigned to
* Min salary

DDS8L4
Convenciones de Dibujo para Mejorar la Lectura Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 12
Uso de Subdiagramas LOCATION
# Location id
* First name
• Puede utilizar los subdiagramas más * Last name
pequeños al realizar presentaciones a * Hire date
* Salary
distintos grupos dentro de la compañía o Commission
del cliente situated
• Sigue siendo importante tener un site of
diagrama grande que muestre el COUNTRY
conjunto (incluso aunque se tenga que # Id
imprimir con un trazador o juntar de * Name
pequeños fragmentos de papel) part of

• Puede que haya relaciones entre entidades comprised of


en distintos submodelos y estos se REGION
deban representar en algún lugar # Department id
* Name

DDS8L4
Convenciones de Dibujo para Mejorar la Lectura Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 13
Terminología
• Entre los términos clave utilizados en esta lección se
incluyen:
−Entidad de gran volumen
−Espacio en blanco

DDS8L4
Convenciones de Dibujo para Mejorar la Lectura Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 14
Resumen
• En esta lección, debe haber aprendido lo siguiente:
−Aplicar las convenciones de dibujo de Oracle a un diagrama
de modelo de datos
−Identificar las entidades de alto volumen en un diagrama de
modelo de datos y explicar su importancia para el negocio
−Volver a dibujar un determinado diagrama de modelo de
datos para aumentar la claridad y la capacidad de lectura
−Reconocer la utilidad de dividir un ERD complejo en una
serie de subdiagramas funcionales

DDS8L4
Convenciones de Dibujo para Mejorar la Lectura Copyright © 2020, Oracle y/o sus filiales. Todos los derechos reservados. 15

También podría gustarte