Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GESTIÓN DEDATOS
BASE DE DATOS
Toda BD es una colección de datos tendiente a minimizar la redundancia. Dicha colección de datos permite que
los mismos se encuentren
1. Interrelacionados
2. Almacenado en conjuntos
NOMBRE O LOGOTIPO 2
○ MER: MODELO ENTIDAD RELACION
○ “Una persona, lugar, cosa, concepto o suceso, real o abstracto, de interés para la
empresa" .
○ Se diferencia unívocamente de cualquier otro objeto o cosa:
NOMBRE O LOGOTIPO
○ Una entidad se representa por sus características o
atributos:
NOMBRE O LOGOTIPO
E ntidad
P ersona Préstamo
A signatura Auto
NOMBRE O LOGOTIPO
Atributos
○ Cualquier característica o propiedad que describe a una
entidad.
○ …y cada instancia de una entidad específica.
No m b re
P ersona Ap e llid o
Ed a d
T e lé fo n o
P a te n te
M a rca
A uto M o d e lo
M o to r
C o lo r
NOMBRE O LOGOTIPO
○ Dominio
NOMBRE O LOGOTIPO
Simples y Compuestos
NOMBRE O LOGOTIPO
NOMBRE O LOGOTIPO
N_ No m b re
p e rso n a
P ersona Prim e r_ a p e llid o
Se g u n d o _ a p e llid o
NOMBRE O LOGOTIPO
Monovalorados y Multivalorados
○ ->Monovalorados: un solo valor para una entidad:
○ fecha_nacimiento
C liente Nú m e ro _ te lé fo n o
NOMBRE O LOGOTIPO
Almacenados y derivados
○ Almacenados: aquellos guardados en la BD.
○ Derivados: aquellos que es posible calcular o derivar a
partir de datos almacenados.
F_nac
C liente Ed a d
F_nac
NOMBRE O LOGOTIPO
Atributos con valor nulo
○ Sin valor aplicable: atributo titulo_universitario para personas que no tengan este
tipo de título.
○ De valor desconocido:
○ Falta: atributo altura para una persona. Es seguro que toda persona tiene un
valor de altura.
○ Existe?: atributo teléfono de una persona, puede que no tenga o que sí tenga
pero no se conozca.
○ Hay algunos atributos que no deben contener valor nulo: los atributos clave.
NOMBRE O LOGOTIPO
Claves
○ los valores de los atributos clave no se pueden repetir para dos instancias de la
misma entidad.
NOMBRE O LOGOTIPO
○ Ejemplo: entidad auto.
Pa te n te
M a rca
A uto M o d e lo
M o to r
C o lo r
NOMBRE O LOGOTIPO
Automovil (sin clave): resulta imposible identificar a
alguno de los 2 autos marca Peugeot:
NOMBRE O LOGOTIPO
Automovil (con clave): a través de la clave, es posible
identificar cualquiera de los autos:
NOMBRE O LOGOTIPO
○ La clave puede estar conformada por más de un atributo,
así como puede ser un atributo compuesto.
No m b re
P roy ec to Nú m e ro
L o ca lid a d
NOMBRE O LOGOTIPO
○ La clave es elegida por el diseñador dentro de un conjunto de atributos que
cumplen con la condición de identificar una instancia de entidad.
NOMBRE O LOGOTIPO
Relaciones
Relac ión
NOMBRE O LOGOTIPO
○ Si tenemos dos entidades automóvil y persona, podemos
tener una relación entre ellas:
P ersona Auto
NOMBRE O LOGOTIPO
○ La relación debe tener un nombre que sea capaz de
identificar el tipo de correspondencia entre ambas
entidades. Generalmente estos nombres son verbos:
Persona es _ d e Auto
NOMBRE O LOGOTIPO
Atributos en relaciones
NOMBRE O LOGOTIPO
F e ch a _ co m p ra
NOMBRE O LOGOTIPO
Cardinalidad de una relación
NOMBRE O LOGOTIPO
○ Ejemplo:
○ Una persona puede comprar muchos autos y un auto es
comprado por una sola persona.
○ Una ocurrencia de A (Persona) se puede relacionar con
muchas ocurrencias de B (Auto) y que una ocurrencia de B
(Auto) se puede relacionar con sólo una ocurrencia de A
(Persona).
1 N
Persona c om pra Auto
NOMBRE O LOGOTIPO
○ Cardinalidad 1-1: cada ocurrencia de una entidad se
relaciona con una ocurrencia de otra entidad.
1 1
P ersona c om pra A uto
NOMBRE O LOGOTIPO
○ Cardinalidad 1-N: también llamada uno a muchos. Cada
ocurrencia de una entidad puede relacionarse con varias
ocurrencias de otra entidad.
○ Cardinalidad N-1: varias ocurrencias de una entidad
pueden relacionarse con una de otra entidad.
NOMBRE O LOGOTIPO
○ Cardinalidad N-M: también llamada muchos a muchos.
Cada ocurrencia de una entidad puede relacionarse con
varias ocurrencias de otra entidad y viceversa.
N M
P ersona c om pra A uto
NOMBRE O LOGOTIPO
○ Cardinalidad máxima de una relación: representa el
número máximo de ocurrencias de una entidad con las
que se puede relacionar otra ocurrencia de entidad.
○ Ej.: una persona puede tener como máximo tres
automóviles.
NOMBRE O LOGOTIPO
(m ín im o , m á xim o ) (m ín im o , m á xim o )
A R B
NOMBRE O LOGOTIPO
○ Aplicado a un ejemplo:
○ Una persona puede comprar mínimo 1, máximo varios
automóviles. Un auto puede ser comprado por mínimo 1
persona y máximo 1 persona.
(1 ,1 ) (1 ,N)
P ersona c om pra Auto
○ Es débil cuando depende de otra para su existencia, sin la cual no tiene sentido.
○ Sus atributos no la identifican completamente, sino que sólo la identifican de
forma parcial.
○ Debe participar en una relación que ayuda a identificarla: siempre debe haber
una única interrelación que permita completar su identificación.
○ Esta interrelación debe ser 1:N, y la entidad débil debe estar en el lado N.
○ Si se elimina una ocurrencia de la entidad fuerte, se debe eliminar las ocurrencias
de la entidad débil asociadas.
NOMBRE O LOGOTIPO
En tid a d D é b il
NOMBRE O LOGOTIPO
Generalización.
NOMBRE O LOGOTIPO
•Son subtipos de la generalización o supertipo (Es_un o
Es_parte_de).
Persona
Hombre Mujer
NOMBRE O LOGOTIPO
○ Herencia de atributos
○ Los atributos de los supertipos son heredados por los
subtipos.
○ Cliente y empleado heredan los atributos de persona.
○ Cliente se describe mediante C.I., nombre y ciudad y
adicionalmente por el atributo dirección; empleado se
describe mediante C.I, nombre y ciudad y adicionalmente
por el atributo sueldo.
CI
P ersona No m b re
C iu d a d
(p ,s)
D ire cció n Su e ld o
C liente E mpleado
NOMBRE O LOGOTIPO
MODELO CONCEPTUAL
NOMBRE O LOGOTIPO 44
MODELO ENTIDAD – RELACIÓN
DEFINIR UNA ENTIDAD PRODUCTO
NOMBRE O LOGOTIPO 45
MODELO LOGICO
NOMBRE O LOGOTIPO 46
MODELO ENTIDAD – RELACIÓN
DEFINIR UNA ENTIDAD PRODUCTO
NOMBRE O LOGOTIPO 47
MODELO ENTIDAD – RELACIÓN
Crea el modelo E/R para la base de datos de un hospital. En la base de datos se desea recopilar información
sobre los médicos que trabajan en él y los pacientes a los que atienden. Cada paciente tendrá asignado un
historial que queda registrado donde se recogerá información sobre todos los análisis que se le hayan hecho en
su vida. Un paciente puede ser atendido por más de un médico.
Construye un diagrama E/R para la oficina de una universidad que mantiene información sobre cada una de las
asignaturas impartidas, los profesores que las imparten, el nº de alumnos matriculados, y la hora y aula en la
que se imparte cada asignatura. Por cada pareja estudiante-asignatura se registra una calificación. Además, se
supone que cada asignatura la imparte sólo un profesor. Se desea guardar una descripción completa de cada
aula.
NOMBRE O LOGOTIPO 48
MODELO ENTIDAD – RELACIÓN
Analiza este diagrama ER y trata de detallar las especificaciones que le corresponden:.
NOMBRE O LOGOTIPO 49
Gracias
Totales