Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Equipo#1
Equipo#1
de base de datos.
Unidad 2
Nombre de los integrantes del equipo:
Marco Antonio Romero Rodríguez
José Concepción Oramas Arias
Santiago Angulo Oliva
Ana María Izquierdo Martínez
2.1. Modelo Entidad-Relación
Ejemplo:
Entidades
Cardinalidad
Relaciones
¿Un Propietario cuantos Taxis tiene? R/
Varios (La N se pone en TAXI)
¿Un taxi cuantos Conductores tiene?
R/ varios (La N se pone en CONDUCTOR)
¿Un conductor Cuantos taxis maneja?
R/ Uno (El Uno se pone En TAXI)
2.1.2 Principales nomenclaturas Entidad-Relación
Símbolo de entidad Nombre Descripción
Estas figuras son independientes de otras entidades y
con frecuencia se les denomina entidades matriz ya que
Entidad Fuerte
a menudo tienen entidades débiles que dependen de
ellas. También tendrán una clave primaria, que distinga a
cada suceso de la entidad
El lenguaje de modelado
unificado (Unified Modeling
Language, UML) es una norma
desarrollada bajo los auspicios
del Grupo de Administración de
Objetos (Object Management
Group, OMG) para la creación
de especificaciones de
diferentes componentes de los
sistemas de software.
2.1.2.3 UML
Algunas de las partes de UML son:
• Diagramas de
actividad. Los
diagramas de
actividad describen
el flujo de tareas
entre los diferentes
componentes del
sistema.
2.1.2.3 UML
• Diagramas de
implementación. Muestran
los componentes del
sistema y sus
interconexiones, tanto en el
nivel de los componentes
de software como en el de
hardware.
2.1.3 Especialización y generalización de entidades
Generalización
Especialización
Es una
herramienta en
línea que
permite crear
diagramas
entidad-relación
sin ningún tipo
de restricción.
2.2 Aplicación de herramientas CASE para el
diagrama del modelo entidad relación (Ejemplo)
Visio
Crea fácilmente
diagramas
versátiles,
organigramas,
mapas, flujos de
trabajo y planes
domésticos o de
oficina con un
amplio conjunto de
formas y plantillas.
2.2 Aplicación de herramientas CASE para el
diagrama del modelo entidad relación (Ejemplo)
Es una herramienta
en línea que
permite crear
diagramas entidad-
relación, cuenta
con limitado
elementos para
trabajar.
2.3 Construcción de un modelo entidad- relación
Consta de dos conjuntos de entidades,
cliente y préstamo, relacionadas a
través de un conjunto de relaciones
binarias prestatario. Los atributos
asociados con cliente son id-cliente,
nombre-cliente, calle-cliente, y
ciudad-cliente. Los atributos
asociados con préstamo son número-
préstamo e importe.
Se tiene el atributo descriptivo fecha-
acceso unido al conjunto de relaciones
impositor para especificar la fecha más
reciente en la que un cliente accedió a
esa cuenta.
2.3 Construcción de un modelo entidad- relación
Muestra cómo se pueden
representar atributos compuestos en
la notación E-R. Aquí, el atributo
compuesto nombre, con atributos
componentes nombre-pila, primer-
apellido y segundo-apellido
reemplaza al atributo simple nombre-
cliente de cliente.
También muestra un atributo
multivalorado, número-teléfono,
indicado por una elipse doble, y un
atributo derivado edad, indicado por
una elipse discontinua.
2.3 Construcción de un modelo entidad- relación
En los diagramas E-R se indican papeles
mediante etiquetas en las líneas que unen
rombos con rectángulos. En la Figura se
muestran los indicadores de papeles
director y trabajador entre el conjunto de
entidades empleado y el conjunto de
relaciones trabaja para.
Se usan las líneas dobles para indicar que
la participación de un conjunto de
entidades en un conjunto de relaciones es
total; es decir, cada entidad en el conjunto
de entidades aparece al menos en una
relación en ese conjunto de relaciones.
Indica que cada préstamo debe tener al
menos un cliente asociado
2.3 Construcción de un modelo entidad- relación
Especialización: Generalización:
Considérese el conjunto de entidades Procede de observar que varios
persona con atributos nombre, calle y conjuntos de entidades que comparten
ciudad. Una persona puede algunas características comunes (se
clasificarse como: describen mediante los mismos
• cliente atributos y participan en los mismos
• empleado conjuntos de relaciones).
La especialización de persona permite En el ejemplo, persona es el conjunto
distinguir entre las personas de entidades de nivel más alto y los
basándose en si son empleados o conjuntos de entidades cliente y
clientes empleado son de nivel más bajo. Los
Por ejemplo, las entidades cliente se conjuntos de entidades de nivel más
pueden describir además mediante el alto y nivel más bajo también se
atributo id-cliente, mientras que las pueden llamar superclase y subclase,
entidades empleado se pueden respectivamente. El conjunto de
describir además mediante los entidades persona es la superclase de
atributos id-empleado y sueldo. las subclases cliente y empleado.
2.3 Construcción de un modelo
entidad- relación
E
G
S
E
P
N
E
E
C
R
I
A
A
L
L
I
I
Z
Z
A
A
C
C
I
I
O
O
N
N
2.3 Construcción de un modelo entidad- relación