Escolar Documentos
Profissional Documentos
Cultura Documentos
Entidad
Una persona, lugar, cosa, concepto o suceso, real o
abstracto, de inters para la empresa" .
Se diferencia unvocamente de cualquier otro objeto o
cosa:
Una persona: se diferencia de cualquier otra persona,
incluso gemelos.
Un automvil: aunque sean de la misma marca, mismo
modelo, tendrn atributos diferentes, p.e., el nmero de
chasis o la patente.
Una casa: aunque sea exactamente igual a otra, se
diferenciarn en su direccin.
Entidad
Prstamo
Persona
Asignatura
Auto
Atributos
Cualquier caracterstica o propiedad que describe a una
entidad.
y cada instancia de una entidad especfica.
Entidad Alumno, con el sgte. conjunto de atributos:
Instancia 1
Instancia 2
Instancia 3
Instancia 4
Instancia N
atributo
Persona
Nombre
Apellido
Edad
Telfono
Auto
Patente
Marca
Modelo
Motor
Color
Dominio
Cada atributo tiene un dominio.
Indica el tipo de datos que ser almacenado.
Restricciones en los valores que el atributo puede tomar:
Cadenas de caracteres, nmeros, solo dos letras, slo
nmeros mayores que cero, solo nmeros enteros....
Simples y Compuestos
Atributos simples son no divisibles:
nombre, apellido, sexo, edad
Compuestos: se pueden dividir en subpartes pudiendo
formar jerarquas.
nombre-cliente: podra estar estructurado como un
atributo compuesto consistente en nombre, primerapellido y segundo-apellido
N_
persona
Persona
Nombre
Primer_apellido
Segundo_apellido
Monovalorados y Multivalorados
->Monovalorados: un solo valor para una entidad:
fecha_nacimiento
Un atributo puede tener un conjunto de valores para
una entidad especfica.
->Multivalorado: tienen lmites inferior y superior en el
nmero de valores para una entidad.
Entidad empleado con el atributo nmero-telfono.
Empleado puede tener 0, 1 o ms nmeros de telfono.
atributo multivalorado
Cliente
Nmero_telfono
Almacenados y derivados
Almacenados: aquellos guardados en la BD.
Derivados: aquellos que es posible calcular o derivar a
partir de datos almacenados.
Entidad cliente con atributo prstamos (cuntos
prstamos tiene un cliente en el banco). Atributo se
puede derivar contando el nmero de instancias
prstamo asociadas con ese cliente.
Entidad cliente tiene un atributo edad y tb. atributo
fecha-de-nacimiento. Se puede calcular edad a partir de
fecha-de-nacimiento y de la fecha actual.
El valor de un atributo derivado no se almacena; se
calcula cuando sea necesario.
atributo derivado
Cliente
F_nac
Etiqueta
Edad
F_nac
Claves
Atributo o conjunto de atributos de una entidad, capaces
de identificar unvocamente una instancia de la misma.
E.d., si conocemos el valor de dichos atributos, seremos
capaces de conocer a qu ocurrencia de entidad hace
referencia.
->los valores de los atributos clave no se pueden repetir
para dos instancias de la misma entidad.
clave
Auto
Patente
Marca
Modelo
Motor
Color
Modelo
Motor
Color
Peugeot
207
1.6
Rojo
Mercedes
Benz
Peugeot
W116
3.0
Verde
207
1.6
Rojo
Patente
Marca
Modelo
Motor
Color
GF6534
Peugeot
207
1.6
Rojo
W116
3.0
Verde
207
1.6
Rojo
DE8743 Mercedes
Benz
MU8732
Peugeot
Proyecto
Nombre
Nmero
Localidad
Relaciones
Correspondencia entre dos entidades.
Relacin
Persona
Auto
Persona
posee
Auto
Persona
es _de
Auto
Atributos en relaciones
A veces los atributos no son propios de ninguna
entidad
Sino del hecho mismo de la relacin:
Relaciones de tipo "histrico" donde debe constar una
fecha o una hora.
Hacer constar la fecha de compra en que persona
compr el auto: la fecha es de la compra, no de la
persona, ni del auto.
Se representan igual que los atributos de las entidades.
En tal caso, el atributo "Fecha de compra" debera
colocarse en la relacin "compra".
Fecha_compra
Persona
compra
Auto
(cardinalidad)
(cardinalidad)
R
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 slo una ocurrencia
de A (Persona).
Persona
N
compra
Auto
1
compra
Auto
Persona
M
compra
Auto
(mnimo, mximo)
(mnimo, mximo)
R
Aplicado a un ejemplo:
Una persona puede comprar mnimo 1, mximo varios
automviles. Un auto puede ser comprado por mnimo 1
persona y mximo 1 persona.
Persona
(1,1)
(1,N)
compra
Auto
Entidad dbil
Es dbil cuando depende de otra para su existencia, sin
la cual no tiene sentido.
Sus atributos no la identifican completamente, sino que
slo la identifican de forma parcial.
Debe participar en una relacin que ayuda a
identificarla: siempre debe haber una nica interrelacin
que permita completar su identificacin.
Esta interrelacin debe ser 1:N, y la entidad dbil debe
estar en el lado N.
Si se elimina una ocurrencia de la entidad fuerte, se
debe eliminar las ocurrencias de la entidad dbil
asociadas.
Entidad Dbil
Libro
(1,1)
(1,N)
tiene
Ejemplar
Ejemplar
Nmero
Estado
Posicin
Generalizacin.
Existe una jerarqua de tipos en la que se definen
sucesivos niveles de subtipos que corresponden a un
supertipo.
El tipo de entidad vehculo es una generalizacin del tipo
de entidad bicicleta, ya que todas las bicicletas son
vehculos. El tipo de entidad persona es una
generalizacin de las entidades hombre y mujer.
Persona
Hombre
Mujer
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 direccin; empleado se
describe mediante C.I, nombre y ciudad y
adicionalmente por el atributo sueldo.
Persona
CI
Nombre
Ciudad
(p,s)
Direccin
Cliente
Sueldo
Empleado
Empleado
Persona
(t,s)
(t,e)
Hombre
Egresado
Mujer
Administrativo
Docente
Estudiante
Estudiante
(p,e)
(p,s)
Titulado
Ingenieria
Postgrado