Está en la página 1de 24

Diseño de Bases de Datos

EL PROCESO DE CONSTRUCCIÓN
DEL MODELO E-R y EER

Actualizando información
Introducción
• A continuación se presentará el algunos conceptos sobre el Modelo
Entidad Relación y Modelo Entidad Relación Extendido.
• El propósito es comprender una manera de cómo realizar el modelo.
• Como todo proceso con el que se inicia, siempre existen algunas
dificultades de “ubicación”, es decir, comprender el porqué se realiza.
• La frecuencia en realizar este tipo de diagramas, con el tiempo (como
cualquier otra actividad) se convierte en algo trivial. Por supuesto que
si no se practica siempre costará.

Prep.por: Ing. Luis Reyes


La simbología básica del E-R
• La simbología del cual parte toda la diagramación del E-R se muestran a
continuación, de los cuales parten otros símbolos con formas similares (con leves
cambios) que se derivan de estos para representar otros conceptos abstractos
que representarán la realidad.

• ENTIDAD
Representada por:

• ATRIBUTO
Representada por:

• RELACION
Representada por:

• LIGAS o
CONECTORES DE RELACION
Representado por: Prep.por: Ing. Luis Reyes
Conceptos básicos
• ENTIDAD: Son conceptos de objetos o cosas, que representan al mundo
real. Los cuales pueden ser físicos o lógicos.

• ATRIBUTO: Son propiedades o características que describen a las


entidades, es decir, cómo están conformados. Es un nombre que se le
asigna para ser descrito.
También pueden describir las relaciones.

• RELACION: Es una asociación o conexión que existe entre dos o más


entidades, establece la dependencia entre ellas. Las relaciones pueden
contener atributos también.

• CARDINALIDAD: Es el número de ocurrencias que hay entre las


entidades. Aquí hay que preguntarse cuantos elementos existen.
Prep.por: Ing. Luis Reyes
Aclaración importantes
• Existe un concepto que se llama “dominio” el cual algunos pueden
confundir con el término “atributo”
• El dominio es el conjunto de valores posibles que puede llegar a tener un
atributo, ej.:
• Amarillo
• Rojo
• Verde
• El atributo es el nombre que se le asigna a la característica de la entidad, ej.:
• Color
• Tamaño

Prep.por: Ing. Luis Reyes


Ejemplos Entidades - Atributos

ENTIDADES ATRIBUTOS VALORES (dominios)

Sexo Hombre
Mujer
PERSONA
Soltero
Estado civil Casado
Viudo
Divorciado

Nombre de la obra El Quijote


…..
LIBRO
Cervantes
Nombre del autor
…..
Aclaración:
-Los atributos si
18 años se diagraman
PAIS Mayoría de edad -Los dominios NO
16 años
Prep.por: Ing. Luis Reyes SE DIAGRAMAN
Diagrama básico

Aquí se muestran los 3


elementos que sí se
diagraman, utilizando la
simbología básica del E-R

Prep.por: Ing. Luis Reyes


ENTIDADES

Del diagrama básico, se


enfatizan las entidades,
que representan los objetos
del mundo real como los
conocen los usuarios
Prep.por: Ing. Luis Reyes
ATRIBUTOS

Del diagrama básico, se


enfatizan los atributos, que
definen las características
de las entidades.
Prep.por: Ing. Luis Reyes
RELACIONES

Del diagrama básico, se


enfatizan las relaciones, las
cuales representan
acciones entre entidades

Prep.por: Ing. Luis Reyes


Tres categorías de atributos

• Simples o compuestos: ya sea que el atributo sea un todo o bien


este compuesto
• Color es simple, toma valores rojo, azul, etc (cuando solo se permite un color)
• Nombre es compuesto, contiene nombre de pila, apellido materno, apellido
materno

• Con valores simples o multivaluados: en base a si consisten de


un solo valor o un conjunto de valores.
• Teléfono o Teléfonos
• Color o Colores (un vehículo puede tener un colocar o varios colores)

• Derivados: que se pueden calcular en base a otros atributos


• El promedio de préstamos se puede derivar si tenemos los valores de cada
préstamo realizado a un persona
• La edad puede calcularse partiendo de la fecha actual al tener la fecha de
nacimiento

NOTA: en la práctica es mejor considerar "siempre" a todos los


atributos como simples y con valores simples Prep.por: Ing. Luis Reyes
ATRIBUTOS SIMPLES/COMPUESTOS

Los atributos de una entidad llamada


Persona.
En la próxima diapositiva se
mostrarán cuales son simples y
cuales compuestos Prep.por: Ing. Luis Reyes
ATRIBUTOS SIMPLES/COMPUESTOS

Atributos
Compuestos

Atributos Simples ó
Compuestos Atributos Simples
(depende como se defina en
las reglas del negocio) Prep.por: Ing. Luis Reyes
Principios del diseño …
• Fidelidad:
• se debe crear siempre un modelo que satisfaga las necesidades del problema,
• no sirve un modelo correcto si no cumple con la realidad que se pretende
representar.

• Evitar redundancia:
• una de las ventajas del diagrama e-r es que nos permite distinguir de una
manera fácil y visual todos los entes y sus relaciones,
• de manera que es muy fácil identificar si un atributo se está repitiendo en
varias entidades o si una relación es innecesaria.

Prep.por: Ing. Luis Reyes


… Principios del diseño
• Simplicidad:
• siempre hay que procurar hacer el modelo tan simple como sea posible (sin
olvidar la fidelidad)
• de manera que sea fácil de entender, fácil de extender y fácil de implementar.

• Escoger los elementos correctos:


• en ocasiones es difícil identificar si una relación, elemento o atributo es
correcto,
• para ello hay que analizar en perspectiva el diagrama y,
• por ejemplo si se observa una entidad con solo un atributo y que únicamente
presenta relaciones de 1, entonces probablemente estamos hablando de un
atributo y no de una entidad.

Prep.por: Ing. Luis Reyes


Atributo CLAVE …

Para definir un atributo clave, la pregunta es: Revisar cada atributo y


¿Cual de los atributos puede ser un atributo colocarle valores, el que no
que no se repita su dominio? repita valores, será elegido
Prep.por: Ing. Luis Reyes como atributo CLAVE
… Atributo CLAVE

Cuando un atributo no puede definirse como


valor único, se deberá incorporar un nuevo
atributo que lo represente.

Prep.por: Ing. Luis Reyes


Relaciones como atributo

En la relación entre Película y Estudio.


Lo que significa es que la relación “Produce”,
será reemplazada en la entidad Película, con
el atributo “id_estudio”. De esa manera
serán vinculadas las entidades cuando se
conviertan en tablas.
Prep.por: Ing. Luis Reyes
Durante el diseño
• A veces es difícil decidir si un concepto del “MiniMundo” debe ser:
• una Entidad,
• un Vínculo o,
• un Atributo.

• El Esquema debe ser refinado en sucesivos pasos, como los


siguientes:

Prep.por: Ing. Luis Reyes


Atributo o Vínculo
• Un concepto puede ponerse como ATRIBUTO y luego descubrirse que
es un VÍNCULO, porque es una referencia a otra ENTIDAD

Ejemplo: Dpto. es un atributo de EMPLEADO pero hace referencia a


la entidad DEPARTAMENTO (vínculo implícito).

Prep.por: Ing. Luis Reyes


Atributos repetidos
• Un ATRIBUTO de varias ENTIDADES, puede convertirse en una
ENTIDAD

Ejemplo: Si Dpto. es un atributo de EMPLEADO y también de


PROYECTO, puede dar lugar a la entidad DEPARTAMENTO.

Prep.por: Ing. Luis Reyes


Entidad o Atributo
• Una ENTIDAD con pocos atributos y relacionada SÓLO con otra
ENTIDAD, puede convertirse en un ATRIBUTO.

Ejemplo: Lo inverso del ejemplo anterior, si Dpto. sólo interesa de


EMPLEADO y no tiene muchos atributos.

Prep.por: Ing. Luis Reyes


Relaciones con atributos

En este caso, la relación “Actúa” se le asigna un


atributo llamado Rol, pues si los analizamos, la
relación es una acción, y el rol que puede tener un
actor en una película puede ser diversa (por ejemplo
actores que interpretan a diferentes personajes)
Prep.por: Ing. Luis Reyes
GRACIAS

También podría gustarte