MODELO DE BASE DE DATOS
MODELO DE BD
Un modelo de base de datos (Data Información Estructurada) es un tipo de modelo de datos que determina la estructura lógica de una base de datos y de manera fundamental determina el modo de almacenar, organizar y manipular los datos.
Entre los modelos lógicos comunes para bases de datos se encuentran:
- Modelo jerárquico
- Modelo en red
- Modelo relacional
- Modelo entidad–relación
- Modelo entidad–relación extendido
- Base de datos orientada a objetos
- Modelo documental
- Modelo entidad–atributo–valor
- Modelo en estrella
Los modelos físicos de datos incluyen:
- Índice invertido
- Fichero plano
El diccionario de datos es una lista organizada de todos los datos pertenecientes al
sistema, con una serie de definiciones precisas y rigurosas para que tanto el analista como
el usuario comprendan entradas, salidas, elementos de los almacenamientos y calculos
intermedios.
En el diccionario de datos incluimos almacenes de datos, flujos de datos, estructuras
de datos, elementos de datos y en algunos casos el modelo E-R.
El diccionario de datos (DD) define los datos en cuanto que:
1. Describe el significado de los flujos de datos y los almacenes que muestran
los DFD's.
2. Describe la composición de la estructura de datos que se mueven a los largo
de los flujos.
3. Describe la composición de la estructura de datos en los almacenes.
4. Describe los detalles de las relaciones entre almacenes que aparecen en un
diagrama entidad-relación.
Los analistas utilizan los diccionarios de datos por cuatro razones:
1. Para manejar los detalles en sistemas grandes ya que es imposible de recordar
todo lo referente a un sistema.
2. Para comunicar un significado común para todos los elementos del sistema.
Esto es muy importante cuando trabajan varios analistas y no pueden reunirse
todos los días para comunicarse.
3. Para documentar las características del sistema.
4. Localizar errores en el sistema
MODELO DE RED
El modelo de red es un modelo de base de datos concebido como un modo flexible de representar objetos y su relaciónEl argumento principal a favor del modelo de red, en comparación con el modelo jerárquico, era que permitió un modelado más natural de relaciones entre entidades. Aunque el modelo extensamente fuera puesto en práctica y usado, esto falló en hacerse dominante por dos motivos principales. En primer lugar, la IBM decidió atenerse al modelo jerárquico con extensiones de semired en sus productos establecidos como IMS Y DL/I. En segundo lugar, eventualmente fue desplazado por el modelo relacional, que ofreció un nivel más alto, la interfaz más declarativo.
MODELO JERÁRQUICO
Un modelo de datos jerárquico es un modelo de datos en el cual los datos son organizados en una estructura parecida a un árbol. La estructura permite a la información que se repite y usa relaciones padre/Hijo: cada padre puede tener muchos hijos pero cada hijo sólo tiene un padre. Todos los atributos de un registro específico son catalogados bajo un tipo de entidad.
En una base de datos, un tipo de entidad es el equivalente de una tabla; cada registro individual es representado como una fila y un atributo como una columna. Los tipos de entidad son relacionados el uno con el otro usando 1: Trazar un mapa de n, también conocido como relación de uno a varios. El ejemplo más aprobado de base de datos jerárquica modela es un IMS diseñado por la IBM.
MODELO RELACIONAL
El modelo relacional, para el modelado y la gestión de bases de datos, es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos.
Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.
Su idea fundamental es el uso de relaciones. Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados tups.la Pese a que esta es la teoría de las bases de datos relacionales creadas por Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar, pensando en cada relación como si fuese una tablaque está compuesta por registros (cada fila de la tabla sería un registro o "tupla") y columnas (también llamadas "campos").
MODELO ENTIDAD-RELACCION
Un modelo entidad-relación o diagrama entidad-relación (a veces denominado por sus siglas en inglés, E-R"Entity relationship"; en español DER: "Diagrama de Entidad-Relación") es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades. Esta concepción fue diseñada por Peter Chen
El Modelo Entidad-Relación
- Se elabora el diagrama (o diagramas) entidad-relación.
- Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.
El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementable en una base de datos. Brevemente:
permite mostrar resultados entre otras entidades pertenecientes a las existentes de manera que se encuentre la normatividad de archivos que se almacenarán
Transformación de relaciones múltiples en binarias.
- Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en atributos y viceversa).
- Conversión en tablas (en caso de utilizar una base de datos relacional).
Comentarios
Publicar un comentario