Está en la página 1de 30

UNIVERSIDAD ALEJANDRO DE HUMBOLDT

FACULTAD DE INGENIERIA
INGENIERIA INFORMATICA
METODOLOGIA DE LA INVESTIGACION II
SECCIÓN BQM0203CBII

IMPLEMENTACIÓN DE UN SISTEMA
DESCENTRALIZADO DE BASE DE DATOS DIRIGIDO A LA
EMPRESA VESOFT
(PROYECTO DE INVESTIGACIÓN)

Autor: José Ojeda


C.I: 29.845.213
Profesor: Robert Soto

Caracas, abril de 2022


LISTA DE CUADROS

CUADRO

1 Identificación y Definición de las Variables........................................ 10

2 Operacionalización de las Variables ................................................... 11

3 Población de la Investigación ............................................................... 22

4 Muestra de la Investigación .................................................................. 23


INDICE GENERAL
LISTA DE CUADROS ......................................................................................... 2
INTRODUCCION ................................................................................................ 4
CAPITULO ........................................................................................................... 6
I EL PROBLEMA ..................................................................................... 6
Planteamiento del problema ................................................................. 6
Interrogantes de la Investigación .......................................................... 8
Objetivos De La Investigación ............................................................. 8
Objetivo General .............................................................................. 8
Objetivos Específicos ...................................................................... 8
Justificación de la Investigación ........................................................... 8
Sistema de Variables .......................................................................... 10
II MARCO REFERENCIAL .................................................................. 12
Antecedentes de la Investigación ....................................................... 12
Bases Teóricas .................................................................................... 14
Descripción del Contexto ................................................................... 18
Bases Legales ..................................................................................... 18
III MARCO METODOLÓGICO ............................................................ 20
Diseño y Tipo de la Investigación ...................................................... 20
Nivel de la Investigación .................................................................... 21
Población y Muestra de la Investigación ............................................ 21
Población de la Investigación ........................................................ 21
Muestra de la Investigación ........................................................... 22
Técnica e Instrumento de Recolección de Datos ................................ 23
Técnica de Recolección de Datos .................................................. 23
Instrumento de Recolección de Datos ........................................... 24
CONCLUSIONES ............................................................................................... 25
REFERENCIAS .................................................................................................. 27
ANEXO ................................................................................................................ 30
A Modelo del Instrumento: El Cuestionario ....................................... 30
INTRODUCCION
Actualmente la computación es parte fundamental en la vida cotidiana de
millones de personas, ya sea en ámbitos laborales o personales la capacidad de
realizar cálculos complejos, utilizar herramientas para tareas específicas o manejar
grandes cantidades de información de manera fácil e inmediata, es uno de los
mayores avances tecnológicos de la humanidad. Es por esto que, a lo largo de los
años, en la informática se ha implementado en casi todas las áreas profesionales
facilitando así algunas labores y creando nuevos puestos de trabajo.

No obstante, esta informatización de las compañías trajo consigo nuevos


requerimientos que se deben suplir para la correcta utilización de estas tecnologías
y el cumplimiento de cualquiera que sea el objetivo. Una de estas nuevas
necesidades es compartir la información en proyectos en los que la carga de trabajo
está dividida entre varias personas, para esto deben ser implementados sistemas que
permitan que varias personas lean y escriban datos al mismo tiempo, los cuales se
les llama bases de datos.

En base a esto, se decidió establecer como objetivo general “Implementar


un sistema descentralizado de base de datos dirigido a la empresa VeSoft”, debido
a las múltiples características ventajosas que posee esta tecnología. Este proyecto
buscó ofrecer una base de conocimientos que sirva como apoyo a futuras
investigaciones, impulsando así el desarrollo de los sistemas de bases de datos y su
aplicación en cualquier ámbito, aportando datos, observaciones, señalando los
problemas que se presentan en la utilización de estos sistemas y sus posibles
soluciones.

Para ello, apoyado en la investigación documental, se consultaron trabajos


de grado en línea y artículos de internet de diferentes autores que presentaron
información referente a las bases de datos. Por otra parte, se decidió desarrollar una
investigación de campo dentro de VeSoft, utilizando como instrumento de
recolección de datos un cuestionario que se aplica a un grupo de trabajadores de la
empresa en cuestión, además, se analizan los posibles escenarios que se pueden
presentar durante la implementación de este tipo de sistemas en una compañía.
Así pues, en el primer capítulo se da contexto a la investigación, señalando
que en una empresa el acceso de los empleados a la información es vital para el
buen desempeño de los trabajadores y por ende la correcta operación de la empresa,
además se describe el problema de investigación, los objetivos y se da una
justificación a la investigación.

Por otra parte, en el segundo capítulo se señalan los antecedentes al


proyecto, se establecen las bases teóricas y legales, describiendo los conceptos de
bases de datos, sistemas descentralizados, vinculado con las leyes de la República
Bolivariana de Venezuela que respaldan dicho proyecto, así mismo se identificó el
contexto de la investigación el cual se centra en la empresa VeSoft.

Durante el tercer capítulo se expone el diseño de la investigación,


estableciendo que es una investigación documental y de campo de tipo proyectiva
que busca diseñar y desarrollar un sistema para satisfacer las necesidades de la
compañía, por otra parte, se establece la población y muestra que se tomaron para
la investigación, a su vez se describieron a profundidad la técnica e instrumento de
recolección datos que se utilizaron.
CAPITULO I
EL PROBLEMA
Planteamiento del problema
Con los avances en materia de computación, las empresas se han adaptado
a las nuevas tecnologías, en la actualidad la mayor parte de las empresas de penden
en gran medida de los sistemas informáticos para su funcionamiento e incluso
surgieron empresas cuyo sustento se apoya únicamente en el desarrollo de estas
tecnologías. Debido a esto se presenta una nueva necesidad, para que los empleados
puedan laborar efectivamente, es necesario que tengan acceso a ciertos recursos
digitales dependiendo el tipo de trabajo que efectúen, estos recursos pueden ser
desde archivos digitales con datos importantes hasta software y herramientas
informáticas.
Para solucionar este problema se crearon los repositorios, espacios virtuales
en los cuelas se almacenan todos los recursos que los empleados puedan necesitar.
Las bases de datos son los sistemas encargados de hacer posible el funcionamiento
de estos repositorios, comúnmente la base de datos se compone de un servidor
central al cual las computadoras que deseen acceder a la información se conectan,
a este tipo de funcionamientos se les llama base de datos centralizadas, el principal
inconveniente de este tipo de bases de datos es que un fallo en este servidor
inhabilitara completamente el repositorio, dejando a los usuarios sin acceso a la
información, no obstante, en las últimas décadas se ha desarrollado una nueva
forma de hacer funciona este tipo de bases de datos.
Aunado a esto se crean las bases de datos descentralizadas o distribuidas,
las cuales son sistemas que como su nombre indica no dependen de un solo sistema
central, sustentándose en su lugar por multitud de computadoras que se comunican
entre sí para formar un repositorio completamente funcional. Definidas por Toledo
V y Miralles I (2008), como:
Grupo de datos que pertenecen a un sistema, pero a su vez está
repartido entre ordenadores de una misma red, ya sea a nivel local
o cada uno en una diferente localización geográfica, cada sitio en
la red es autónomo en sus capacidades de procesamiento y es
capaz de realizar operaciones locales y en cada uno de estos
ordenadores debe estar ejecutándose una aplicación a nivel global
que permita la consulta de todos los datos como si se tratase de
uno solo (P.3).
Gracias a esto este tipo de bases de datos pueden ser convenientes para la
empresa, puesto que posee características como la capacidad de estar constituida
por nodos en diferentes localizaciones y ser fácilmente expandible con un menor
costo, no obstante, la correcta implementación de esta tecnología puede resultar
más difícil y lenta que las bases de datos centralizadas, es por esto que al momento
de implementar estos sistemas de debe planificar correctamente todos los
protocolos que se requieran.
Esto radica en que cualquier fallo de diseño, como podría ser un error en la
gestión de los permisos de acceso a los datos o protocolos de transferencia mal
optimizados puede provocar que pese a las características de los sistemas de bases
de datos descentralizados estos no presenten un aumento de eficiencia apreciable
frente a sus homólogos más tradicionales, además existe la posibilidad de que el
tiempo y dinero que se requieran para diseñar este tipo de bases de datos tomando
en cuenta las necesidades que se deseen suplir no sea rentable para la empresa.
Dentro de una empresa, la capacidad tanto de compartir archivos, como de
acceder a archivos creados por compañeros de trabajo y a las herramientas de
software o información requerida para la creación de dichos archivos es
indispensable tanto para el desarrollo de proyectos como para realizar las funciones
normales de la empresa.

Por consiguiente, en VeSoft es necesario que los desarrolladores de software


sean capaces de ubicar y modificar los archivos de un programa en desarrollo,
teniendo acceso a todos los recursos tanto de versiones anteriores que haya tenido
programa como a las últimas modificaciones que fueran hechas por sus
compañeros. Toledo, V y Miralles, I (2008), Indican que: “Las razones por las que
compañías y negocios migran hacia bases de datos distribuidas incluyen razones
organizacionales y económicas, para obtener una interconexión confiable y flexible
con las bases de datos existentes, y por un crecimiento futuro” (P.12).

7
Esto es debido a que cuando los programadores no pueden acceder a la
información de la base de datos, se les imposibilita realizar sus labores creando una
situación que el que se pierde tiempo, dinero y en algunos casos los avances que se
avían realizado en el proyecto, por este motivo es indispensable que la base de datos
sea confiable, segura y ofrezca una estabilidad.
Por lo general las fallas catastróficas en los sistemas de bases de datos
comúnmente son causadas por averías de hardware (daños en algún componente
físico de la computadora que funciona como servidor), fallos en la red que conecta
el servidor con los clientes o la incapacidad de mantener conectados un número
determinado de clientes, además de funcionar más lentamente cuando se aumenta
la distancia entre el cliente y el servidor.
Interrogantes de la Investigación
¿Qué características posee un sistema descentralizado de base de datos dirigido a la
empresa VeSoft?
¿Cuáles son los eventos que afectan un sistema descentralizado de base de datos
dirigido a la empresa VeSoft?
¿Cómo es la Viabilidad de un sistema descentralizado de base de datos dirigido a
la empresa VeSoft?
Objetivos De La Investigación
Objetivo General
Implementar un sistema descentralizado de base de datos dirigido a la empresa
VeSoft.
Objetivos Específicos
Estudiar las características de un sistema descentralizado de base de datos dirigido
a la empresa VeSoft.
Detallar los eventos que afectan a un sistema descentralizado de base de datos
dirigido a la empresa VeSoft.
Comprobar la viabilidad de un sistema descentralizado de base de datos dirigido a
la empresa VeSoft.
Justificación de la Investigación
Esta investigación arrojara información sobre la implementación de un
sistema descentralizado de bases de datos en una empresa, misma la cual desde un

8
punto de vista teórico, puede servir de apoyo para posteriores investigaciones en el
campo de bases de datos, puesto que se presentarán enfoques de los posibles
escenarios que pueden presentarse al aplicar dichas tecnologías. Por otra parte,
enfocado desde un punto de vista técnico se analizarán tanto las ventajas, las
estructuras necesarias, los equipos requeridos, los protocolos y los posibles aspectos
a tener en cuanta al implementar estas bases de datos en una empresa y más
concretamente en la empresa VeSoft.
Se espera, desde un punto de vista social que esta investigación beneficie a
los trabajadores que dependen de que este tipo de sistemas mantengan las
condiciones necesarias para laborar, y por consiguiente a la empresa, aumentando
la eficiencia de la gestión de proyectos y bajando los costes de mantenimiento de
las bases de datos, además de servir de base para futuros proyectos tanto en la
empresa como en otros ámbitos.

9
Sistema de Variables
Cuadro 1. Identificación y Definición de las Variables
Objetivo especifico Variables Definición Conceptual

Estudiar las Características de un Propiedades que definen y


características de un sistema descentralizado permiten identificar un
sistema descentralizado de base de datos sistema de bases de datos
de base de datos dirigido descentralizados.
a la empresa VeSoft.

Detallar los eventos que Eventos que afectan al Fenómenos imprevistos


afectan a un sistema sistema descentralizado que afecta a los sistemas de
descentralizado de base de base de datos bases de datos
de datos dirigido a la descentralizadas.
empresa VeSoft

Comprobar la Viabilidad de un sistema Probabilidad de poder


viabilidad de un sistema descentralizado de base implementar un sistema
descentralizado de base de datos descentralizado de bases
de datos dirigido a la de datos en la empresa.
empresa VeSoft

Fuente: El autor (2022)

10
Cuadro 2. Operacionalización de las Variables
Objetivo Variables Dimensión Indicadores Instrumento Ítem
Especifico
Estudiar las Características 1) Está formado por Cuestionario 1
características de un sistema varias computadoras
de un sistema descentralizad llamadas nodos
descentralizado o de base de Bases de 2) La red no depende de 2
de base de datos datos Datos ningún sitio central
dirigido a la 3) Los nodos se 3
empresa VeSoft. comunican entre sí

Detallar los Eventos que 1)La asincrónica de los Cuestionario 4


eventos que afectan al nodos provoca pérdidas
afectan a un sistema de información
sistema descentralizad Bases de 2)Es susceptible a 5
descentralizado o de base de Datos filtraciones y fallas de
de base de datos datos seguridad
dirigido a la 3)La información se 6
empresa VeSoft encuentra fragmentada

Comprobar la Viabilidad de 1)Aumenta la Cuestionario 7


viabilidad de un un sistema confiabilidad y
sistema descentralizad eficiencia de acceso
descentralizado o de base de Bases de a la información
de base de datos datos Datos 2)Se puede acceder a 8
dirigido a la la información desde
empresa VeSoft cualquier lugar
3)Es fácilmente 9
escalable con bajo costo
Fuente: El autor (2022)

11
CAPITULO II
MARCO REFERENCIAL
Antecedentes de la Investigación
Campo. J y Cruz. J (2019) llevaron a cabo un proyecto de investigación para
la Universidad Distrital Francisco José De Caldas en Bogotá Colombia. titulado
Diseño E Implementación De Una Base De Datos Distribuida Homogénea En El
Prototipo De Un Sistema De Control De Acceso para el cual establecieron el
siguiente Objetivo General: Diseñar e implementar una base de datos distribuida
homogénea que permita garantizar una alta disponibilidad de la información, para
el prototipo de un sistema de control de acceso que implementa tecnologías RFID
y huella digital.
En dicha investigación se toma como metodología la investigación
documental, usando como población los sistemas de control de acceso, para lo cual
se usó como instrumento la reingeniería de procesos. Una de las conclusiones a las
que llegaron los autores es que la distribución de la carga de trabajo entre varias
máquinas incrementa enormemente la velocidad de los procesos y por ende el
rendimiento del sistema. Dicho proyecto se tomó como antecedente ya que presenta
análisis y estructuras teóricas de la composición de las bases de datos
descentralizadas y los eventos que se presentan al implementar este tipo de
tecnologías para la resolución de una problemática, así como también describe el
funcionamiento y la organización de esta tecnología.
Martínez N. (2012) presenta un proyecto de investigación para optar por la
tesis doctoral titulado Integración de consultas a bases de datos heterogéneas, para
la Universidad Autónoma Del Estado De México, objetivo por el cual establece el
siguiente objetivo general: Implementar un sistema para la automatización de
consultas de forma sincronizada a Bases de Datos: Oracle, MySql, SQL Server y
PostgreSQL para obtener datos en conjunto. Para lo cual se toma como
metodología la Investigación documental y toma como muestra los usuarios de las
herramientas Oracle, MySql, SQL Server y PostgreSQL, además, se utiliza como
Instrumento la reingeniería de procesos.
El autor concluye que este tipo de sistemas reducen la cantidad de tiempo
que se debe esperar para acceder a la información y por ende aumenta la eficiencia.

12
Este proyecto se tomó como antecedente debido a que presenta información
relevante sobre bases de datos y sus aplicaciones.
Bruno E. (2011) presenta un proyecto de investigación titulado: Diseño e
implementación de un datawarehouse para la consolidación y consulta de eventos
sismológicos y desastres naturales, para la Universidad Central De Venezuela, para
el cual establece el siguiente objetivo específico: Diseñar e implementar un
datawarehouse para la consolidación y consulta de eventos sismológicos y
desastres naturales para la Fundación Venezolana de Investigaciones
Sismológicas.
Para dicha investigación se usó como metodología la investigación de
campo, para lo cual toma como muestra a los trabajadores de la Fundación
Venezolana de Investigaciones Sinológicas, y se usó como instrumento la
reingeniería de procesos, el autor concluye describiendo las dificultades que se
tuvieron durante el desarrollo de la investigación. Esta se ha tomado como
antecedente debido a que presenta información relevante acerca de bases de datos
además de las necesidades que se pueden llegar a presentar al desarrollar este tipo
de sistemas.
Bastardo A. (2012) presenta un proyecto de investigación titulado: Uso de
las Bases de Datos Bibliográficas por parte de la Comunidad Académica de la
Escuela de Bibliotecología y Archivología de la Universidad Central de Venezuela,
para el cual establece el siguiente objetivo específico: Analizar el uso por parte de
la comunidad académica de la escuela de Bibliotecología y Archivología (EBA), de
las Bases de Datos Bibliográficas, que en el área de humanidades ofrece el Sistema
de Información Científico, Humanista y Tecnológico (SICHT) de la Universidad
Central de Venezuela.
En este contexto el autor toma como metodología la investigación
documental para lo cual se toma como población al personal docente que labora en
la EBA y en concreto a veintisiete profesores contratados de U.C.V, y emplea como
instrumento el cuestionario. El autor concluye dando una seria de recomendaciones
y aspectos a tener en cuenta al trabajar con bases de datos. Dicha investigación se
tomó en cuenta puesto que ofrece un punto de vista de las necesidades que debe
suplir una base de datos en un ambiente laboral real.

13
Bases Teóricas
Bases de Datos
Las bases de datos son los sistemas informáticos que se encargan de
almacenar información para posteriormente ser consultada y/o modificada a
conveniencia por uno o múltiples usuarios, cada uno de los cuales puede estar
autorizado para editar una parte o por el contrario poseer control total del sistema.
Campo. J y Cruz. J (2019) definen las bases de datos como:
Una base de datos es un conjunto de datos relacionados entre sí.
Por datos se entienden hechos conocidos que pueden registrarse
y que tienen un significado implícito. Se trata de un conjunto de
datos relacionados entre sí y que tienen un significado implícito;
por tanto, constituyen una base de datos. (P.18)
Es decir, las bases de datos son conjuntos o bancos de datos en forma de
archivos digitales, que tienes una relevancia para los usuarios. Por otra parte, dentro
de estos sistemas existen una escala o jerarquía que asigna a cada persona un
determinado rol con características específicas que varían dependiendo los
requerimientos de la organización en la que funcionan y el papel que desempeñe el
individuo en esta.
Bases de datos descentralizadas o Distribuidas
Las bases de datos descentralizadas son un tipo de sistema que se construyen
con múltiples computadoras en lugar de una sola computadora central, cualidad que
les otorga una confiabilidad que la que poseen sus homólogos más convencionales,
esto gracias a las menores posibilidades de fallar, Campo. J y Cruz. J (2019) definen
a este tipo de sistemas de la siguiente manera:
Una Base de Datos Distribuida (BDD) es, una base de datos
construida sobre una red de computadores. La información que
estructura la base de datos esta almacenada en diferentes sitios en
la red, y los diferentes sistemas de información que las utilizan
accedan datos en distintas posiciones geográficas. (P.19)
Dicho de otro modo, las bases de datos descentralizadas se componen de
varios computadores que, conectados por una red, donde cada computador
almacena una parte de la información, al momento de leer la información, se
complementan entre sí mediante protocolos de internet diseñados específicamente
para funcionar de la forma mas eficiente con esta tecnología.

14
Características de un sistema descentralizado de base de datos
Son aquellas cualidades que debe tener una base de datos para poder
considerarla como base de datos distribuidas. Aunque comparten algunas
características más generales con sus homologas las bases de datos centralizadas, y
esencialmente cumplen la misma función, existen ciertas cualidades que debe
poseer una base de datos para poder calificar como base de datos descentralizada,
según Ayudaley (2019).
Las bases de datos distribuidas o Distributed Database
Management System (DDBMS) se caracterizan por almacenar la
información en varias computadoras conectadas entre sí, a las
cuáles el usuario puede acceder desde cualquier sitio como si se
tratara de una red local. (Parr. 2)
Por ello, su principal característica es que almacenan la información dividida
entre varias computadoras, un fenómeno que en informática se le conoce como
fracmentacion. Además de esto posee las características de: A) Está formado por
varias computadoras llamadas nodos. B) La red no depende de ningún sitio central.
C) Los nodos se comunican entre sí.
Está formado por varias computadoras llamadas nodos
Al contrario que sus homologas centralizadas las bases de datos las
distribuidas deben estar formadas por dos o más computadoras a las cuales
denominamos nodos, gracias a esto la información se encuentra dividida entre los
diferentes nodos, esto nos ofrece la oportunidad de, usando la información de os
demás nodos, recuperar la data si uno de estos nodos es comprometido,
disminuyendo así las posibilidades de perder archivos.
La red no depende de ningún sitio central
Al estar dividida en nodos cuando uno de estos se desconecta la base de
datos puede seguir operando, esto facilita las labores de mantenimiento y brinda
una mayor estabilidad y confiabilidad al sistema, cuando uno de estos nodos falla
la carga de trabajo se distribuye entre sus compañeros manteniendo el sistema en
funcionamiento, después de solucionar la falla se puede reintegrar el nodo
relativamente fácil.
Los nodos se comunican entre sí
Para el funcionamiento de este sistema es necesario que los nodos se
comuniquen entre si mediante algún protocolo de red, la sincronía entre nodos es

15
necesaria para el correcto funcionamiento puesto que los nodos individualmente
están continuamente enviando y recibiendo datos entre sí y un fallo de sincronía
podría provocar la perdida de la información que se quería transmitir.
Eventos que afectan al sistema descentralizado de base de
datos
Son situaciones que pueden presentarse durante el funcionamiento de la base
de datos, que afectan al funcionamiento, eficiencia y fiabilidad del sistema ya sea
directa o indirectamente, pueden ser fallas de software, hardware o deficiencias de
diseño, otra definición de este tema es ofrecida por Cruz. J (2014). “Es una situación
que se presenta cuando el software empieza a tener dificultades a la hora de mostrar
el contenido de la información.
En este contexto, estas fallas pueden presentarse ya sea por fallas físicas o
por fallas del sistema.” (P.3) en otras palabras son eventos en los cuales el acceso a
la información se ve comprometido bien sea por fallas de hardware o software.
Algunos de estos eventos pueden ser: A) La asincrónica de los nodos provoca
pérdidas de información B) Es susceptible a filtraciones y fallas de seguridad C) La
información se encuentra fragmentada
La asincrónica de los nodos provoca pérdidas de información
En este tipo de sistemas cada nodo depende de sus compañeros para
funcionar al completo, puesto que la información esta fragmentada cuando una
computadora envía o solicita paquetes de datos y el receptor no está preparado para
responder toda la operación falla y debe ser repetida o en el peor de los casos se
perderá la información con la que se estaba trabajando.
Es susceptible a filtraciones y fallas de seguridad
Al ser un sistema que depende de conexiones de red, los paquetes de datos
que circulan en esta pueden ser interceptados, además por su característica de
interconexión la información transita por multitud de equipos antes de legar al
receptor lo cual presenta una vulnerabilidad importante de no tener protocolos de
encriptación y permisos apropiados.
La información se encuentra fragmentada
Al tener la data dividida en múltiples localidades puede presentar retrasos
importantes de lectura si los archivos se encuentran en puntos geográficos muy

16
lejanos, la información se encuentra alojada en una cantidad muy reducida de
nodos, o la velocidad de transferencia de los nodos es insuficiente, además los fallos
de en la línea de comunicación debido alas grandes distancias hacen más probable
la corrupción de la data
Viabilidad de un sistema descentralizado de base de datos
Las bases de datos descentralizadas son cada vez más usadas a nivel
empresarial, Toledo, V y Miralles, I (2008), Indican que: “Las razones por las que
compañías y negocios migran hacia bases de datos distribuidas incluyen razones
organizacionales y económicas, para obtener una interconexión confiable y flexible
con las bases de datos existentes, y por un crecimiento futuro” (P.12).
No obstante, la aplicación de esta tecnología no es recomendable en todos
los ámbitos, en algunas situaciones las bases de datos descentralizadas pueden
presentar un gasto económico y de tiempo innecesariamente elevado para las
necesidades que se pretende satisfacer. Algunas comprobantes de la viabilidad de
estos sistemas son: A) Aumenta la confiabilidad y eficiencia de acceso a la
información B) Se puede acceder a la información desde cualquier lugar C) Es
fácilmente escalable con bajo costo
Aumenta la confiabilidad y eficiencia de acceso a la
información
Las bases de datos distribuida, por su característica de no depender de un
solo ordenador para funcionar, divide la carga de trabajo, lo cual aumenta la
velocidad de trabajo del sistema y reduce el riesgo de falla crítica puesto que si
algún nodo se desconecta los demás lo relevaran, protegiendo así los datos
almacenados.
Se puede acceder a la información desde cualquier lugar
Un usuario puede acceder fácilmente y rápidamente a los datos que solicite
desde cualquier computadora que tenga acceso a la red por lo cual
independientemente de que el origen de la información se encuentre a miles de
kilómetros de distancia del cliente siempre existirá un nodo cercano que contenga
los archivos requeridos.
Es fácilmente escalable con bajo costo

17
Al estar formada por varias computadoras reduce los requerimientos de
hardware que deben cumplir los nodos, es así que dos nodos de un sistema de bases
de datos descentralizados poseyendo menos capacidad de procesamiento cumplirán
con la misma función que un servidor central con mucha capacidad de
procesamiento, por ende, reduce los costos tanto de los equipos como del
mantenimiento, además se puede expandir la capacidad del sistema simplemente
agregando un nuevo nodo.
Descripción del Contexto
Descripción General
VeSoft es una empresa dedicada a la creación de programas informáticos y
herramientas de software personalizados para empresas, los programas se
desarrollan de acuerdo a las necesidades de cada cliente y son fácilmente
actualizables, ubicada en Venezuela cuenta con 4 oficinas en la Ciudad de Caracas.
Misión
Ofrecer soluciones de software que se adapten a las necesidades específicas de cada
empresa.
Visión
Brindar herramientas y programas que satisfagan las necesidades específicas de
nuestros clientes.
Valores
• Innovación. Creemos que la tecnología puede y debe ser una fuerza
para el bien y que la innovación significativa contribuirá a un mundo
más luminoso en lo grande y lo pequeño. ...
• Diversidad e inclusión. Prosperamos con la diversidad de las voces.
• Responsabilidad social corporativa.
Reseña histórica
VeSoft es fundada en 2017 por extrabajadores de V.I.T, con el objetivo de
aportar soluciones a las necesidades específicas que se pueden presentar en el
ámbito empresarial.
Bases Legales
Constitución de la República Bolivariana de Venezuela (1999) señala en su
artículo Nº110:

18
El Estado reconocerá el interés público de la ciencia, la
tecnología, el conocimiento, la innovación y sus aplicaciones y
los servicios de información necesarios por ser instrumentos
fundamentales para el desarrollo económico, social y político del
país, así como para la seguridad y soberanía nacional. (P.115)

Ley Orgánica de Ciencia, Tecnología e Innovación (2014) señala en su


artículo Nº6:
Los organismos oficiales y privados, así como las personas
naturales y jurídicas deberán ajustar sus actuaciones y actividades
inherentes a la presente Ley, a los principios de ética para la
ciencia, la tecnología, la innovación y sus aplicaciones que deben
predominar en su desempeño, en concordancia con la
salvaguarda de la justicia, la igualdad y el ejercicio pleno de la
soberanía nacional (P.4)
Ley Orgánica de Telecomunicaciones (2011) establece en su artículo Nº12:
En su condición de usuario de un servicio de telecomunicaciones,
toda persona tiene derecho a: La privacidad e inviolabilidad de
sus telecomunicaciones, salvo en aquellos casos expresamente
autorizados por la Constitución de la República o que, por su
naturaleza tengan carácter público. (P.12)

19
CAPÍTULO III
MARCO METODOLÓGICO
Diseño y Tipo de la Investigación
Para el desarrollo de este proyecto, se han adoptado dos modalidades de
estrategia de investigación: el diseño de investigación documental y el diseño de
investigación de campo. Mediante de la investigación documental se logra recopilar
información referente a las bases de datos descentralizadas y centralizadas, y su
aplicación en entornos reales, en base a la lectura y análisis de documentos e
investigaciones ya existentes. Arias, F. (2012) define investigación documental
como:

La investigación documental es un proceso basado en la


búsqueda, recuperación, análisis, crítica e interpretación de datos
secundarios, es decir, los obtenidos y registrados por otros
investigadores en fuentes documentales: impresas, audiovisuales
o electrónicas. Como en toda investigación, el propósito de este
diseño es el aporte de nuevos conocimientos. (P.27)
Desde otro punto de vista, la investigación documental consiste en la
recopilación de información, el análisis y la interpretación, datos obtenidos de
diferentes documentos, estudios y proyectos de autores que hallan tratado el tema
en cuestión anteriormente para así generar conclusiones nuevas. Por otra parte, la
investigación de campo, haciendo uso de instrumentos de recolección de datos, la
encuesta en este caso, se adquiere información sobre el problema a tratar
directamente del ambiente o las personas relacionadas. Arias, F. (2012) presenta el
siguiente punto de vista.

La investigación de campo es aquella que consiste en la


recolección de datos directamente de los sujetos investigados, o
de la realidad donde ocurren los hechos (datos primarios), sin
manipular o controlar variable alguna, es decir, el investigador
obtiene la información, pero no altera las condiciones existentes.
De allí su carácter de investigación no experimental. (P.31)
Es decir, en la investigación de campo se recopilan datos mediante la
observación y el uso de instrumentos como la entrevista, los datos se recopilan con
objetividad científica directamente de las personas involucradas o del ambiente que
se estudia, dichos datos no son manipulados por el investigador, por lo que tienen

20
un carácter puramente analítico, debido a esto el diseño de investigación de campo
tendrá como objetivo recopilar información para así poder identificar las
necesidades relacionadas a bases de datos de la empresa VeSoft y más
concretamente de sus trabajadores.

Nivel de la Investigación
La presente investigación se desarrollará en un nivel proyectivo, puesto que
se busca diseñar e implementar un sistema informático (sistema descentralizado de
bases de datos) para resolver un determinado problema. Hurtado J. (2010) otorga la
siguiente definición:

La Investigación proyectiva tiene como objetivo diseñar o crear


propuestas dirigidas-a-resolver determinadas situaciones. Los
proyectos de arquitectura e ingeniería, el diseño de maquinarias,
la creación de programas de intervención social, el diseño de
programas de estudio, los inventos, la elaboración de programas
informáticos, entre otros, siempre que estén sustentados en un
proceso de investigación, son ejemplos de investigación
proyectiva. Este tipo de investigación potencia el desarrollo
tecnológico. (P.133)
En este proyecto se aplicará el nivel proyectivo mediante el diseño y la
elaboración de planes de implementación de un sistema de bases de datos
descentralizadas que satisfaga las necesidades de la compañía, para ello se ha
recopilado información sobre la problemática de los sistemas de bases de datos de
los repositorios dentro de la empresa VeSoft.

Población y Muestra de la Investigación


Población de la Investigación
La población son las personas u objetos cuyas reacciones o características
son de interés para el estudio, por ende, la investigación siempre se desarrolla en
torno a la muestra, Hernández, R y otros (2014) definen población de la siguiente
manera “Conjunto de todos los casos que concuerdan con determinadas
especificaciones” (P:174) bajo este concepto se define el tipo de población presente
en este proyecto.

21
Con relación a lo anteriormente mencionado, se trata de una población finita
y accesible puesto que se conocen todos los elementos, y se puede trabajas con ellos
de manera fácil gracias a su cantidad relativamente baja, Arias. F (2012) define
población accesible como “es la porción finita de la población objetivo a la que
realmente se tiene acceso y de la cual se extrae una muestra representativa” (P. 82).
En referencia a esto se toma a los 51 desarrolladores de software que se encuentran
repartidos entre las tres oficinas de la empresa VeSoft ubicadas en la ciudad de
Caracas.

Cuadro 3. Población de la Investigación


Población Cantidad

Desarrolladores de software de la 51
empresa VeSoft

Fuente: el autor (2022)

Muestra de la Investigación
Una muestra de investigación es la selección de una porción representativa
de la población con el objetivo de reducir costos y facilitar el análisis, Palella y
Martins (2012) ofrece la siguiente definición “una muestra es la escogencia de una
parte representativa de una población, cuyas características reproduce de la manera
más exacta posible” (P. 106) En base a esto se tomará como muestra a las 51
personas ya mencionadas en la población. En este caso se decide tomar como
muestra la totalidad de la población, sin tomar en cuanta otros criterios para su
selección, Arias, F. (2012) expone lo siguiente:

Si la población, por el número de unidades que la integran, resulta


accesible en su totalidad, no será necesario extraer una muestra.
En consecuencia, se podrá investigar u obtener datos de toda la
población objetivo, sin que se trate estrictamente de un censo.
Esta situación debe explicarse en el marco metodológico, en el
que se obviará la sección relativa a la selección de la muestra.
(83)
En consecuencia, la muestra tomada para esta investigación serán los 51
desarrolladores de software que se encuentran repartidos entre las tres oficinas de
la empresa VeSoft ubicadas en la ciudad de Caracas, constituyendo así el 100 % de

22
la población, debido al contexto de la investigación se puede acceder a todas las
personas de manera sencilla, para ello se aplicó una encuesta que cada participante
debía contestar de manera anónima y sincera.

Cuadro 4 Muestra de la Investigación


Muestra Cantidad

Desarrolladores de software de la 51
empresa VeSoft

Fuente: el autor (2022)

Técnica e Instrumento de Recolección de Datos


Técnica de Recolección de Datos
Las técnicas de recolección de datos son aquellos procesos que permiten al
investigador recolectar información para cumplir el objetivo de investigación.
Arias. F (2012) otorga la siguiente definición “Se entenderá por técnica de
investigación, el procedimiento o forma particular de obtener datos o información”
(p. 67). Dicho de otro modo, son los métodos que se utilizan al momento de
recaudar datos durante el estudio.

Por lo tanto, este proyecto se decanta por la encuesta como técnica de


recolección de datos, este se define como un método en el cual un grupo de personas
otorgan información de sí mismos de manera oral o escrita, Arias. F (2012) dice:
“Se define la encuesta como una técnica que pretende obtener información que
suministra un grupo o muestra de sujetos acerca de sí mismos, o en relación con un
tema en particular”. (p.72) Es decir, se realizan preguntas a un grupo de personas
con el fin de reunir información.

En este contexto, se tomó la encuesta, debido a la facilidad de acceso a la


muestra y el carácter de la información que se necesita recolectar, gracias a su
característica de autogestión se puede aplicar en un corto periodo de tiempo y a un
bajo costo, además al estar la muestra conformada por trabajadores de la empresa
se facilita en gran medida la aplicación de los instrumentos de la encuesta.

23
Instrumento de Recolección de Datos
Los instrumentos de recolección de datos son todos los recursos, técnicas y
herramientas de las que se vale un investigador para recolectar información, Arias,
F. (2012) los defina como “cualquier recurso, dispositivo o formato (en papel o
digital), que se utiliza para obtener, registrar o almacenar información”. (p.68) en
base a esto, se puede decir que los instrumentos son cualquier herramienta que
permita recolectar los datos.

Así pues, en este proyecto se decide utilizar el cuestionario como


instrumento, el cual, se define como un tipo de encuesta realizada de forma escrita
bien sea por medios físicos como puede ser el papel, o por medios digitales. Otra
definición expuesta por el autor anterior “Es la modalidad de encuesta que se
realiza de forma escrita mediante un instrumento o formato en papel contentivo de
una serie de preguntas”. (P.74) Además, es auto administrado puesto que el
investigador no tiene influencia en las respuestas del encuestado.

De este modo, para este proyecto se opta por un cuestionario compuesto por
nueve preguntas cerradas, cada una con dos posibles respuestas (si/no), aplicando
la escala de Guttman. Dicho instrumento está dirigido a los 51 desarrolladores de
software que se encuentran repartidos entre las tres oficinas de la empresa VeSoft
ubicadas en la ciudad de Caracas. (Ver Anexo A)

24
CONCLUSIONES
Durante este proyecto se estudiaron las bases de datos descentralizadas, que
fueron sustentadas por fuentes de diferentes autores y la investigación de campo
realizada, se obtuvieron conocimientos sobre estos sistemas, lo cual desembocó en
la implementación de esta tecnología en la empresa VeSoft y se identificaron las
ventajas de este tipo de sistemas, así como también los problemas que se
presentaron en su implementación.

Además, se identificaron y estudiaron las características de las bases de


datos, pese a la relativa falta de información sobre este tipo de repositorios, se
concluyó que son constituidas por múltiples computadoras, las cuales se comunican
entre si mediante el uso de algún protocolo de internet, haciéndola así independiente
de un sitio central, estos atributos deben cumplirse para poder considerar a una base
de datos como descentralizadas.

En ese contexto, se identificaron y se buscaron soluciones a los problemas


presentaron durante la utilización de los sistemas descentralizados para suplir las
necesidades presentes en un ambiente profesional, información la cual se utilizó
para el diseño del repositorio que posteriormente se implementó dentro de la
empresa.

Por otra parte, usando los datos recolectados y estudiando los problemas que
se presentaron durante el proyecto se midió y comprobó la viabilidad de la
aplicación de esta tecnología dentro de un ambiente laboral, determinando que los
sistemas descentralizados son convenientes en empresas que poseen a su personal
repartido entre múltiples localizaciones geográficas.

En este contexto, haciendo uso de las técnicas de recolección de datos, el


posterior análisis de los mismos, y pese a los problemas técnicos y logísticos que
se presentaron, se logró diseñar, configurar e instalar una base de datos para el uso
de los empleados de la empresa VeSoft, que satisface todos los requerimientos de
la compañía con los mínimos costos posibles.

Como consecuencia, se diseñó un sistema descentralizado de bases de datos,


el cual es capaz de organizar de manera fácil la información y gestionar el acceso y

25
alteración de los trabajadores a esta, permitiendo que una persona pueda obtener los
recursos que necesite de manera rápida y eficiente aumentando así la productividad
d los usuarios del repositorio.

Es así que, el sistema se constituyó mediante el uso tres nodos conformados


por servidores de gran potencia ubicados cada uno en una de las oficinas de la
compañía en la ciudad de Caracas, los cuales se comunican entre si mediante un
protocolo de internet altamente cifrado para garantizar la seguridad de la
información. También en este mismo ámbito se diseñó un protocolo de gestión de
usuarios y contraseñas que permite o deniega el acceso a la información
dependiendo del rol que se desempeña en la empresa.

26
REFERENCIAS
Arias, F. (2012). El Proyecto de Investigación: Introducción a la Metodología
Científica. [Libro en línea] Disponible: https://t.me/c/1708242346/4
[Consultado: año, mes y día]

Ayudaley (2019). Base de Datos Distribuida. ¿Qué Es? Características [Página


Web En Línea] disponible en:https://ayudaleyprotecciondatos.es/bases-
de-datos/distribuida/ [consultado: 2022, enero,22]

Bastardo A. (2012) Analizar El Uso Por Parte De La Comunidad Académica De


La Escuela De Bibliotecología Y Archivología (EBA), De Las Bases De
Datos Bibliográficas, Que En El Área De Humanidades Ofrece El
Sistema De Información Científico, Humanista Y Tecnológico
(SICHT) De La Universidad Central De Venezuela. [Trabajo de Gado
en Línea] disponible en: http://saber.ucv.ve/handle/10872/1225
[Consultado: 2022, febrero; 12]

Bruno E. (2011) Diseño E Implementación De Un Datawarehouse Para La


Consolidación Y Consulta De Eventos Sismológicos Y Desastres
Naturales, (U.C.V, Venezuela) [Trabajo De Grado En Línea] Disponible
en:
http://saber.ucv.ve/bitstream/10872/7505/1/Tesis%20Enrique%20Buono.
pdf [Consultado en: 2022, Febrero; 12]

Campo. J y Cruz. J (2019) Diseño E Implementación De Una Base De Datos


Distribuida Homogénea En El Prototipo De Un Sistema De Control De
Acceso [Trabajo de Gado en Línea] disponible en:
https://repository.udistrital.edu.co/bitstream/handle/11349/24712/Campo
%20Romero%20Juliàn%20David%202019.pdf?sequence=1&isAllowed
=y [Consultado: 2022, Febrero; 05]

Constitución de la República Bolivariana De Venezuela (1999) Gaceta Oficial


de la República Bolivariana de Venezuela, No. 36.860. Diciembre 30,
1999.[transcripción en línea] disponible en:
https://venezuela.justia.com/federales/constitucion-de-la-republica-

27
bolivariana-de-venezuela/titulo-iii/capitulo-vi/ [Consultado:2022,
febrero; 13]

Hernández, R y otros (2014) Metodología de la Investigación. [libro en línea]


disponible en: https://t.me/c/1708242346/21 [consultado: 2022. Marzo,
03]

Hurtado De Barrera, J. (2010). Metodología de la Investigación. Guía para la


Comprensión Holística de la Ciencia. [Libro en línea]. Disponible en:
https://t.me/c/1708242346/10 [Consultado: 2022, febrero; 19]

Ley Orgánica De Ciencia, Tecnología e Innovación (2014) Gaceta Oficial de la


República Bolivariana de Venezuela Nº 38.242, 3 de agosto de 2005,
disponible en:
https://siteal.iiep.unesco.org/sites/default/files/sit_accion_files/leyciecina
ytecnologia.pdf [Consultado:2022, febrero; 13]

Ley Orgánica de Telecomunicaciones (2011) Gaceta Oficial de la República


Bolivariana de Venezuela Nº 39.610, del 7 de febrero de 2011, disponible
en: http://www.conatel.gob.ve/wp-content/uploads/2014/10/Ley-
Orgánica-de-Telecomunicaciones-LOTEL.pdf [Consultado:2022,
febrero; 13]

Martínez N. (2012) Integración De Consultas A Bases De Datos Heterogéneas.


[Trabajo de Grado en Línea] Disponible en:
http://ri.uaemex.mx/bitstream/handle/20.500.11799/99965/TESIS-
%20INTEGRACION%20DE%20CONSULTAS%20A%20BASES%20
DE%20DATOS%20HETEROGENEAS.pdf?sequence=1&isAllowed=y
[Consultado:2022, Febrero; 9]

Palella y Martins (2012) Metodología Cuantitativa [Libro en Línea] Disponible


en: https://t.me/c/1708242346/17 [Consultado:2022, marzo. 06]

Toledo, V – Miralles, I (2008). Bases de Datos Distribuidas [Tesis En Línea]


disponible en:

28
https://iessanvicente.com/colaboraciones/BBDDdistribuidas.pdf
[consultado: 2022, enero,24]

29
[Anexo A]
[Modelo de Cuestionario]

El siguiente cuestionario es parte de un proyecto de investigación elaborado por estudiantes


de la universidad Alejandro Humboldt, escuela de ingeniería, el cual busca adquirir
información relevante para la implementación de un sistema descentralizado de bases de
datos para la implementación de un sistema descentralizado de bases de datos en la empresa
VeSoft.

A continuación, se presentan 9 preguntas que deben ser contestadas marcando la opción


escogida con una x, por los empleados de la empresa VeSoft que se valen de los sistemas
de bases de datos para poder laborar.

Peguntas e Ítems Si No

1.¿Considera usted que la utilización de múltiples computadoras


(nodos) afecta a su desempeño laboral?

2.¿Concidera que la carencia de un sitio central representa una


ventaja de este tipo de sistemas frente a los sistemas convencionales
de bases de datos?

3.¿Considera que una buena comunicación entre nodos es


importante para el funcionamiento de este tipo de sistema de base
de datos?

4.¿Cree usted que la buena sincronización de los nodos es


indispensable para el funcionamiento de este tipo de sistema?

5.¿Las filtraciones de información y fallas de seguridad presenta un


problema importante en su trabajo?

6.¿La fragmentación (información repartida por diferentes


nodos)presenta un inconveniente para el acceso a la información?

7.¿Considera que la implementación de un sistema de bases de datos


aumentara la eficiencia a la hora de acceder a la información?

8.¿Tener acceso a la información necesaria para elaborar su trabajo


le resultara de utilidad?

9.¿La facilidad de escalar el sistema de bases de datos es importante


para el desarrollo de si trabajo a largo plazo?

30

También podría gustarte