Zusammenfassung der Ressource
DISEÑO DE BASE DE DATOS
- MODELO DATOS
- *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