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.
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):
- ·
Base de datos jerárquicas
- ·
Base de datos en red
- ·
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.
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