miércoles, 13 de julio de 2016

BASE DE DATOS

BASE DE DATOS

El propósito de mi blog es dar a conocer los tipos de base de datos que existen para ello comenzaré con una definición de base de datos.
Resultado de imagen para base de datos

Se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.




TIPOS DE BASE DE DATOS
existen muchos tipos de base de datos les mencionare los mas importantes.
En un principio existían tres tipos de bases de datos según su estructura interna (la manera de organizar la información): 
  1. ·        Base de datos jerárquicas
  2. ·        Base de datos en red
  3. ·        bases de datos relacionales

Más recientes son las bases de datos orientadas a objetos y las bases de datos multidimensionales.

Base de datos jerárquicas

En esta base  se organizan los datos utilizando estructuras arborescentes (en árbol). 
ÁRBOL es una estructura jerárquica en la que los elementos se llaman NODOS y existen dependencias entre ellos.. 
La dependencia es de 1:M del tipo padre/hijo. Un hijo no puede tener más de un padre, pero un padre  puede tener
 varios hijos.
Resultado de imagen para base de datos jerarquica de una empresa

Este tipo de base 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.  dichas relaciones son hijo-padre, pero no padre-hijo..
 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
 asi como tiene sus ventajas  también tiene sus desventajas una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos. De la misma manera, otra limitación es, no garantiza la inexistencia de registros duplicados. Esto también es cierto para los campos “clave”. Es decir, no se garantiza que dos registros cualesquiera tengan diferentes valores en un subconjunto concreto de campo

s. 
Las bases de datos en red
en este tipo de base Se utiliza la estructura de grafo/red,esta base es parecida a la jerárquica ya que los objetos están relacionados entre sí mediante relaciones del tipo 1:M pero en la de red un objeto puede estar relacionado como hijo con varios elementos que serán sus padres.  en este caso las relaciones que se crean se denominan SET y el equivalente al padre se denomina PROPIETARIO (OWNER) y el equivalente al hijo se denomina MIEMBRO (MEMBER).
Un ejemplo de sistema en red es el CODASYL. También existen modelos para realizar el diseño de datos orientado a bases de datos en red.
Los sistemas jerárquico y en red constituyen la primera generación de los SGBD. 

Las bases de datos relacionales
consiste en organizar los datos en forma de tablas, las relaciones entre los objetos se consiguen incluyendo en la tabla del hijo, la clave del objeto padre.  
Al crear una base de datos relacional, se puede definir el dominio de posibles valores de una columna de datos y restricciones adicionales que pueden aplicarse a ese valor de dato. Por ejemplo, un dominio de posibles clientes podría permitir un máximo de diez posibles nombres de clientes pero estar compilado en una tabla que permita que sólo tres de estos nombres de clientes puedan ser especificados.
 Las bases de datos orientadas a objetos
este modelo trata de almacenar en la base de datos los objetos completos (estado y comportamiento). La información que contienen se organiza en atributos y el comportamiento en operaciones.

Las bases de datos mutidimensionales
En una base de datos multidimensional los datos se almacenan en tablas de múltiples dimensiones en vez de tablas bidimensionales como las del modelo relacional. Se utilizan para grandes volúmenes de información.



En este video podran saber mas de estos tipos de base de datos























No hay comentarios:

Publicar un comentario