Abarca desde el modelamiento de datos en el
ámbito lógico conceptual,hasta la definción
delas estructuras de almacenamiento
el administrador debe tener claridad Modelo de
negocios,Requerimiento de información y de recursos
de infraestructura
Modelamiento de Datos
Modelo de Datos
Representa la organizacion conceptual o
lógica de los datos
Modelos lógicos basados en objetos
Se usan para describir datos de
nivel conceptual y visual
-MODELO ENTIDAD RELACION
-ORIENTADO A OBJETOS
-MODELO FUNCIONAL DE DATOS
Modelos lógicos basados en
registros
Permiten especificar la
estructura logica global de la
base de datos y su descripcion
es de un nivel mas alto
-MODELO RELACIONAL
-MODELO DE RED -MODELO
JERÁRQUICO
Modelos fisicos de datos
Se usan para describir datos de
un nivel mas bajo donde hay
muy pocos modelos fisicos
Modelo Entidad de Relacion
Entidad: se le denomina al
ente que desea mantener
la informacion
Atributo: caracteriza
una entidad
Relacion: identifica la
interaccion entre las entidades
PASOS PARA REALIZAR UN MER
1.Identificar las entidades
2.Identificar las relaciones
3.Identificar los atributos
4.Depuracion del modelo
Representacion grafica
Algunos ejemplos de notaciones
tpara su analisis tenemos:
-NOTACION DE PETER CHEN -
NOTACION CASE
Matriz de entidad
Para validar el modelo entidad de relacion podriamos
usar una matriz donde se obserben sus entidades y
relaciones
Tener en cuenta que el nombre de la
inserción va en singular indicando su
cardinalidad y sobre todo su obligatoriedad
-El primer termino indica opcional -0- u
obligatoriedad -1- -El segundo cardinalidad -1-
o varios -n-
Modelo Entidad de Relacion Extendido
Es un modelo de entidad mas completo que recoge tres elementos
mas para ser representados en ciertas situaciones
RELACIONES EXCLUYENTES es cuando
una entidad tiene relacion con otras
pero no simultaneamente ya que en
cada instancia exite relacion con una
sola
ESPECIFICACIONES DE GENERALIZACION Y ESPECIFICACION
cuando se identifican instancias con atributos o algunas
caracteristicas en comun
AGREGACION para representaciones de relaciones de grado 3
y/o cuando se relaciona con otra entidad
Modelo Relacional
Es un modelo formal basado en conceptos matematicos y teoria de conjuntos, soporta la
mayoria de productos de bases de datos y es representado por tablas de forma
bidimencional
Caracteristicas 1. los renglones ,filas poseen datos cerca de una entidad 2.las columnas contienen datos
cerca de los atributos de la entidad 3.cada posicion en la tabla almacena un valor simple,atomico de un
atributo 4.todos los valores almacenados en una columna son del mismo tipo 5.cada columna o atributo
debe poseer un nombre unico 6.el orden de las columnas no es relevante 7.el orden de las filas no es
relevante 8.no pueden existir dos filas identicas en la misma tabla
Algunas reglas para su transformacion 1.toda entidad se transforma en una
tabla 2.todo atributo se transforma en columna o campo dentro de una tabla
3.el identificador se convierte en clave primaria 4.aplicar la preparacion de los
esquemas Entidad-Relacion mediante la aplicacion de reglas que garanticen su
fiabilidad del proceso de transformacion las cuales se basan en la
normalizacion 5.realizar la transformacion de relaciones ,donde es necesario
verificarla cardinalidad y verificación de si larelacion es obligatoria u opcional
NORMALIZACION es un proceso que permite garantizar un minimo de redundancia y dependencias incoherentes sobre los
datos conciste en organizar los datos en tablas y establecer relaciones entre ellas segun las reglas
REGLAS DE INTEGRIDAD aun cuando no se puede garantizar que los datos sean
fidedignospor cuanto dependen en su mayoria de los usuarios debemos apoyar su
funcionalidad y cumplimiento de algunas reglas que puedan garantizar su
integridad
RESTRICCIONES DE INTEGRIDAD DE USUARIO son las condiciones especificas de una
base de datos concreta que no son necesariamente relevantes en otra base de datos
REGLAS DE I NTEGRIDAD DE MODELO condiciones generales de un modelo de datos 1. unicidad de clave primaria
2.integridad de entidad de la clave primaria 3.integridad referencial 4.integridad de dominio
Almacenamiento: es uno de los problemas a los que se enfrenta un administrador de base de datos en los discos duros para no tener dificultades