1.Es una de las tareas mas importantes para el
Administrador de Base de Datos
2.Abarca desde el modelamiento de los datos hasta
la definicion de estructuras de almacenamiento
MODELAMIENTO DE DATOS
MODELOS DE DATOS
Es un conjunto de herramientas para describir los datos, relaciones, la
semantica y sus restricciones
MODELOS LOGICOS
BASADOS EN OBJETOS
Se usan para describir
datos en nivel conceptual su
tiene como principal
caracteristica capacidad de
estructuracion,porque es
flexible y permite
restricciones de datos
-Modelo Entidad Relacion
-Orientado a Objetos
-Modelado Funcional de
Datos
MODELO LOGICOBASADO
EN REGISTROS
Se usan para
describir datos en
modelos conceptuales
y fisicos. Tres
modelos de datos
mas conceptuales son
- Modelo Relacioanal
-Modelo de Red
-Modelo Gerarquico
MODELOS FISICOS DE
DATOS
Son usadas para
describir datos en un
nivel mas bajo. Las
estructuras se
implementan dentro
del propio manejador
de datos por ejemplo
-Los Arboles Binarios
-Tablas Hash
MODELOS ENTIDAD RELACION
Es una metodologia que consiste en representar los datos que soportan el
funcionamiento de un sistema
PASOS PARA LA
CONSTRUCCION
DE UN MER
1. Identificar las
Entidades
2.Identificar las
Relaciones
3.identificar los
Atributos
4.Depuracion del
Modelo
REPRESENTACION
GRAFICA DEL MODELO
Se construyen
diferentes notaciones
atravez de los años,
pero su esencia del
modelo es la misma.
-Notacion de Peter
Chen -Notacion CASE
MATRIZ ENTIDAD -
ENTIDAD
Para validar el MER es
posible utilizar una matriz
Entidad por Entidad donde
se observan las entidades y
sus relaciones
MODELO ENTIDAD RELACION EXTENDIDO
RELACIONES
EXCLUYENTES
EXPECIFICACIONES
DE
GENERALIZACION Y
ESPECIALIZACION
(SUPERTIPOS Y
SUBTIPOS)
AGREGACION
MODELO RACIONAL
Modelo formal propuesto por E.W CODD en 1970, se basa en conceptos matematicos de relacion y de teoria de
conjuntos
CARACTERISTICAS - Los
renglones,lineas o filas ,
poseen datos acerca de una
entidad . -las columnas
contienen datos acerca de los
atributos de la entidad. -Cada
posicion en la tabla almacena
un valor simple, atomico , de
un atributo. -Todos los
valores almacenados en una
columna son del mismo
tipo,es decir, estan definidos
sobre el mismo dominio.
-Cada columna o atributo
debe poseer un nombre
unico. -El orden de las
columnas no es relevante .
-El orden de las filas no es
relevante. -No pueden existir
dos filas identicas en la tabla.
TRANSFORMACION . Es
posible trasformar el MER al
modo racional, apartir de
una serie de reglas
-Toda entidad se transforma en una tabla.
-Todo atributo se transforma columna o
campo dentro de una tabla. -El
identificador unico de la identidad se
convierte en clave primaria de la tabla.
-Aplicar la preparacion de los esquemas
entidad-relacion mediante la aplicacion
de las reglas que faciliten y garanticen la
fiabilidad del proceso de transformacion,
las cuales se basa en la Normalizacion.
-Realizar la transformacion de relaciones,
donde es necesario verificar la
cardinalidad y la verificacion de si la
relacion es obligatoria u opcional.
NORMALIZACION
Es un proceso que
nos permite
garantizar un
minimo de
redundancias sobre
los datos
REGLA DE INTEGRIDAD (CONSTRAINTS)
Cuando no se puede garantizar que los
datos sean fidedignos,se debe tomar
apoyo funcional y cumplimiento de reglas
que garantizan la integridad
LAS RESTRICCIONES DE INTEGRIDAD DE USUARIO
-Son asociadas a reglas de negocio.
- Estan determinadas por la
finalidad de los procesos.
LAS REGLAS DE INTEGRIDAD DE MODELO
Son condiciones generales de un
modelo de datos
- Unicidad de la clave primaria
- Integridad de entidad de la
clave primaria - Integridad
referencial - Integridad de
dominio
ALMACENAMIENTO
Espacio que se debe asignar a
las Base de Datos en los
Discos Duros.
-Almacenamiento.
-Funcionamiento.
-Rendimiento