You are on page 1of 37

Base de Datos I

Ciencias Informticas
Facultad Politcnica
Universidad Nacional de Asuncin

Modelos de Datos
Prof. MSc. Martha Chen
Lic. Lilian Riveros
Abstraccin
Capacidad mediante la cual simplificamos
el proceso de interpretacin, reduciendo
el nmero de parmetros y relaciones
existentes en un fenmeno natural que se
desea interpretar.

Modelos
Modelar
Consiste en definir un mundo abstracto o
terico tal que las conclusiones que se puedan
sacar de l coinciden con las manifestaciones
aparentes del mundo real. (Flory)


Modelo
Es una representacin abstracta de un
determinado fenmeno natural. Esta
representacin informa que sucesos deben ser
medidos y en que forma, para poder
interpretarlo.



Modelo de Datos. (1)
Mundo Real
Diseador
Parcelas (UD)
Conjunto de:
- Ideas
- Definiciones
- Imagen fiel del Mundo Real
Modelo
Conceptual
- Descripcin de Datos
- Atributos
- relaciones
Esquema
Conceptual de Datos
Estructuras Almacenables
Modelo de Datos. (2)
Mundo Real
Diseador
Parcelas (UD)
Conjunto de:
- Ideas
- Definiciones
- Imagen fiel del Mundo Real
Modelo
Conceptual
- Descripcin de Datos
- Atributos
- relaciones
Esquema
Conceptual de Datos
Estructuras Almacenables
Mundo
De las
Ideas
Mundo
De los
Datos
Definicin de
Modelo de Datos
El Modelo de Datos se puede definir como
un grupo de herramientas conceptuales
para describir los datos, sus relaciones, su
semntica y sus limitaciones; de tal forma,
que facilita la interpretacin de nuestro
mundo real y su representacin en forma
de datos, en nuestro sistema informtico.

Estructura del
Modelo de Datos. (1)

Propiedades
del
Mundo Real
Estticas
Dinmicas
Estructura del
Modelo de Datos. (2)


Modelo de Datos
Parte Esttica
Estructuras
Dinmicas
Operaciones
Estructura del
Modelo de Datos. (3)
Parte Esttica ESQUEMA. LDD
Estructura
Objetos del Modelo
Entidades
Atributos
Dominios
Relaciones
Representaciones
Restricciones Inherentes: impuestas por el modelo.
Restricciones
Opcionales de usuarios
Libres de usuarios



Estructura del
Modelo de Datos. (4)
Parte Dinmica. OPERACIONES LMD
Seleccin
Accin
Recuperacin
Actualizacin
Modificiacin
Insercin
Borrado

Estructura del
Modelo de Datos. Resumen
Clasificacin de los
Modelo de Datos. (1)
Modelos de Datos
Externo
Conceptual
Interno
Modelos de Datos Lgicos
Nivel Externo
Nivel Conceptual
Modelos de Datos Fsicos
Nivel Interno
Modelo de Datos Lgicos
Modelos Lgicos basados en Objetos
Modelo Entidad-Relacin
Modelo Binario
Modelo Semntico de Datos
Modelo Infolgico
Modelos Lgicos basados en Registros
Relacional
Jerrquico
Red

Modelo
Entidad/Relacin (ME/R)
El modelo E-R fue introducido por Peter Chen
en 1976 y 1977.
El Modelo E/R se basa en la percepcin de un
mundo real que consiste en un conjunto de
objetos bsicos denominados ENTIDADES,
asi como las RELACIONES entre ellos.
Existen varios otros autores, y no existe un
nico modelo E/R, sino que una familia de
Modelos.

Modelo E/R
Definicin
Es una tcnica de representacin
grfica que incorpora informacin
relativa a los datos y la relacin
existente entre ellos, para darnos
una visin del mundo real
Caractersticas del
Modelo E/R
Reflejan tan solo la existencia de los datos,
no lo que se hace con ellos.
Se incluyen todos los datos del sistema en
estudio, y por tanto no esta orientado a
aplicaciones particulares.
Es independiente de las Bases de Datos y
Sistemas Operativos concretos.
No se tienen en cuenta restricciones de
espacio, almacenamiento ni tiempo de
ejecucin.
Esta abierto a la evolucin del Sistema.

Elementos del
Modelo E/R. (1)
Entidad
Relacin
Nombre
Grado
Cardinalidad
Tipo de correspondencia
Papel (Rol)

Elementos del
Modelo E/R. (2)
Dominio

Atributo
Clave o identificador
Claves candidatas
Clave primaria
Clave secundaria o alternativa
Entidad
Es un objeto concreto o abstracto
que existe, que puede distinguirse de
otros y del cual se desea almacenar
informacin.

LIBRO
Reglas generales que
debe cumplir una Entidad
Tiene que tener existencia propia.

Cada ocurrencia de una entidad debe
poder distinguirse de las dems.

Todas las ocurrencias de una entidad,
deben tener los mismos tipos de
caractersticas (atributos)

Tipos de Entidades

LIBRO
AUTOR
FAMILIAR


Modelo de
Datos
Fuertes
Dbiles
Relacin
Es la asociacin o correspondencia
que existe entre entidades.

escribe

Relacin - Ejemplo
LIBRO
AUTOR
escribe
Dos entidades
Dos relaciones
LIBRO
AUTOR
edita
escribe
Grados de una Relacin
Relacin de Grado 1

TEMA
consta
Grados de una Relacin
Relacin de Grado 2
LIBRO
AUTOR
escribe
Grados de una Relacin
Relacin de Grado n
TEMA
AUTOR
escribe
INSTITUCION
Descomposicin de una
relacin en varias. (1)
TEMA
AUTOR
escribe
LIBRO
trata
escribe
2
escribe
1
Descomposicin de una
relacin en varias. (2)

LIBRO
AUTOR
publica
EDITORIAL
edita
contrata
escribe
Cardinalidad de una relacin
Mide el mximo y el mnimo de
la participacin de una entidad en
la relacin
Escribe Autor
Libro
N:M
(1,n)
(1,n)
Representacin de todos los elementos
de una relacin
TEMA
AUTOR
escribe
escribe
es_escrito_por
N:M
(1,n)
(1,n)
Rol
Tipo de
Correspondencia
Cardinalidad
Atributo
Es cada una de las propiedades o
caracteristicas que posee una entidad o una
relacin.
Atributo
Atributo
Clave
Es uno o ms atributos que permite
identificar de forma unica una
ocurrencia de entidad.
Atributo
Tipos de Clave
Claves candidatas
Clave primaria
Clave secundaria o alternativa

Entidades y Relaciones
con sus atributos
Entidad
Entidad
relacin
Atributo
Atributo
Atributo
Atributo
Atributo
(0,n) (1,3)
N:M
18/03/2014 36
Ejercicio
Disee un esquema E/R que recoja la
organizacin de un sistema de informacin
sobre municipios, viviendas y personas.
Cada persona slo puede habitar en una
vivienda, pero puede ser propietaria de
ms de una. Haga los supuestos
semnticos complementarios que
considere oportunos para justificar todas
las decisiones de diseo.
Fin de la Clase


Muchas Gracias