Mind map
Diseño Base de Datos

Mapa mental: Diseño base de datos
Map content
Diseño Base de Datos
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
- Modelos lógicos basados en objetos
- Representa la organizacion conceptual o lógica de los datos
- Modelo de Datos
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-
- Para validar el modelo entidad de relacion podriamos usar una matriz donde se obserben sus entidades y relaciones
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
- Es un modelo de entidad mas completo que recoge tres elementos mas para ser representados en ciertas situaciones
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
- 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