Platzi
Platzi

Suscr铆bete a Expert y aprende de tecnolog铆a al mejor precio anual.

Antes: $249
$209
Currency
Antes: $249
Ahorras: $40
COMIENZA AHORA
Termina en: 8D : 17H : 40M : 31S

Tipos de bases de datos4/17

Lectura

Los tipos de bases de datos m谩s habituales

Existe un gran n煤mero de base de datos (en adelante BBDD) que se implementan en la actualidad. Estas se clasifican de acuerdo a su estructura, contexto, utilidad y las necesidades que busquen solucionar.

Si consultas en google encontraras millones de art铆culos dedicados a explicar las diferencias entre las principales BBDD. Los an谩lisis comparativos entre modelos relacionales y no-relacionales. Tambi茅n los abordaremos, pero queremos que conozcas desde cero de qu茅 van las bases de datos.

Seg煤n la variabilidad de la base de datos

La primera clasificaci贸n que abordaremos, depende de la forma en la que los datos son estructurados dentro de la base de datos: est谩ticas y din谩micas.

Est谩ticas

Son bases de datos dise帽adas especialmente para la lectura de sus datos. Su implementaci贸n en la mayor铆a de los casos es para almacenar y registrar datos hist贸ricos y desarrollar estudios que permitan entender su comportamiento a trav茅s del tiempo.

Esto es de especial utilidad para las empresas que desean realizar proyecciones estad铆sticas y orientar los procesos de tomas de decisiones desde el 谩mbito empresarial.

Din谩micas

En contraste a las BBDD est谩ticas, los datos de estas bases son modificables al pasar el tiempo, permitiendo funciones constantes de actualizaci贸n, edici贸n y eliminaci贸n de los datos.

Un ejemplo para entender c贸mo usamos estas bases de datos puede ser los inventarios de las tiendas. Se ingresan productos, c贸digos y precios. Estos cambian al acabarse los productos y/o incluir productos nuevos en el inventario.

Seg煤n el contenido

Ahora entramos en una fase un poco m谩s profunda, ya que estas bases de datos responden a la priorizaci贸n del contenido a analizar. Entre las que conforman este tipo de BBDD se destacan:

Bases de Datos Bibliogr谩ficas

Las bases de datos bibliogr谩ficas os han de ser bastante familiares. Son un registro que nos ayuda a clasificar diversos campos de datos.

Una BBDD simple sobre este modelo puede incluir los siguientes campos: autor, fecha de publicaci贸n, editorial, t铆tulo, etc.

Estos campos pueden ser consultados de forma separada o conjunta. En este tipo de base de datos no conseguiremos la totalidad de la informaci贸n contenida en el documento.

Bases de datos de texto completo

La base de datos de texto completo es una BBDD muy funcional que nos permite buscar t茅rminos espec铆ficos, palabras claves y todas las opciones de una BBDD de datos bibliogr谩ficos. Est谩s bases de datos son de especial utilidad para cumplir con objetivos acad茅micos y de investigaci贸n cient铆fica.

Directorios

Son bases de datos con las que tratamos a diario. Inclusive, si miras tu m贸vil, all铆 ten茅is una base de datos de este tipo que has construido y que seguramente le tienes un backup en la nube. Son utilizadas, sobretodo para proyectos empresariales. Contienen elementos b谩sicos que nos permiten ordenar y organizar la informaci贸n como por ejemplo:

  • Nombres y direcciones
  • Contacto telef贸nico y direcciones de correo electr贸nico
  • Datos de facturaci贸n, c贸digos postales, entre otros.

Seg煤n los modelos de bases de datos

Vamos a descubrir las clasificaciones de bases de datos que se caracterizan por los diferentes modelos de administraci贸n de datos.

Algunos de estos tipos de bases de datos obedecen su estructuraci贸n a la forma en la que guardan sus datos (descripciones), otras dependen de los m茅todos de almacenamiento y recuperaci贸n de esas descripciones.

Lo m谩s importante de las base de datos de acuerdo con los modelos de base de datos es que al ser totalmente digitales permiten la implementaci贸n de sistemas eficientes de BBDD basados en algoritmos.

Bases de datos jer谩rquicas

Las BBDD jer谩rquicas son como bien lo destaca su nombre, una base de datos en la que se almacena la informaci贸n en una estructura jer谩rquica o con un orden de importancia. En este modelo los datos est谩n organizados en una figura que nos hacer recordar a 谩rbol puesto al rev茅s.

La estructura jer谩rquica que conseguimos en los 谩rboles se construye con segmentos que conocemos como nodos y ramas o punto relacional. Se trata de construir la base de datos a partir de un concepto padre del cual descienden todos los datos de un forma jer谩rquica.

Las ventajas que nos otorga la implementaci贸n de este tipo de BBDD podemos destacar la globalizaci贸n de la informaci贸n, la capacidad de compartir informaci贸n entre los usuarios de la BBDD, la integridad de la informaci贸n ya que su estructuraci贸n garantiza que se almacenar谩 s贸lo la informaci贸n correcta y la independencia de datos.

Las desventajas de este modelo se centran en su rigidez. Una vez dise帽ada la base de datos es complejo modificarla (sobretodo la estructura).

Tambi茅n es importante destacar que no es sencillo construir este tipo de BBDD. Demanda un gran conocimiento de las unidades de informaci贸n que van a nutrirla y hay que delimitar de forma muy detallada las relaciones que estas tendr谩n entre s铆.

Base de datos de red

Las BBDD de datos en red, tienen un gran parecido a las jer谩rquicas; su diferencia principal en la composici贸n del punto relacional. En este modelo los nodos pueden tener diversos puntos relacionales.

En la actualidad este tipo de base de datos no es usado con frecuencia ya que la dificultad de su modificaci贸n y adaptaci贸n eleva el grado de complejidad de su estructuraci贸n haci茅ndola muy poco atractiva para programadores y usuarios finales.

Bases de datos Transaccionales

Estas bases de datos cumplen una funci贸n muy espec铆fica. Se encargan del env铆o y recepci贸n de datos a gran velocidad. Las BBDD transaccionales en realidad son poco comunes para usuarios de ordenadores que no est茅n relacionados con el 谩mbito industrial y de producci贸n en l铆neas complejas.

Un caso puntual en el cual podemos tener alg煤n contacto con una BBDD transaccional es en un sistema bancario que registra operaciones de intercambio de dinero entre cuentas.

De una cuenta se emiten los datos de debido del dinero y de forma inmediata en la cuenta de destino se deben generar los datos de carga de la cantidad recibida.

Bases de datos relacionales

Ahora estamos en terreno m谩s conocido y un poco m谩s actual. Las bases de datos relacionales han acaparado durante un gran tiempo el terreno de las BBDD. El centro de este modelo de BBDD es el uso de las 鈥渞elaciones鈥 entre datos.

El lenguaje predominante en estas bases de datos es el Structured Query Language conocido por todos vosotros como SQL.

Su funcionamiento radica en introducir todos los datos en registros, que posteriormente se organizan en tablas.

Al estar organizados los datos se pueden establecer las relaciones existentes entre datos de forma sencilla y cruzar r谩pidamente para emitir los reportes y an谩lisis necesarios.

Estas BBDD son recomendables cuando los datos que vamos a utilizar tienen un margen de error nulo y no requieren modificaciones constantes.

Se basa en introducir los datos en registros, que se organizan a su vez en tablas. Estas bases de datos permiten relacionar los elementos entre s铆 de manera muy sencilla y cruzarlos r谩pidamente, estableciendo relaciones entre registros de modo intuitivo.

Bases de datos multidimensionales

Estas BBDD est谩n pensadas para funciones espec铆ficas. No existe mayor diferencia entre las bases de datos multidimensionales y las BBDD relacionales. El punto que las separa es apreciable s贸lo a nivel conceptual. Ya que en estas, los campos o atributos de una tabla pueden ser de dos tipos.

Pueden representar dimensiones dentro de una tabla de datos o directamente pueden representar las m茅tricas que se pretenden obtener.

Base de datos orientadas a objetos o productos

Las bases orientadas a objetos son de las m谩s modernas con las que contamos. Adem谩s no hay que dejar de lado su gran capacidad y potencia. En estas, no se almacena informaci贸n detallada sobre el objeto, se almacena por completo al objeto.

Se dota al objeto de un conjunto de caracter铆sticas propias para diferenciarlo de objetos que puedan ser similares. Las ventajas de este modelo son obvias frente a las descritas con anterioridad. Admiten mayor cantidad de contenido y permiten al usuario tener m谩s informaci贸n de primera mano.

Bases de datos documentales

Las bases de datos documentales son un modelo interesante de conjuntos de informaci贸n que utilizan documentos como la estructura de almacenamiento y consulta de datos.

Estos documentos est谩n compuestos de forma m煤ltiple por registros y datos. Est谩n construidas con lenguaje NoSQL lo que le proporciona un gran n煤mero de ventajas t茅cnicas y de flexibilidad.

Este modelo de base de datos permite el manejo de pesados vol煤menes de informaci贸n en periodos m铆nimos de tiempo. Su diversidad de funciones y m贸dulos adaptables a m煤ltiples mecanismos de consulta la han convertido en uno de los modelos preferidos de trabajo en la actualidad por parte de los programadores.

Bases de datos deductivas

Una base de datos deductiva es una BBDD que permite la posibilidad de hacer deducciones a trav茅s de una inferencia. Su funcionalidad depende de las condiciones y hechos que se almacenan en la base de datos. Tambi茅n son conocidas como bases de datos l贸gicas ya que sus principios est谩n fundamentados en la l贸gica matem谩tica.

Nacen como respuesta a las limitaciones que surgen en las bases de datos relacionales a la hora de ejecutar consultas recursivas y teorizar sobre las relaciones indirectas que pudieran generarse entre los datos almacenados.

Esta base de datos utiliza un lenguaje llamado datalog que le permite al ordenador resolver las deducciones para contestar consultas.

Aportes 34

Preguntas 0

Ordenar por: