Modelo E-R
Modelo E-R
SISTEMAS
INTRODUCCIN A LAS BASES DE
DATOS
Introduccin
Introduccin ...
El modelo entidad-relacin es
utilizado para identificar los
diferentes
elementos
involucrados en un problema y
las asociaciones que existen
entre ellos.
El modelo entidad-relacin es
independiente del SGBD o del
modelo de bases de datos que
utilice.
Debido a esta independencia, el
modelo ER es utilizado con
propsito de anlisis y diseo
dentro
del
desarrollo
de
sistemas de informacin.
Realidad
Anlisis
Vista / Abstraccin
Modelo
Conceptual
D. lgico
Transformacin
Modelo
Lgico
D. fsico
Transformacin
Modelo
fsico
Introduccin ...
Dominio de la
solucin
Software
Dominio del
problema
Sistema Real
Objetos del
mundo del
software
BD
Conceptos del
mundo del
problema
IU
Mundo de Problema
Mundo de la Solucin
Introduccin ...
BD
jerrquica
BD
en
red
Problema
Modelo ER
BD relacional
Introduccin ...
ABSTRACCIN
La Abstraccin es el principal
mecanismo que empleamos
para enfrentar el estudio de un
sistema complejo. Por medio de
la abstraccin se toma cualquier
sistema y se destacan las
caractersticas ms importantes
y que estn relacionadas con el
objeto de estudio, dejando de un
lado los aspectos que no son La Abstraccin es separar por medio de
importantes,
buscando
las
una operacin intelectual las cualidades
propiedades comunes de un
de un objeto para considerarlas
conjunto de objetos, reducinedo
aisladamente o para considerar el mismo
la complejidad y aumentando el
objeto en su pura esencia o nocin.
entendimiento
DRAE
Introduccin ...
Los modelos de datos proporcionan
mecanismos de abstraccin que permiten
la representacin de aquella parcela del
mundo real cuyos datos nos interesa
registrar, lo que habitualmente se conoce
como Universo del discurso.
Introduccin ...
Para Recordar:
Modelo, esquema y ejemplar
Ejemplo:
J. Harris, con No. de identificacin 10.527.264
es una entidad, ya que identifica nicamente
una persona especfica en el Universo.
Anlogamente, el nmero de cuenta
290.230.0667-8 en la sucursal de Popayn es
una entidad que identifica nicamente una
cuenta determinada.
PERSONA
CLIENTE
CUENTA
ASIGNATURA
Objeto
Alcance
PROFESOR
Nmero de
ejemplares
10 profesores
Crecimiento
previsto
2 profesores / ao
Observacio
nes
PERSONA
CLIENTE
CUENTA
ASIGNATURA
Objeto
Alcance
PROFESOR
Almacenar la informacin relativa de los profesores de la
organizacin.
Nmero de
ejemplares
10 profesores
Crecimiento
previsto
2 profesores / ao
Observacio
nes
Notacin de un Atributo
Los atributos de las
entidades se representan
de manera diferente de
acuerdo a la notacin
seleccionada.
Cdula
PERSONA
Nombre
Notacin de un atributo
PERSONA
En
la
convencin
sugerida por James
Martn y la utilizada por
las herramientas CASE
de Oracle, los atributos
se representan como
textos al interior de la
entidad. Por ejemplo,
para la entidad persona
mencionada
previamente:
# Cdula
* Nombre
Relaciones
Relaciones
Relaciones
Relaciones
0,M
Persona
Libro
Tiene
1,1
Tiene
LIBRO
Pertenece a
de 1 y solo uno
de 0 o muchos
de 0 o 1
de 1 o muchos
Persona
Tiene
Libro
Pertenece a
de 1 y solo uno
de 0 o muchos
de 0 o 1
de 1 o muchos