Gestión y Administración de Base de Datos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 26

GESTIÓN Y ADMINISTRACIÓN DE BASE DE DATOS

Eduardo Enrique García Niebles

BARRANQUILLA-ATLÁNTICO
CENTRO INCA LTDA.
SOPORTE TÉCNICO EN TECNOLOGÍAS DE PROGRAMAS
INFORMÁTICOS
11 DE JUNIO DE 2021

GESTIÓN Y ADMINI STRACIÓN DE BASE DE DATOS


Sebastian Alessandro Carvajal Diaz
Eduardo Enrique García Niebles

Trabajo de consulta e investigación sobre la Gestión y administración de base


de datos presentado al Ing. Audis Alberto Munive Rojas como requisito de
evaluación sumativa para el primer corte del 20% en el módulo de Instalación
y parametrización de aplicaciones de escritorio.

BARRANQUILLA-ATLÁNTICO
CENTRO INCA LTDA.
SOPORTE TÉCNICO EN TECNOLOGÍAS DE PROGRAMAS
INFORMÁTICOS
11 DE JUNIO DE 2023
ÍNDICE

OBJETIVOS
General:
Específicos:
INTRODUCCIÓN
MARCO CONTEXTUAL
¿Que es un sistema de información?
¿Qué ventajas y desventajas le presenta al sector empresarial?
Ventajas:
Desventajas:
¿Cómo se aplica un sistema de información empresarial?
A través de un esquema o cuadro sinóptico describa las características de los
aspectos de la temática dada.
¿Qué aspectos fundamentales intervienen en la automatización de un sistema de
información?
¿Qué normatividad o leyes rigen para el control de aplicaciones en Colombia?
¿Qué aspectos positivos y negativos aportan a la empresa implementar un sistema
de información automatizado?
Ventajas:
Desventajas
MARCO CONTEXTUAL
Conceptos y Características
Base de datos
Gestión de bases de datos
Características relevantes
Diseño, estructura y creación
Diseño
Estructura
Creación
Ventajas y desventajas que presenta al sector empresarial
Ventajas de las bases de datos de una empresa
Desventajas de las bases de datos de una empresa
Motores de bases de datos
CONCLUSIÓN
GLOSARIO TÉCNICO
BIBLIOGRAFÍA
WEBGRAFÍA
Anexos
OBJETIVOS

General:

● Analizar la estructura de la base de datos y determinar qué


sistema es mejor para el desarrollo de las bases de datos de
acuerdo con los requerimientos del cliente.

Específicos:
● Analizar la estructura de la base de datos y determinar que
sistema es mejor para el desarrollo de las bases de datos de
acuerdo con los requerimientos del cliente.
● Identificar las diferencias que existen entre las bases de datos y
con esto elegir un programa ideal para el desarrollo e ideal de
las mismas.

4
INTRODUCCIÓN
La gestión y administración de bases de datos es fundamental en cualquier organización
que maneje grandes volúmenes de información, ya que permite la organización,
almacenamiento, manipulación y análisis de los datos de manera efectiva y eficiente.
Algunas de las razones por las cuales es importante la gestión y administración de bases de
datos son:
1. Acceso rápido y fácil a los datos: Una buena gestión y administración de bases de
datos permite a los usuarios acceder rápidamente a los datos que necesitan.
2. Integridad y consistencia de los datos: La gestión y administración de bases de datos
garantiza la integridad y consistencia de los datos almacenados, lo que significa que
los datos son precisos, completos y actualizados en todo momento.
3. Seguridad de los datos: La gestión y administración de bases de datos incluye
medidas de seguridad para proteger los datos contra accesos no autorizados,
manipulación o eliminación.
4. Eficiencia en el procesamiento de datos: La gestión y administración de bases de
datos permite una mejor optimización del rendimiento de la base de datos, lo que se
traduce en una mayor eficiencia en el procesamiento de datos y, por lo tanto, en una
mejor experiencia para los usuarios.
5. Escalabilidad: Una buena gestión y administración de bases de datos permite una
fácil escalabilidad de la base de datos para adaptarse al crecimiento de la
organización y al aumento del volumen de datos.
Este trabajo busca presentar los conceptos, características, formas de implementación y de
desarrollo para la gestión de bases de datos y cómo estas pueden aportar a empresas que
manejan grandes flujos de información.

5
MARCO CONTEXTUAL

¿Que es un sistema de información?


Es un conjunto de elementos que interactúan entre sí con el objetivo común de permitir que
la información esté disponible para satisfacer las necesidades de una organización, dichas
necesidades pueden ser la administración, recolección, recuperación, procesamiento,
almacenaje y distribución de la información.
La importancia de un sistema de información radica en la eficiencia en la correlación de
una gran cantidad de datos ingresados a través de procesos diseñados para cada área con el
objetivo de producir información válida para la posterior toma de decisiones.
Su mayor característica por la eficiencia que procesa los datos en relación al área de acción,
otras características son su diseño, facilidad de uso, flexibilidad, mantenimiento automático
de los registros, apoyo en toma de críticas y mantener el anonimato en informaciones no
relevantes.
Un Sistema de Información realiza cuatro actividades básicas:
● Entrada de información: proceso en el cual el sistema toma los datos que requiere.
● Almacenamiento de información: puede hacerse por computadora o archivos físicos
para conservar la información.
● Procesamiento de la información: permite la transformación de los datos fuente en
información que puede ser utilizada para la toma de decisiones
● Salida de información: es la capacidad del sistema para producir la información
procesada o sacar los datos de entrada al exterior.
● La retroalimentación: los resultados obtenidos son ingresados y procesados
nuevamente

¿Qué ventajas y desventajas le presenta al sector empresarial?

Ventajas:
● Integración: la integración y centralización de información representan una gran
ventaja para tu empresa, en tanto que permiten una vinculación efectiva entre sus
áreas. Así podrán hacer una mejor planeación y operar como un bloque sólido.
● Tiempo: muchos procesos y tareas se automatizan por lo que los colaboradores
tienen más tiempo de operar en otras actividades.
● Procesos: una organización también obtendrá beneficios al optimizar sus procesos,
disminuir errores, tener diagnósticos de problemas y ser eficiente integralmente
gracias a la concentración de información valiosa.
● Gestión: estos sistemas son importantes porque brindan un mayor control de
procesos, operaciones y actividades, lo cual permite una mejoría constante.
Administrar bien los tiempos, recursos y actividades se traduce en ganancias para
una empresa.

6
● Disponibilidad: tener la información disponible y acceso a grandes volúmenes de
datos ayuda a la estrategia, planificación y operación efectiva dentro de un negocio.
● Costos: cuando tienes ese nivel de información disponible, procesos eficientes,
mayor control, colaboradores enfocados en actividades que son más rentables para
la empresa y que no pierden tiempo en procesos repetitivos o mecánicos, el
resultado es ahorro en costos administrativos, de recursos humanos y operativos.
● Seguridad: la evolución de los sistemas de información en las empresas ha llegado a
un nivel tal que garantizan la seguridad de los datos.

Desventajas:
● El tiempo que pueda tomar su implementación.
● La resistencia al cambio de los usuarios.
● Problemas técnicos, si no se hace un estudio adecuado, como fallas de hardware o
de software o funciones implementadas inadecuadamente para apoyar ciertas
actividades de la organización.

¿Cómo se aplica un sistema de información empresarial?


Promover un sistema de información supondrá cambios en la organización y estructura de
tu negocio. Sin embargo, si sigues las mejores prácticas, la implementación no se convertirá
en un dolor de cabeza. Por eso te brindamos algunos consejos para implementar un
desarrollo de los sistemas de información en tu organización.
1. Evalúa el proveedor del sistema de información:Un buen proveedor de tecnología debe
brindarte asistencia en cada etapa del ciclo de vida del sistema de información, desde la
compra hasta la implementación. De la misma manera, debe ofrecer asistencia adicional en
caso de que tengas preguntas o problemas. Investiga con otras empresas cómo han
realizado la instalación, el nivel de experiencia y su posición en el mercado.
2. Analiza las condiciones de tu empresa: Antes de comenzar con el proceso de
implementación debes verificar cómo le está yendo a tu negocio. Determina aquellas áreas
en las que puedes incluir un sistema de información empresarial. También, te
recomendamos tener claro cuáles son los objetivos que quieres alcanzar tras la inversión en
este nuevo sistema. Haz una lista de objetivos medibles, rentables y realistas, para que
conozcas el porqué es necesario sumar a tus estrategias un sistema de información.
3. Establece tus procesos de trabajo: Con relación a los dos puntos anteriores, ya que
conoces a tu proveedor y te has planteado los objetivos a alcanzar, debes responder a las
siguientes preguntas:
¿Cuáles son los tiempos que manejas en tu empresa?
¿Cómo es la operación de tu empresa?
¿Debes corregir algunas fallas o reconfigurar algún mecanismo?

7
¿Dónde se encuentra hoy en día tu empresa?
¿Cuáles son las proyecciones que esperas lograr en el futuro?
¿Tienes suficiente personal?
4. Aprende y toma varias opciones: Estudia todas las opciones en el mercado, recuerda que
existe una clasificación de los sistemas de información en la que te puedes apoyar para ver
más de cerca los beneficios que te ofrecen, sus características específicas, las herramientas
o softwares que utilizan y si puedes vincularlos a otros sistemas con los que ya cuentas.
Recuerda que el nuevo sistema de información sumará grandes ventajas a tu negocio y, al
hacerlo, podrás trabajar de manera más ágil y rápida.
5. Crea un manual de procedimientos: Una vez que haya terminado la implementación del
sistema de información, es una buena idea documentar su proceso para que puedas registrar
lo que se hizo y cómo funciona. Esto debe incluir la interacción de un área con otra y el
flujo de información que existe para una operación exitosa.
Es importante promover el uso del nuevo sistema entre las empresas asociadas y realizar
campañas de formación eficaces, esto incluye a las personas que se conectan a esta
tecnología y a las personas que la utilizan para que todo funcione sin problemas.
6. Monitorea y evalúa el funcionamiento del sistema: Haz un seguimiento periódico para
ver si los cambios que se producen están en línea con las necesidades que tu negocio ha
establecido previamente. Asimismo, mantente en contacto con tu equipo de trabajo para ver
si continúan teniendo preguntas o problemas para adaptarse al nuevo sistema. Si el sistema
funciona bien, definitivamente tu negocio crecerá y surgirán nuevas necesidades.

8
A través de un esquema o cuadro sinóptico describa las características de los aspectos
de la temática dada.

Almacenaje, recolección, e
Recopilaci incorporación de la información o
ón de la datos de carácter cuantitativo o
Informació cualitativo.
ny Los datos ingresan de nuevo
Retroalime cuando han salido del sistema de
ntación información, pero de una manera
distinta, normalmente con más
información
La y mejor
recopilación elaborados.
de los datos y el cuidado
de estos debe realizarse con seguridad,
haciendo uso de un sistema de datos
Seguridad seguros para impedir que esta
y Calidad
información sea robada o se extravíe.

La calidad se define como el sistema de


Sistema supervisión o de control con el cual los
Características
de errores se corrigen.
Informa Tomando en cuenta el tipo de
ción Recursos
información que se quiera guardar, los
recursos serán distintos en todo caso. Se
puede hacer uso de cuestionarios o
encuestas, investigación o censos y
observación de campo para obtener
alguna información en específico.

Sirven para garantizar que los objetivos


Directric
de la empresa serán atendidos de manera
es
objetiva, eficiente y directa.

9
¿Qué aspectos fundamentales intervienen en la automatización de un sistema de
información?

Los sistemas de información automatizados son colecciones de datos y software basadas en


computadora que utilizan la entrada de varios recursos para automatizar la gestión de
operaciones e información, dando como resultados una toma de decisiones más precisa o
estratégica al procesar la información de manera más rápida a comparación de sistemas
manuales, En pocas palabras, es una excelente manera de controlar las operaciones
comerciales al permitirte monitorear tu negocio en todo momento para asegurarte de que
todo funcione sin problemas.

Los sistemas de información automáticos cumplen la función de automatizar la


comunicación, la documentación, la generación de informes, el procesamiento y el
almacenamiento de información.
Por lo general, tiene una interfaz de front-end donde un usuario interactúa con el sistema,
una base de datos de back-end o un mecanismo similar, para almacenar elementos como
informes de gestión, fuentes de procesamiento de transacciones en tiempo real de otros
sistemas y lógica de middleware que se utiliza para unir todo.
Un sistema de información automatizado puede ayudarte a garantizar que tus empleados
trabajen de manera eficiente, proporciona un nivel de transparencia dentro de la
organización y puede ayudarte a reducir costos sin sacrificar la calidad de las operaciones
de tu empresa.

¿Qué normatividad o leyes rigen para el control de aplicaciones en Colombia?

En Colombia la normatividad que se encarga de regular los derechos de autor es


principalmente la Ley 23 de 28 de enero 1982 "Sobre derechos de autor", junto con sus
respectivas modificaciones y reglamentaciones, así como la Decisión 351 de 1993, la cual
constituye el régimen común que sobre esta materia comparten los países miembros de la
Comunidad Andina Naciones.
Adicionalmente, Colombia hace parte de diversos tratados sobre derechos de autor que
consagran un marco general de protección para estos, tal como lo son, principalmente, el
Convenio de Berna para la Protección de las Obras Literarias y Artísticas de 1886, y el
Tratado de la Organización Mundial de la Propiedad Intelectual sobre Derechos de Autor
(WTC).
Ahora bien, antes de entrar a analizar puntualmente la protección que el régimen de
derechos de autor ha establecido para los programas de ordenador (software) y que dentro
del presente estudio es aplicable a las aplicaciones móviles, es importante señalar aquello
que se protege en el derecho de autor y cuáles son las prerrogativas que tienen los autores o
creadores sobre sus obras y, más importante aún, cuáles son los requisitos que una obra

10
debe cumplir en Colombia para que sea protegida por el régimen objeto de análisis en el
presente documento.

¿Qué aspectos positivos y negativos aportan a la empresa implementar un sistema de


información automatizado?

Ventajas:
Cada vez más, la automatización de TI se está convirtiendo en una necesidad para que las
empresas naveguen y gestionen el complejo panorama tecnológico moderno. También tiene
varios beneficios concretos:
● Ahorro de costos: con la automatización de TI, se requieren menos horas de mano
de obra para completar las tareas de rutina. La automatización también puede
aumentar la productividad, reducir los costos de infraestructura al optimizar la
utilización de recursos y disminuir los costos asociados con el error humano.
● Ahorro de tiempo: al automatizar las tareas más repetitivas y que requieren más
tiempo, el personal de TI libera su tiempo para dedicarlo a tareas de nivel superior.
● Operaciones más rápidas: la automatización de TI puede acelerar
considerablemente las operaciones del centro de datos y la nube, lo que reduce los
tiempos de entrega de servicios y recursos de semanas a horas.
● Errores reducidos: la automatización garantiza la coherencia a gran escala, algo que
es imposible de hacer cuando las personas completan las tareas manualmente.
● Mejor seguridad: los procesos automatizados requieren menos personas para ver y
proteger la información confidencial, lo que reduce la posibilidad de infracciones.
Además, la automatización de TI se puede utilizar para ayudar a los equipos de TI a
mantenerse al día con la respuesta a incidentes.

Desventajas
Aunque la automatización tiene muchas ventajas, hay algunas cosas importantes a tener en
cuenta:
● Inflexibilidad: un proceso automatizado por sí solo no maneja bien los cambios. Y
muchas herramientas de automatización están diseñadas para un propósito
específico y limitado, limitándose a esa función.
● Costo de inversión: aunque la automatización de TI puede ahorrar dinero, también
puede implicar una inversión inicial sustancial para comprar software y configurar
la automatización. Una empresa debe considerar cuidadosamente su estrategia de
automatización de TI para asegurarse de que los procesos que desea automatizar
proporcionarán un ROI significativo. Vale la pena automatizar las tareas rutinarias

11
que consumen una cantidad significativa de tiempo del personal de TI. Los procesos
que se ejecutan una vez al mes probablemente no lo sean.
● Mayores consecuencias de los errores: la automatización reduce en gran medida la
posibilidad de errores humanos. Pero debido a que la automatización es tan rápida y
poderosa, cualquier error automatizado que ocurra puede causar mucho más daño
que los manuales. Esto significa que es importante configurar correctamente las
herramientas de automatización y probarlas antes de la implementación.
● En todos estos casos, la clave para evitar problemas es pensar en la implementación
y la estrategia de automatización de TI. La automatización es una herramienta
poderosa, pero es tan buena como el equipo que la implementa.

12
MARCO CONTEXTUAL

Conceptos y Características

Base de datos
Una base de datos es un conjunto de datos estructurados que pertenecen a un mismo
contexto y son utilizados para la administración de forma electrónica de grandes cantidades
de información. En este sentido; una biblioteca puede considerarse una base de datos
compuesta en su mayoría por documentos y textos impresos en papel e indexados para su
consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y
la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un
componente electrónico; por tanto, se ha desarrollado y se ofrece un amplio rango de
soluciones al problema del almacenamiento de datos.

Gestión de bases de datos


La gestión de bases de datos (DBMS, por sus siglas en inglés) es el proceso de administrar
y organizar datos en una base de datos. Incluye una serie de tareas que se realizan para
garantizar la eficiencia y la integridad de los datos almacenados, así como para asegurar
que los usuarios autorizados puedan acceder a ellos cuando sea necesario.
Las principales funciones de la gestión de bases de datos incluyen el diseño y la
implementación de la estructura de la base de datos, la creación y el mantenimiento de la
integridad de los datos, la gestión de permisos y la seguridad de los datos, la optimización
del rendimiento de la base de datos y la realización de copias de seguridad y restauración
de los datos en caso de pérdida de los mismos.
Además, la gestión de bases de datos también incluye la administración de consultas y la
generación de informes, lo que permite a los usuarios obtener información valiosa a partir
de los datos almacenados en la base de datos.

13
Características relevantes
1. Organización y estructura: La gestión de bases de datos implica la organización y
estructuración de los datos en una base de datos. Esto incluye la definición de
tablas, campos y relaciones entre ellos, lo que permite acceder y manipular los
datos de manera eficiente y coherente.
2. Seguridad y privacidad: La gestión de bases de datos se preocupa por la seguridad y
privacidad de los datos almacenados en la base de datos. Esto incluye el control de
acceso a los datos, la encriptación y la realización de copias de seguridad regulares
para evitar la pérdida de información.
3. Mantenimiento y administración: La gestión de bases de datos requiere un
mantenimiento y administración constante. Esto incluye la realización de copias de
seguridad, la gestión de la integridad de los datos, la resolución de problemas de
rendimiento y la actualización de la base de datos a medida que cambian los
requisitos de la organización.
4. Interoperabilidad y compatibilidad: La gestión de bases de datos implica la
interoperabilidad y compatibilidad entre diferentes sistemas de bases de datos y
aplicaciones. Esto permite que diferentes sistemas y aplicaciones accedan y
compartan los mismos datos, lo que aumenta la eficiencia y reduce la duplicación
de datos.
5. Escalabilidad y flexibilidad: La gestión de bases de datos debe ser escalable y
flexible para permitir el crecimiento de la organización y adaptarse a los cambios
en las necesidades y requisitos de la organización. Esto implica la capacidad de

14
agregar nuevos campos y tablas a la base de datos y la capacidad de migrar la base
de datos a diferentes plataformas y sistemas.
6. Rendimiento y eficiencia: La gestión de bases de datos debe ser capaz de
proporcionar un alto rendimiento y eficiencia en el acceso y manipulación de los
datos. Esto implica la optimización de las consultas y la eliminación de
redundancias y cuellos de botella en la base de datos.

Diseño, estructura y creación

Diseño
El diseño de la gestión de base de datos es un proceso importante para garantizar que la
base de datos sea eficiente, escalable, segura y fácil de mantener. A continuación, se
presentan algunos pasos clave en el diseño de la gestión de base de datos:
1. Identificar los requisitos de la base de datos: El primer paso en el diseño de la
gestión de base de datos es identificar los requisitos de la base de datos. Esto
incluye identificar los tipos de datos que se almacenarán, cómo se accederá a los
datos, la cantidad de datos que se almacenarán y las relaciones entre los datos.
2. Diseñar la estructura de la base de datos: Una vez que se han identificado los
requisitos, el siguiente paso es diseñar la estructura de la base de datos. Esto
implica la creación de tablas, campos y relaciones entre las tablas. El diseño de la
estructura de la base de datos debe garantizar que los datos se almacenen de manera
eficiente y que se puedan acceder y manipular de manera efectiva.
3. Establecer la seguridad de la base de datos: La seguridad de la base de datos es
importante para garantizar que los datos estén protegidos contra accesos no
autorizados. Esto incluye la identificación de los usuarios que tendrán acceso a la
base de datos, la definición de permisos y roles de usuario y la implementación de
medidas de seguridad adicionales, como la encriptación.
4. Definir las políticas de respaldo y recuperación de la base de datos: Es importante
tener políticas de respaldo y recuperación de la base de datos para garantizar que
los datos estén seguros y disponibles en caso de un error del sistema. Esto incluye
la definición de la frecuencia de los respaldos y la implementación de medidas para
la recuperación de datos en caso de una falla en el sistema.
5. Establecer las políticas de mantenimiento de la base de datos: La gestión de la base
de datos requiere un mantenimiento constante para garantizar su eficacia y
seguridad. Esto incluye la eliminación de datos obsoletos, la optimización de las
consultas y la identificación de cuellos de botella para mejorar el rendimiento de la
base de datos.
6. Implementar herramientas y tecnologías de gestión de bases de datos: La
implementación de herramientas y tecnologías de gestión de bases de datos, como
los sistemas de gestión de bases de datos (DBMS), puede ayudar a automatizar

15
muchas tareas de gestión de bases de datos y simplificar el mantenimiento y
administración de la base de datos.

Estructura
Se refiere a la organización de los componentes y procesos involucrados en la gestión de
una base de datos. A continuación, se describen los componentes principales de la
estructura de la gestión de base de datos:
1. Sistema de gestión de base de datos (DBMS): El DBMS es el software que se utiliza
para administrar y controlar la base de datos. El DBMS proporciona una interfaz
para que los usuarios interactúen con la base de datos y garantiza la integridad,
seguridad y eficiencia de la base de datos.
2. Base de datos: La base de datos es el conjunto de datos organizados que se
almacenan en un sistema de almacenamiento, como un disco duro. La base de datos
se compone de tablas, índices, procedimientos almacenados y otros objetos.
3. Tablas: Las tablas son la estructura principal de la base de datos. Las tablas
almacenan los datos en filas y columnas y están relacionadas entre sí mediante
claves externas y referencias.
4. Índices: Los índices son estructuras de datos que se utilizan para mejorar la
velocidad de las consultas. Los índices contienen una lista de valores de una
columna específica y un puntero a la ubicación física de los datos correspondientes
en la tabla.
5. Procedimientos almacenados: Los procedimientos almacenados son programas que
se ejecutan en la base de datos. Los procedimientos almacenados pueden ser
utilizados para realizar operaciones complejas en la base de datos, como cálculos,
validaciones y actualizaciones.
6. Usuarios y permisos: La gestión de usuarios y permisos es importante para
garantizar la seguridad de la base de datos. Los usuarios tienen distintos niveles de
acceso a la base de datos y los permisos se utilizan para controlar qué usuarios
pueden realizar determinadas operaciones.
7. Herramientas de administración: Las herramientas de administración son programas
que se utilizan para administrar la base de datos, como la copia de seguridad y
recuperación, la monitorización de rendimiento y la optimización de consultas.

Creación
La creación de una gestión de base de datos puede ser un proceso complejo, pero sigue
generalmente los siguientes pasos:
1. Definir los requerimientos: El primer paso es identificar los requerimientos de la
base de datos, como la cantidad de datos que se manejan, la complejidad de las

16
relaciones entre los datos, el número de usuarios que tendrán acceso a la base de
datos, entre otros.
2. Diseño de la estructura de la base de datos: Una vez definidos los requerimientos, se
diseña la estructura de la base de datos, incluyendo las tablas, las relaciones entre
ellas, los índices y los procedimientos almacenados. Este diseño se puede hacer con
herramientas de modelado de datos.
3. Elección del DBMS: Luego de tener la estructura de la base de datos, se selecciona
el DBMS que se utilizará para administrar. Entre los DBMS más populares se
encuentran Oracle, MySQL, Microsoft SQL Server, PostgreSQL, MongoDB, entre
otros.
4. Implementación de la base de datos: Se crea la base de datos en el DBMS
seleccionado y se configura el sistema para garantizar la seguridad y la integridad
de los datos. En este paso también se pueden cargar los datos iniciales a la base de
datos.
5. Pruebas y ajustes: Se realizan pruebas de funcionamiento de la base de datos y se
ajustan los componentes necesarios para garantizar un rendimiento óptimo.
6. Mantenimiento y actualización: Finalmente, la base de datos debe ser mantenida y
actualizada regularmente, lo que incluye tareas como la copia de seguridad, la
actualización de software y la monitorización del rendimiento.

Ventajas y desventajas que presenta al sector empresarial

Ventajas de las bases de datos de una empresa


Las bases de datos son una gran fuente de información para las empresas ya que les permite
conocer mejor a su cliente y mejorar el negocio. Entre sus ventajas se encuentran:
● Gran volumen de información: Esto resulta muy útil para las grandes compañías con
un gran número de clientes y, por lo tanto, con un volumen de información a
manejar muy importante.
● Acceso rápido a la información: La información se obtiene de forma rápida y
sencilla, lo que facilita mucho el trabajo y permite dar un mejor servicio de atención
al cliente por parte de las empresas.
● Eliminación de duplicidades: Al centralizarse toda la información en una base de
datos se evita que exista información duplicada, que suele ser un problema común
en las empresas.
● Aumento de la productividad: El acceso a la información es más rápido, la
información está ordenada y no hay duplicidades lo que permite trabajar mejor y
más rápido y aumentar la productividad en la empresa.
● Reducción del espacio de almacenamiento: La información se digitaliza por lo que
ocupa mucho menos espacio que cuando se almacenaba en papel, aunque siempre
habrá determinados documentos que tendrán que estar en soporte papel. A lo mejor,

17
digitalizar todos los documentos es un esfuerzo inicial importante pero después
todas las tareas serán más sencillas.
● Seguridad en la información: La base de datos puede tener diversos niveles en
función de los usuarios, es decir, habrá usuarios que tengan acceso a determinadas
partes de los datos, que otros no podrán conocer y viceversa. De esta forma se
garantiza la seguridad y la confidencialidad de los datos.
● Fácil mantenimiento: La información está digitalizada por lo que es más fácil
realizar el mantenimiento y además resulta más económico.
● Permite la creación de informes y análisis más precisos y eficientes, lo que ayuda a
la empresa a tomar decisiones más informadas.
● Permite la integración de datos de diferentes áreas de la empresa, lo que facilita la
toma de decisiones y mejora la visibilidad de la información relevante.

Desventajas de las bases de datos de una empresa


Aunque son menores las desventajas, hay algunos factores que hay que tener en cuenta
antes de empezar a crear una base de datos en la empresa:
● Capacidad: Cuánto más grande es la base de datos, mayor capacidad requiere y más
memoria para funcionar adecuadamente.
● Precio: El coste de un software o CRM para una base de datos de una empresa es
elevado y puede suponer un esfuerzo demasiado grande para empresas emergentes o
startups que todavía no están obteniendo ganancias.
● Gestión: Para que una base de datos sea realmente útil, es necesario destinar
recursos a gestionarla correctamente y segmentar la información adecuadamente.
De lo contrario, se convertirá en un cajón de sastre con información amontonada.
● RGPD: Las bases de datos deben cumplir el Reglamento (UE) 2016/679 del
Parlamento Europeo y del Consejo, el RGPD, regula el tratamiento que realizan
personas, empresas u organizaciones de los datos personales.

Motores de bases de datos


Los motores de bases de datos son software que proporcionan una plataforma para
gestionar, almacenar, y recuperar datos de manera eficiente. Los motores de bases de datos
se encargan de manejar las operaciones necesarias para que los datos sean almacenados de
forma segura y se puedan recuperar de manera rápida y precisa cuando sea necesario. A
continuación, se describen los tipos más comunes de motores de bases de datos:
● Relacionales: Los motores de bases de datos relacionales son los más comunes y
están diseñados para gestionar datos estructurados, almacenados en tablas que se
relacionan entre sí mediante claves. Algunos ejemplos de motores de bases de datos
relacionales son MySQL, Oracle, Microsoft SQL Server y PostgreSQL.

18
● No relacionales: También conocidos como motores de bases de datos NoSQL, son
diseñados para manejar datos no estructurados, semi estructurados y datos de alta
velocidad. Los motores de bases de datos NoSQL son altamente escalables y
ofrecen una mayor flexibilidad en la gestión de datos. Algunos ejemplos de
motores de bases de datos NoSQL son MongoDB, Cassandra, CouchDB y Amazon
DynamoDB.
● En memoria: Los motores de bases de datos en memoria almacenan los datos en la
memoria RAM en lugar de en discos duros. Esto les permite ofrecer una velocidad y
rendimiento muy altos, pero con el costo de una menor capacidad de
almacenamiento. Ejemplos de motores de bases de datos en memoria son MemSQL,
Redis y Apache Ignite.
● Columnares: Los motores de bases de datos columnares organizan los datos en
columnas en lugar de en filas. Esto permite un acceso más rápido a los datos,
especialmente en casos de grandes cantidades de datos. Ejemplos de motores de
bases de datos columnares son Apache Cassandra, Vertica y Amazon Redshift.
● Orientados a grafos: Los motores de bases de datos orientados a grafos están
diseñados para almacenar y procesar datos en forma de nodos y relaciones entre
ellos. Esto es ideal para aplicaciones que necesitan analizar y visualizar grandes
conjuntos de datos interconectados, como las redes sociales. Ejemplos de motores
de bases de datos orientados a grafos son Neo4j y Amazon Neptune.

19
CONCLUSIÓN
La gestión de bases de datos es una disciplina crucial en el campo de la tecnología de la
información, ya que permite el almacenamiento y la administración eficiente de grandes
cantidades de datos. Un buen diseño de la gestión de base de datos implica la comprensión
de las necesidades específicas de la aplicación y la elección del modelo de base de datos y
el motor de base de datos adecuados.
Los motores de bases de datos tienen diferentes características y fortalezas que los hacen
adecuados para diferentes tipos de aplicaciones. Los motores de bases de datos relacionales,
por ejemplo, son excelentes para manejar datos estructurados y relacionales, mientras que
los motores de bases de datos NoSQL son ideales para manejar datos no estructurados y
semi estructurados. Los motores de bases de datos en memoria ofrecen una alta velocidad y
rendimiento, mientras que los motores de bases de datos columnares y orientados a grafos
están diseñados para casos de uso específicos.
En última instancia, la elección del motor de base de datos adecuado dependerá de las
necesidades y objetivos específicos de cada aplicación. Es importante tener en cuenta que la
gestión de bases de datos no es un proceso estático y que siempre habrá una necesidad de
actualización y optimización a medida que los requerimientos de la aplicación evolucionan.

20
GLOSARIO TÉCNICO
● Interoperabilidad: la capacidad de las organizaciones para intercambiar información
y conocimiento en el marco de sus procesos de negocio para interactuar hacia
objetivos mutuamente beneficiosos, con el propósito de facilitar la entrega de
servicios digitales a ciudadanos, empresas y a otras entidades, mediante el
intercambio de datos entre sus sistemas TIC.
● Hardware: se refiere a las partes físicas, tangibles, de un sistema informático, sus
componentes eléctricos, electrónicos, electromecánicos. Los cables, así como los
muebles o cajas, los periféricos de todo tipo, y cualquier otro elemento físico
involucrado, componen el hardware o soporte físico; contrariamente, el soporte
lógico e intangible es el llamado software.

21
BIBLIOGRAFÍA

● C. J, Date. Introducción a los Sistemas de Bases de Datos. Volumen I.


Quinta Edición. E.U.A. Adisson – Wesley Iberoamericana. 1990.
● • GARY W, Hansen. Y JAMES V. Hansen. Diseño y Administración de
Bases de Datos. Segunda Edición. España. Prentice Hall Inc. 1996.
● • OZ, Effy. Administración de Sistemas de Información. Segunda Edición.
México. Thomson Editores. 2002

22
WEBGRAFÍA
● Administración de base de datos
https://www.unipamplona.edu.co/unipamplona/portalIG/home_109/recursos/
octubre2014/administraciondeempresas/semestre5/11092015/adminbasedatos.pdf
● Administración de base de datos: Qué es, funciones del DBA y el uso de la base de
datos
https://www.euroinnova.pe/blog/administracion-base-de-datos
● Sistemas de información | Qué son y por qué utilizarlos en tu empresa
https://negociosyempresa.com/sistemas-de-informacion-empresas/
● Sistema de Información
http://www.incap.int/sisvan/index.php/es/acerca-de-san/conceptos/797-sin-
categoria/501-sistema-de-informacion
● Base de datos
https://es.wikipedia.org/wiki/Base_de_datos
● Sistemas de información Automatizados
https://www.tecnologias-informacion.com/siautomatizados.html#:~:text=Los
%20sistemas%20de%20informaci%C3%B3n%20automatizados,empresa%20a
%20tomar%20decisiones%20estrat%C3%A9gicas
● Bases de datos de una empresa: importancia y usos
https://economia3.com/la-utilidad-de-las-bases-de-datos-para-las-empresas/

● Sistemas de información en las empresas: importancia, tipos y tips para tu negocio

https://blog.hubspot.es/marketing/sistemas-de-informacion-empresas
● Características del Sistema de Información
https://www.caracteristicasdel.com/tecnologia/
caracteristicas_del_sistema_de_informacion.html
● Características de los Sistemas de Información
https://www.caracteristicass.de/sistemas-de-informacion/

23
Anexos

Figura.1. Configuración de entorno

Figura. 2. Gestión de archivos

24
Figura. 3. Control de seguridad

25

También podría gustarte