SlideShare une entreprise Scribd logo
1  sur  4
Bases de datos
documentales
Este tipo de base de datos esta orientada exclusivamente a gestionar de forma efectiva
el almacenamiento y acceso a documentos.
Las bases de datos orientadas a documentos no almacenan datos en esquemas
estrictos ni usan tablas con campos uniformes.

Introducción                                       Evolución de las bases de
El manejo de información a través de bases         datos
de datos ha sido unos de los campos de
                                                   Desde sus inicios las bases de datos han
mayor aplicación dentro de la informática. A
                                                   tenido una serie de cambios y características,
lo largo de los años se han desarrollado
                                                   que han determinado la presencia de
numerosos manejadores de datos como:
                                                   distintos tipos de base de datos y
Oracle, Informix, SQL server, PostgreSQL,
                                                   almacenamiento, de entre las cuales
MySQL, etc. que permiten de una manera
                                                   podemos destacar:
fácil y eficiente manipular los datos, es decir:
introducir, modificar, buscar, eliminar, generar      ✔   Bases de datos flat
reportes etc..                                        ✔   Bases de datos Jerárquicas
Por lo general operan instalados en un                ✔   Bases de datos de red
servidor de datos al cual se conectan
numerosos usuarios denominados clientes               ✔   Bases de datos relacionales
por medio de un red local tipo Intranet.              ✔   Bases de datos dimensionales
Desde hace varios años las herramientas               ✔   Bases de datos orientadas a objetos
informáticas han avanzado enormemente, en
relación a los manejadores de datos vemos             ✔   Bases de       datos    orientadas    a
como podemos trabajar con nuevos tipos de                 documentos
campos como gráficos, animación y sonido,
los cuales antes eran imposibles de manejar;
esto ha producido verdaderas bases de datos        Bases de datos relacionales
multimedios.                                       Hoy en día la mayoría de los SGBD son
Otro aspecto donde se ha notado una                relacionales, éstas están diseñadas para
evolución importante es en la posibilidad de       almacenar y hacer informes sobre datos
conectar estas bases de datos a la Internet        fuertemente       estructurados    (esquemas
de manera directa y transparente. La               estrictos) e interrelacionados. Su objetivo es
información puede traspasar la barrera de la       la de dotar mayor seguridad, más
intranet y ser manejada de forma más amplia        posibilidades     y    supuestamente      estar
por un mayor número de usuarios usando un          preparados para afrontar la sobrecarga,
navegador (browser), a esto se ha sumado           adicionalmente permiten disponer de una
una nueva forma de almacenar los datos,            funcionalidad distribuida.
pudiendo ser esta de forma natural (sin
cambios)      y   no    estructurada,    que
paradójicamente parecería lo opuesto a lo
                                                   Base de datos orientada a
que estamos acostumbrados hasta hoy en             documentos
día.
                                                   A diferencia de las bases de datos
                                                   relacionales, las bases de datos orientadas a
documentos no almacenan datos en tablas           un conjunto homogéneo de documentos que
con campos uniformes para cada fila o             pueden encontrarse en cualquier soporte
registro (no tiene un esquema estricto).          (papel, magnético, óptico, etc)
Este tipo de base de datos esta orientada
exclusivamente a almacenar y gestionar            Funciones     básicas                       del
documentos.       Cada      documento    es
almacenado de forma que tenga ciertas             análisis documental
características, cualquier número o tipo de       Entre las funciones básicas del análisis
campos pueden ser añadidos a un                   documental se encuentran el:
documento, e incluso contener varios tipos
de datos.
Dentro las bases de datos orientadas a               ✔   Almacenar la información documental
documentos se hace un uso intensivo de                   y
pares clave/valor, considerándose a la base          ✔   Facilitar su recuperación
de datos como un conjunto de identificadores
y documentos, y los documentos a su vez
como un conjunto de de campos y valores.          Conceptos     básicos                       del
Los pares clave/valor son muy usados en           análisis documental
cloud computing (computación de la nube),
un buen ejemplo de esto es el algoritmo Map/      Dos elementos importantes          dentro    del
Reduce; adicionalmente las bases de datos         análisis documental son:
documentales pueden ser consideradas                 ✔   La indexación y
también como tablas hash y son optimizadas
para datos accedidos mediante clave                  ✔   El lenguaje documental
primaria.
El no contar con una estructura estricta las      Niveles    del                     análisis
hace mas eficientes al momento de manejar         documental
grandes volúmenes de documentos. Y la
ausencia de relaciones, facilita la replicación   En el análisis documental se realiza a tres
de datos, pero denota la dificultad para          niveles de detalle:
expresar modelos complejos.
                                                     ✔   Asiento:        Se   determinan los
                                                         identificadores de la información
SGBDD                                                    (título, autor, etc)
                                                     ✔   Descriptores:  Se    extraen    las
Una Sistema de Gestión de Bases de Datos
                                                         palabras clave más representativas
Documentales se ocupa de la gestión de
                                                         (indexación)
documentos optimizando el almacenaje y
facilitando su recuperación.                         ✔   Resumen (o abstract): Resumen
                                                         analítico del texto integro para hacer
A diferencia de cualquier otro SGBD, un
                                                         más fácil la consulta
SGBDD no realiza ningún tratamiento sobre
la información, simplemente la almacena y         Tesauros es un lenguaje documental que
posibilita su recuperación.                       incluye relaciones semánticas de tres tipos:
                                                     ✔   Relaciones de equivalencia
Que es un documento                                  ✔   Relaciones     jerárquicas    (término
Un conjunto de información o conocimiento                general y término específico)
humano: un libro, una revista, una factura,          ✔   Relaciones    asociativas     (términos
una cédula de identidad, una conferencia                 relacionados)
editada, una cinta de vídeo, un disco, etc.
En consecuencia, un fondo documental será
Bases de datos orientadas a                          Ventajas
documentos o NoSQL                                     ✔    No están    sujetas   a   esquemas
                                                            estrictos
NoSQL es un término que representa y
engloba a las bases de datos no relacionales           ✔    Poseen un lenguaje de consulta
o las orientadas a documentos y cuyo uso se                 orientado al lenguaje natural
ha extendido rápidamente, junto con la
                                                       ✔    Extrema sencillez en el escalado
popularidad de este tipo de bases de datos.
                                                            horizontal.


Ejemplo de diferencias de SQL y NoSQL
A continuación mostramos un ejemplo de las diferencias de almacenamiento y tratamiento entre
las bases de datos relacionales y no relacionales.
Base de datos orientada a documentos:
       Clave                                  Documento

       63      Nombre: Esteban; Apellidos: Saavedra; Nacionalidad: Boliviana

       64      Nombre: Francisco; Apellidos: Torrez; Nacionalidad: Portuguesa; Edad: 39;

       65      Nombre: Jorge; Nacionalidad: Chilena


Base de datos relacional:
       Clave Nombre         Apellidos   Nacionalidad       Edad

       63      Esteban      Saavedra    Boliviana

       64      Francisco Torrez         Portuguesa     39

       65      Jorge                    Chilena


En el ejemplo podemos ver que en la base de datos NoSQL, los campos vacíos no se añaden y
que se pueden añadir campos concretos a documentos concretos, sin tener que aumentar el
número de columnas.


Tipos de almacenamiento                              Aplicaciones de
En la actualidad existen varios tipos de             almacenamiento clave/valor
almacenamiento, entre los que destacan:
                                                       ✔    Voldemort
   ✔   Clave/valor,           almacenamiento
                                                       ✔    Scalaris
       distribuido en tablas hash (DHT)
                                                       ✔    Tokyo Cabinet
   ✔   Orientados a documentos
                                                       ✔    Redis
   ✔   Orientados a columnas
                                                       ✔    MemcacheDB
Aplicaciones de                                 de datos orientadas a documentos.

almacenamiento orientados                       En el próximo número comenzaremos a
                                                describir algunas aplicaciones de origen
a documentos                                    opensource orientadas a la gestión de
   ✔   CouchDB                                  documentos,         considerando       sus
                                                características propias, su instalación y
   ✔   MongoDB                                  manejo.
   ✔   SimpleDB (Amazon)
                                                Autor
Aplicaciones de
almacenamiento orientado a
columnas
   ✔   BigTable (Google)
   ✔   HBase (Hadoop Database)
   ✔   Hypertable (BigTable Open Source
       clone)
                                                Esteban Saavedra López
   ✔   Cassandra (Facebook)                     Presidente de la Fundación AtixLibre (Bolivia)
                                                Activista de Software Libre en Bolivia
                                                jesaavedra@opentelematics.org
Consideraciones                                 esteban.saavedra@atixlibre.org
Siempre es recomendable que antes de            http://jesaavedra.opentelematics.org
poner en marcha cualquier tipo de aplicación,   http://www.atixlibre.org
es recomendable inicialmente tener claro
algunos conceptos relacionados, por lo que
hemos dedicado este primer número a
brindar una pequeña introducción a las bases

Contenu connexe

Tendances

Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De DatosMarichelo Gómez
 
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...José Antonio Sandoval Acosta
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datoscatherine4ad
 
Ventajas y desventajas de las bdoo
Ventajas y desventajas de las bdooVentajas y desventajas de las bdoo
Ventajas y desventajas de las bdooNerhys Palacios
 
Big data para principiantes
Big data para principiantesBig data para principiantes
Big data para principiantesCarlos Toxtli
 
Infraestructura de Tecnologia de la Informacion
Infraestructura de Tecnologia de la InformacionInfraestructura de Tecnologia de la Informacion
Infraestructura de Tecnologia de la InformacionHender Ocando
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datosYefri Altamirano
 
Arquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAFArquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAFnetmind
 
Infraestructura de tecnologías de información
Infraestructura de tecnologías de informaciónInfraestructura de tecnologías de información
Infraestructura de tecnologías de informaciónAlberth ibañez Fauched
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosJesús Tramullas
 
DATAWAREHOUSE
DATAWAREHOUSEDATAWAREHOUSE
DATAWAREHOUSEnestor
 

Tendances (20)

Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De Datos
 
MongoDB
MongoDBMongoDB
MongoDB
 
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
 
Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server. Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server.
 
Ventajas y desventajas de las bdoo
Ventajas y desventajas de las bdooVentajas y desventajas de las bdoo
Ventajas y desventajas de las bdoo
 
Big data para principiantes
Big data para principiantesBig data para principiantes
Big data para principiantes
 
Infraestructura de Tecnologia de la Informacion
Infraestructura de Tecnologia de la InformacionInfraestructura de Tecnologia de la Informacion
Infraestructura de Tecnologia de la Informacion
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datos
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
SGBD Sybase
SGBD SybaseSGBD Sybase
SGBD Sybase
 
Servidor web
Servidor webServidor web
Servidor web
 
Arquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAFArquitectura de Empresa TOGAF
Arquitectura de Empresa TOGAF
 
Ado.net
Ado.netAdo.net
Ado.net
 
Infraestructura de tecnologías de información
Infraestructura de tecnologías de informaciónInfraestructura de tecnologías de información
Infraestructura de tecnologías de información
 
Almacen de datos
Almacen de datosAlmacen de datos
Almacen de datos
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
Sistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datosSistemas de Gestión de Bases de datos
Sistemas de Gestión de Bases de datos
 
DATAWAREHOUSE
DATAWAREHOUSEDATAWAREHOUSE
DATAWAREHOUSE
 
Base de datos
Base de datos Base de datos
Base de datos
 

Similaire à Bases de Datos Documentales

Similaire à Bases de Datos Documentales (20)

Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Actividad de aprendizaje 4 .Principales bases de datos existentes
Actividad de aprendizaje 4 .Principales bases de datos existentesActividad de aprendizaje 4 .Principales bases de datos existentes
Actividad de aprendizaje 4 .Principales bases de datos existentes
 
Exposición de base de datos en programación
Exposición de base de datos en programaciónExposición de base de datos en programación
Exposición de base de datos en programación
 
Basedatos
BasedatosBasedatos
Basedatos
 
Presentación107
Presentación107Presentación107
Presentación107
 
Base de Datos - Yaiberth Bravo
Base de Datos - Yaiberth BravoBase de Datos - Yaiberth Bravo
Base de Datos - Yaiberth Bravo
 
Jhostin vasquez bases de datos
Jhostin vasquez   bases de datosJhostin vasquez   bases de datos
Jhostin vasquez bases de datos
 
Base de datos yeiker
Base de datos yeikerBase de datos yeiker
Base de datos yeiker
 
Bases de Datos, Definición, Clasificación y Aplicaciones
Bases de Datos, Definición, Clasificación y AplicacionesBases de Datos, Definición, Clasificación y Aplicaciones
Bases de Datos, Definición, Clasificación y Aplicaciones
 
Bases de datos Actuales
Bases de datos ActualesBases de datos Actuales
Bases de datos Actuales
 
Bases de Datos Cbtis75
Bases de Datos Cbtis75Bases de Datos Cbtis75
Bases de Datos Cbtis75
 
Base datos-romero
Base datos-romeroBase datos-romero
Base datos-romero
 
base de datos
base de datosbase de datos
base de datos
 
Presentación
PresentaciónPresentación
Presentación
 
02 base de datos hernandez_luis
02 base de datos hernandez_luis02 base de datos hernandez_luis
02 base de datos hernandez_luis
 
Base de datos yanna
Base de datos yannaBase de datos yanna
Base de datos yanna
 
Julieth
JuliethJulieth
Julieth
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Plus de Esteban Saavedra (20)

Atix30
Atix30Atix30
Atix30
 
Atix29
Atix29Atix29
Atix29
 
Atix28
Atix28Atix28
Atix28
 
Atix27
Atix27Atix27
Atix27
 
Atix26
Atix26Atix26
Atix26
 
Atix25
Atix25Atix25
Atix25
 
Rabbitmq
RabbitmqRabbitmq
Rabbitmq
 
Ansible
AnsibleAnsible
Ansible
 
Perl
PerlPerl
Perl
 
Atix24
Atix24Atix24
Atix24
 
Atix23
Atix23Atix23
Atix23
 
Lineas Base Migracion a Software Libre
Lineas Base Migracion a Software LibreLineas Base Migracion a Software Libre
Lineas Base Migracion a Software Libre
 
Seguridad Sistemas de Gobierno
Seguridad Sistemas de GobiernoSeguridad Sistemas de Gobierno
Seguridad Sistemas de Gobierno
 
Tunneling: Esquivando Restricciones de Proxies y Firewalls
Tunneling: Esquivando Restricciones de Proxies y FirewallsTunneling: Esquivando Restricciones de Proxies y Firewalls
Tunneling: Esquivando Restricciones de Proxies y Firewalls
 
Bi Un Modelo Eficiente para Gerenciar Empresas
Bi Un Modelo Eficiente para Gerenciar EmpresasBi Un Modelo Eficiente para Gerenciar Empresas
Bi Un Modelo Eficiente para Gerenciar Empresas
 
Clouds privadas
Clouds privadasClouds privadas
Clouds privadas
 
Introduccion Computacion Ubicua
Introduccion Computacion UbicuaIntroduccion Computacion Ubicua
Introduccion Computacion Ubicua
 
Frameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web GrailsFrameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web Grails
 
Avances Tecnologicos
Avances TecnologicosAvances Tecnologicos
Avances Tecnologicos
 
Dni Electronico Bolivia
Dni Electronico BoliviaDni Electronico Bolivia
Dni Electronico Bolivia
 

Dernier

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 

Dernier (20)

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 

Bases de Datos Documentales

  • 1. Bases de datos documentales Este tipo de base de datos esta orientada exclusivamente a gestionar de forma efectiva el almacenamiento y acceso a documentos. Las bases de datos orientadas a documentos no almacenan datos en esquemas estrictos ni usan tablas con campos uniformes. Introducción Evolución de las bases de El manejo de información a través de bases datos de datos ha sido unos de los campos de Desde sus inicios las bases de datos han mayor aplicación dentro de la informática. A tenido una serie de cambios y características, lo largo de los años se han desarrollado que han determinado la presencia de numerosos manejadores de datos como: distintos tipos de base de datos y Oracle, Informix, SQL server, PostgreSQL, almacenamiento, de entre las cuales MySQL, etc. que permiten de una manera podemos destacar: fácil y eficiente manipular los datos, es decir: introducir, modificar, buscar, eliminar, generar ✔ Bases de datos flat reportes etc.. ✔ Bases de datos Jerárquicas Por lo general operan instalados en un ✔ Bases de datos de red servidor de datos al cual se conectan numerosos usuarios denominados clientes ✔ Bases de datos relacionales por medio de un red local tipo Intranet. ✔ Bases de datos dimensionales Desde hace varios años las herramientas ✔ Bases de datos orientadas a objetos informáticas han avanzado enormemente, en relación a los manejadores de datos vemos ✔ Bases de datos orientadas a como podemos trabajar con nuevos tipos de documentos campos como gráficos, animación y sonido, los cuales antes eran imposibles de manejar; esto ha producido verdaderas bases de datos Bases de datos relacionales multimedios. Hoy en día la mayoría de los SGBD son Otro aspecto donde se ha notado una relacionales, éstas están diseñadas para evolución importante es en la posibilidad de almacenar y hacer informes sobre datos conectar estas bases de datos a la Internet fuertemente estructurados (esquemas de manera directa y transparente. La estrictos) e interrelacionados. Su objetivo es información puede traspasar la barrera de la la de dotar mayor seguridad, más intranet y ser manejada de forma más amplia posibilidades y supuestamente estar por un mayor número de usuarios usando un preparados para afrontar la sobrecarga, navegador (browser), a esto se ha sumado adicionalmente permiten disponer de una una nueva forma de almacenar los datos, funcionalidad distribuida. pudiendo ser esta de forma natural (sin cambios) y no estructurada, que paradójicamente parecería lo opuesto a lo Base de datos orientada a que estamos acostumbrados hasta hoy en documentos día. A diferencia de las bases de datos relacionales, las bases de datos orientadas a
  • 2. documentos no almacenan datos en tablas un conjunto homogéneo de documentos que con campos uniformes para cada fila o pueden encontrarse en cualquier soporte registro (no tiene un esquema estricto). (papel, magnético, óptico, etc) Este tipo de base de datos esta orientada exclusivamente a almacenar y gestionar Funciones básicas del documentos. Cada documento es almacenado de forma que tenga ciertas análisis documental características, cualquier número o tipo de Entre las funciones básicas del análisis campos pueden ser añadidos a un documental se encuentran el: documento, e incluso contener varios tipos de datos. Dentro las bases de datos orientadas a ✔ Almacenar la información documental documentos se hace un uso intensivo de y pares clave/valor, considerándose a la base ✔ Facilitar su recuperación de datos como un conjunto de identificadores y documentos, y los documentos a su vez como un conjunto de de campos y valores. Conceptos básicos del Los pares clave/valor son muy usados en análisis documental cloud computing (computación de la nube), un buen ejemplo de esto es el algoritmo Map/ Dos elementos importantes dentro del Reduce; adicionalmente las bases de datos análisis documental son: documentales pueden ser consideradas ✔ La indexación y también como tablas hash y son optimizadas para datos accedidos mediante clave ✔ El lenguaje documental primaria. El no contar con una estructura estricta las Niveles del análisis hace mas eficientes al momento de manejar documental grandes volúmenes de documentos. Y la ausencia de relaciones, facilita la replicación En el análisis documental se realiza a tres de datos, pero denota la dificultad para niveles de detalle: expresar modelos complejos. ✔ Asiento: Se determinan los identificadores de la información SGBDD (título, autor, etc) ✔ Descriptores: Se extraen las Una Sistema de Gestión de Bases de Datos palabras clave más representativas Documentales se ocupa de la gestión de (indexación) documentos optimizando el almacenaje y facilitando su recuperación. ✔ Resumen (o abstract): Resumen analítico del texto integro para hacer A diferencia de cualquier otro SGBD, un más fácil la consulta SGBDD no realiza ningún tratamiento sobre la información, simplemente la almacena y Tesauros es un lenguaje documental que posibilita su recuperación. incluye relaciones semánticas de tres tipos: ✔ Relaciones de equivalencia Que es un documento ✔ Relaciones jerárquicas (término Un conjunto de información o conocimiento general y término específico) humano: un libro, una revista, una factura, ✔ Relaciones asociativas (términos una cédula de identidad, una conferencia relacionados) editada, una cinta de vídeo, un disco, etc. En consecuencia, un fondo documental será
  • 3. Bases de datos orientadas a Ventajas documentos o NoSQL ✔ No están sujetas a esquemas estrictos NoSQL es un término que representa y engloba a las bases de datos no relacionales ✔ Poseen un lenguaje de consulta o las orientadas a documentos y cuyo uso se orientado al lenguaje natural ha extendido rápidamente, junto con la ✔ Extrema sencillez en el escalado popularidad de este tipo de bases de datos. horizontal. Ejemplo de diferencias de SQL y NoSQL A continuación mostramos un ejemplo de las diferencias de almacenamiento y tratamiento entre las bases de datos relacionales y no relacionales. Base de datos orientada a documentos: Clave Documento 63 Nombre: Esteban; Apellidos: Saavedra; Nacionalidad: Boliviana 64 Nombre: Francisco; Apellidos: Torrez; Nacionalidad: Portuguesa; Edad: 39; 65 Nombre: Jorge; Nacionalidad: Chilena Base de datos relacional: Clave Nombre Apellidos Nacionalidad Edad 63 Esteban Saavedra Boliviana 64 Francisco Torrez Portuguesa 39 65 Jorge Chilena En el ejemplo podemos ver que en la base de datos NoSQL, los campos vacíos no se añaden y que se pueden añadir campos concretos a documentos concretos, sin tener que aumentar el número de columnas. Tipos de almacenamiento Aplicaciones de En la actualidad existen varios tipos de almacenamiento clave/valor almacenamiento, entre los que destacan: ✔ Voldemort ✔ Clave/valor, almacenamiento ✔ Scalaris distribuido en tablas hash (DHT) ✔ Tokyo Cabinet ✔ Orientados a documentos ✔ Redis ✔ Orientados a columnas ✔ MemcacheDB
  • 4. Aplicaciones de de datos orientadas a documentos. almacenamiento orientados En el próximo número comenzaremos a describir algunas aplicaciones de origen a documentos opensource orientadas a la gestión de ✔ CouchDB documentos, considerando sus características propias, su instalación y ✔ MongoDB manejo. ✔ SimpleDB (Amazon) Autor Aplicaciones de almacenamiento orientado a columnas ✔ BigTable (Google) ✔ HBase (Hadoop Database) ✔ Hypertable (BigTable Open Source clone) Esteban Saavedra López ✔ Cassandra (Facebook) Presidente de la Fundación AtixLibre (Bolivia) Activista de Software Libre en Bolivia jesaavedra@opentelematics.org Consideraciones esteban.saavedra@atixlibre.org Siempre es recomendable que antes de http://jesaavedra.opentelematics.org poner en marcha cualquier tipo de aplicación, http://www.atixlibre.org es recomendable inicialmente tener claro algunos conceptos relacionados, por lo que hemos dedicado este primer número a brindar una pequeña introducción a las bases