*Se define: colección
de herramientas
conceptuales
Presenta: La organización
conceptual o lógica del
sistema determinado.
Modelos lógicos
basados en objetos.
Se usa para describir
datos a nivel conceptual
y visual
Se caracteriza por la capacidad de
estructurar. Ya que es flexible y
permite que los datos se realicen
explicitamente
MODELOS CONOCIDOS
Modelo Entidad
Relacion
Orientado a
objetos
Modelo funcional
de datos
Modelos lógicos
basados en registros
Se usa para describir datos
en el nivel conceptual y fisico
Modelos mas usados
Modelo
relacional
ESTE ES EL
MAS USADO
Modelo de red
Modelo
jerarquico
Modelo físico
de datos
Se usa para describir
datos en el nivel mas
bajo
Modelos
Modelo
unificador
Modelo de memoria
de elementos
Las estructuras se
implementan dentro de la
propia base de datos
Ejemplo: Arboles
binarios y las
tablas hast
MODELO ENTIDAD RELACION
Es una metodología de diseño de base de datos que consiste en representar
a nivel conceptual que soportan el funcionamiento de un sistema
ENTIDAD: Se denomina a
todo ente conceptual o
físico del cual se desea
mantener información.
RELACIONES: identifica la
interacción que existe entre
dos unidades.
ATRIBUTO: conjunto de
elementos de información que
caracterizan a una entidad.
EL MODELO ENTIDAD RELACIÓN SE DIVIDE EN:
Pasos para construcción
de un MER
1.IDENTIFICAR LAS ENTIDADES: Consta
de detectar los elementos que se
requieren para mantener información.
2. IDENTIFICAR LAS RELACIONES: Se define teniendo en cuenta
que debe existir un análisis en cada sentido y debe evitar
relacionar todas las entidades entre si.
3. IDENTIFICAR LOS ATRIBUTOS: Describe cada entidad
de los atributos que lo identifica.
4. DEPURACIÓN DEL MODELO: Define un modelo inicial y se
revisan las características de operación de las entidades por
tanto se debe verificar.
Unidad de ocurrencias
Múltiples atributos
Múltiples ocurrencias
Exclusividad de
ocurrencias y atributos
Representación gráfica del modelo
Se han construido diferentes notaciones para la
esencia del modelo de la misma. Algunas de estas son:
Notación de Peter Chen
Notación CASE
Matriz
Entidad-Entidad
Para validar un MER se puede utilizar una matriz
Entidad por Entidad para observar sus
entidades y relaciones
MODELO ENTIDAD RELACIÓN EXTENDIDA.
Debido a la dificultad del modelo básico
para presentar ciertas situaciones se
crea un MERE
RELACIÓN EXCLUYENTE: Es cuando una entidad
mantiene relación con otras pero esto no se puede
hacer simultaneamente.
Especificaciones de
generalizaciones y
especialización.
Es cuando se encuentran grupos
con atributos en comun.
AGREGACIÓN: Es cuando una relación a
su este se relaciona con otra entidad.
Esta basado en conceptos de relación y teoría de
conjuntos.
NORMALIZACIÓN
Consiste en organizar los datos en tablas y
establecer relaciones entre ellas garantizando un
mínimo de redundancia en los datos.
REGLAS DE INTEGRIDAD
CONSTRAINT
Aun cuando no se puede garantizar
que los datos sean fidedignos por
cuanto se depende de los usuarios la
máyoria de veces
Las restricciones de
integridad del usuario.
Son condiciones de una base de datos que no
son necesariamente importantes en otra
Reglas de integridad
del modelo
Estas son genéricas para el modelo
relacional son:
Unidad de la clave primaria
No valores repetidas
Integridad de entidad en la
clave primaria
Sin valores nulos
integridad
referencial
Definición de las políticas
de inserción y eliminacion
integridad de dominio
cumplimiento de
condiciones especiales
ALMACENAMIENTO
A la hora de almacenar es necesario una
estimación del tamaño de la base de datos
ya que este es el principal problema de los
administradores
El espacio requerido lo entrega el modelado de las
bases de datos a la hora de saber cuantos
registros se esperan por tabla
Por tabla se debe tener en cuenta
(Atributo) seg'un el tipo de información