MODELOS DE BASE DE DATOS


MODELOS DE BASES DE DATOS 


DICCIONARIO DE DATOS:

Es un listado organizado de todos los objetos de datos pertinentes para el sistema. La información contenida en él deberá incluir aquellas características que describan e identifiquen cada objeto de datos. Las anotaciones, métodos y herramientas utilizadas para desarrollar este apartado deberán estar estandarizadas. Son desarrollados durante el análisis de flujo de datos y ayuda a los analistas a tener un mejor interpretación en la determinación de los requerimientos del sistema
Resultado de imagen para diccionario de datos BD
En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos de toda la base de datos. Los elementos mas importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripción de todos estos elementos.
Estos diccionarios se desarrollan durante el análisis de flujo de datos y ayuda a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño del proyecto.

MODELO RELACIONAL:

Es, actualmente, el modelo más utilizado en la gestión de datos dinámicos (o lo que es lo mismo, aquellos datos sujetos a modificaciones y actualizaciones). Sin embargo, la gestión de bases de datos relacionales entraña una espesa red de conceptos que a veces, para los profanos, pueden resultar algo difíciles de manejar.
Resultado de imagen para modelo relacional bd
Es el modelo de organización y gestión de bases de datos consistente en el almacenamiento de datos en tablas compuestas por filas, o tuplas, y columnas o campos. Se distingue de otros modelos, como el jerárquico, por ser más comprensible para el usuario inexperto, y por basarse en la lógica de predicados para establecer relaciones entre distintos datos. Surge como solución a la creciente variedad de los datos que integran las data warehouses y podemos resumir el concepto como una colección de tablas (relaciones).

TABLA:


 Es el nombre que recibe cada una de las relaciones que se establecen entre los datos almacenados; cada nueva relación da lugar a una tabla. Están formadas por filas, también llamadas tuplas, donde se describen los elementos que configuran la tabla (es decir, los elementos de la relación establecida por la tabla), columnas o campos, con los atributos y valores correspondientes, y el dominio, concepto que agrupa a todos los valores que pueden figurar en cada columna.

CLAVES:

Resultado de imagen para tabla base de datos
Elementos que impiden la duplicidad de registros, una de las grandes desventajas que presentan otros modelos de organización y gestión de bases de datosExisten dos grandes tipos de claves: las claves primarias y las secundarias externas.

CLAVES PRIMARIAS

Son los atributos (columnas) según el tipo de relación que se ha definido en la tabla. Pueden añadirse otros atributos específicos y propios. 
Resultado de imagen para CLAVES PRIMARIAS

CLAVES SECUNDARIAS

Son las claves que se definen para cada una de las claves primarias establecidas para los elementos o entidades de una relación.


EL MODELO DE DATOS JERÁRQUICO:

Una base de datos jerárquica es un tipo de sistema de gestión de bases de datos que almacenan la información en una estructura jerárquica que enlaza los registros en forma de estructura de árbol  en donde un nodo padre de información puede tener varios nodos hijo. De la misma manera se puede establecer relación entre los nodos hermanos En este caso la estructura en forma de árbol se convierte en una estructura en forma de grafo dirigido.
El modelo jerárquico se clasifica en estructuras lineales y arborescentes. La primera clase de estructura, cada tipo de registro padre sólo puede tener un tipo de registro hijo. La segunda, un tipo de registro padre puede tener varios tipos de registros hijos. El producto comercial de tipo Jerárquico más extendido y el único que ha llegado hasta nuestros días es el IMS de IBM.
El modelo jerárquico facilita relaciones padre-hijo, es decir, relaciones 1:N (de uno a varios) del modelo relacional. Pero a diferencia de éste último, las relaciones son unidireccionales. En justicia, dichas relaciones son hijo-padre, pero no padre-hijo. Por ejemplo, el registro de un empleado (nodo hijo) puede relacionarse con el registro de su departamento (nodo padre), pero no al contrario. Esto implica que solamente se puede consultar la base de datos desde los nodos hoja hacia el nodo raíz. La consulta en el sentido contrario requiere una búsqueda secuencial por todos los registros de la base de datos (por ejemplo, para consultar todos los empleados de un departamento). En las bases de datos jerárquicas no existen índices que faciliten esta tarea

MODELO DE DATOS DE RED: 



Es un modelo de base de datos concebido como un modo flexible de representar objetos y su relación.
El 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. Hasta principios de los años 1980 las ventajas del fierro pariente de las interfaces de bajo nivel de navegación ofrecidos por jerárquico y bases de datos de red eran persuasivas para muchos usos en gran escala, pero como el hardware se hizo más rápido, la productividad suplementaria y la flexibilidad del modelo relacional condujo a la caída en desuso gradual del modelo de red en el uso corporativo de la empresaEl inventor original del modelo de red fue Charles Bachman, y con ello fue desarrollado en una especificación estándar publicada en 1969 por la Conferencia de Lenguajes en Sistemas de Datos (CODASYL).

ENTIDAD: 

Una entidad es la representación de un objeto o concepto del mundo real que se describe en una base de datos. Ejemplos de nombres de entidades: Alumno, Empleado, Artículo, etc.

Las entidades se describen en la estructura de la base de datos empleando un modelo de datos.

Cada entidad está constituida por uno o más atributos. Por ejemplo, la entidad "Alumno" podría tener los atributos: nombre, apellido, año de nacimiento, etc.

Resultado de imagen para entidad bd

















DICCIONARIO DE DATOS


MODELO RELACIONAL









Comentarios