PROGRAMAS DE BASES DE DATOS
Hola de nuevo a mi blog esta vez les traigo acerca de programas de datos. Espero que sea de su agrado. 💙
HISTORIA
El término bases de datos fue escuchado por primera vez en un simposio celebrado en California en 1963.
En una primera aproximación, se puede decir que una base de datos es un conjunto de información relacionada que se encuentra agrupada o estructurada.
Desde el punto de vista informático, una base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
Por su parte, un sistema de Gestión de Bases de datos es un tipo de software muy especifico dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan; o lo que es lo mismo, una agrupación de programas que sirven para definir, construir y manipular una base de datos, permitiendo asà almacenar y posteriormente acceder a los datos de forma rápida y estructurada.
Actualmente, las bases de datos están teniendo un impacto decisivo sobre el creciente uso de las computadoras.
Pero para poder entender más profundamente una base de datos cabe entender su historia
ORIGENES
Los orÃgenes de las bases de datos se remontan a la Antigüedad donde ya existÃan bibliotecas y toda clase de registros. Además también se utilizaban para recoger información sobre las cosechas y censos. Sin embargo, su búsqueda era lenta y poco eficaz y no se contaba con la ayuda de máquinas que pudiesen reemplazar el trabajo manual.
Posteriormente, el uso de las bases de datos se desarrolló a partir de las necesidades de almacenar grandes cantidades de información o datos. Sobre todo, desde la aparición de las primeras computadoras, el concepto de bases de datos ha estado siempre ligado a la informática.
En 1884 Herman Hollerith creó la máquina automática de tarjetas perforadas, siendo nombrado asà el primer ingeniero estadÃstico de la historia. En esta época, los censos se realizaban de forma manual.
Ante esta situación, Hollerith comenzó a trabajar en el diseño de una maquina tabuladora o censadora, basada en tarjetas perforadas.
El hecho de que Access se haya convertido en una herramienta vital para muchas personas, tanto en su vida profesional como en la laboral, es debido a una serie notable de razones, tales como estas:
-Permite darle forma a bases de datos de una manera realmente sencilla e intuitiva.
-Cada una de esas mencionadas bases se pueden personalizar absolutamente y sin necesidad de tener que contar con un desarrollador.
-De la misma manera, cuenta con una serie de plantillas para que el usuario pueda hacer empleo de las mismas sin tener que perder tiempo en crear una propia.
-Tiene la particularidad de que se pueden compartir todas las bases de datos creadas de forma rápida y mediante distintos medios.
-Access es un programa que interactúa de manera clara y sencilla con otros softwares de Microsoft también muy utilizados, como pueden ser Excel e incluso Word o PowerPoint.
-Se instala sin dificultad y rápidamente se puede comenzar a utilizar.
-Su interfaz es intuitiva.
-Es un programa de tipo multiusuario.
-Se considera que es una alternativa realmente económica a la hora de realizar distintas bases de datos ya que otros softwares similares que encontramos cuentan con unos precios muy elevados.
-Permite importar datos de forma fácil y rápida.
Por el contrario, tampoco podemos olvidarnos de sus desventajas. En este caso, se le achacan las siguientes:
-Es un programa útil para particulares, pequeñas y medianas empresas pero no para compañÃas de grandes dimensiones por el volumen de datos con los que puede trabajar o almacenar.
-Puede presentar ciertas carencias de seguridad en comparación a otros programas.
Se conoce como access point o punto de acceso, por otra parte, al dispositivo que sirve para conectar diferentes equipos en una red informática. En el caso de las redes inalámbricas, el wireless access point (WAP) logra la interconexión de computadoras (ordenadores) y diversos dispositivos móviles sin apelar a cables
Tipos de bases de datos
Existen diferentes clasificaciones de las bases de datos, atendiendo a caracterÃsticas puntuales:
- Según su variabilidad. Conforme a los procesos de recuperación y preservación de los datos, podemos hablar de:
- Bases de datos estáticas. TÃpicas de la inteligencia empresarial y otras áreas de análisis histórico, son bases de datos de sólo lectura, de las cuales se puede extraer información, pero no modificar la ya existente.
- Bases de datos dinámicas. Aparte de las operaciones básicas de consulta, estas bases de datos manejan procesos de actualización, reorganización, añadidura y borrado de información.
- Según su contenido. De acuerdo a la naturaleza de la información contenida, pueden ser:
- Bibliográficas. Contienen diverso material de lectura (libros, revistas, etc.) ordenado a partir de información clave como son los datos del autor, del editor, del año de aparición, del área temática o del tÃtulo del libro, entre otras muchas posibilidades.
- De texto completo. Se manejan con textos históricos o documentales, cuya preservación debe ser a todo nivel y se consideran fuentes primarias.
- Directorios. Listados enormes de datos personalizados o de direcciones de correo electrónico, números telefónicos, etc. Las empresas de servicios manejan enormes directorios clientelares, por ejemplo.
- Especializadas. Bases de datos de información hiperespecializada o técnica, pensadas a partir de las necesidades puntuales de un público determinado que consume dicha información.
Ejemplos de base de datos
Algunos ejemplos posibles de bases de datos a lo largo de la historia son:
- GuÃas telefónicas. Aunque en desuso, estos voluminosos libros solÃan contener miles de números telefónicos asignados a hogares, empresas y particulares, para permitir al usuario dar con el que necesitaba. Eran engorrosos, pesados, pero completos.
- Archivos personales. El conjunto de los escritos de vida de un autor, investigador o intelectual a menudo son preservados en un archivo, que se organiza en base a la preservación y reproducción de los originales, permitiendo su consulta sin poner en riesgo el documento original.
- Bibliotecas públicas. El perfecto ejemplo de bases de datos, pues contienen miles o cientos de miles de registros pertenecientes a cada tÃtulo de libro disponible para su préstamo, ya sea en sala o circulante, y del que puede haber más de un mismo ejemplar en el depósito. Los bibliotecólogos se encargan de diseñar estos sistemas y velar por su funcionamiento.
- Registros de transacciones. Las operaciones realizadas con una tarjeta de crédito, asà como las llamadas realizadas con un celular, u otro tipo de transacciones comerciales cotidianas, generan todas un conjunto de registros que van a dar a una base de datos de la empresa.
- Historial médico. Cada vez que acudimos al doctor o a un hospital, se actualiza la información respecto a nuestra salud, al tratamiento recibido y demás detalles médicos en un archivo que lleva registro de nuestra historia médica, en caso de que a futuro se requiera conocer datos especÃficos, como operaciones o tratamientos recibidos.
VENTAJAS DE LA BASE DE DATOS
Acceso rápido a los datos
Permiten tener un
acceso inmediato a los datos que se alojan en ella. La información puede ser
accesada, modificada, borrada y agregada las 24 horas debido a que las bases de
datos corren siempre, no se detienen. Ofrecen por ello acceso ilimitado a la información.
Evita datos repetidos o duplicados
Al usar una base de
datos informática encontramos ventajas importantes como poder eliminar
registros o datos duplicados o triplicados.
Es decir, ayuda a
mantener la información limpia y al dÃa, sin datos innecesarios.
Aumenta la productividad
Usar una base de datos
permite acceso a los datos de forma instantánea, esto se traduce en mayor
velocidad para realizar las tareas relacionadas a la manipulación de la
información, sea copiarla, eliminarla o simplemente leerla.
Los empleados de las
empresas que manejan bases de datos se ven más productivos, rápidos y
eficientes en su trabajo al tener toda la información ordenada en todo momento.
Permiten ingresar datos ilimitados
A diferencia del mundo
real con lÃmites fÃsicos, las bases de datos virtuales no tienen lÃmite alguno
prácticamente, siempre hay discos duros más grandes, CPU y memorias más rápidas
para procesar los crecientes datos.
Incluso hoy en dÃa existen servicios de base de datos
ilimitadas, sin restricciones de disco o acceso a la data. Esto permite a las
grandes empresas compartir cantidades de información que antes se creÃa
imposible.
Compartir datos globalmente
El acceso remoto a la
información que se almacena en las diferentes BDs permite a los usuarios de una
empresa, sistema o servicio acceder de forma remota a sus datos personales, de
la empresa, productos o negocios.
Esto es vital para
lograr tener un acceso globalizado a los datos, no importa si no estás en la
misma oficina, podrás acceder remotamente sin ningún problema, algo soñado
cuatro décadas atrás cuando todo se guardaba en papel, y para acceder a él
tenÃas que trasladarte hasta el negocio o empresa.
Centralizar la información
Las BDs permiten tener
los datos centralizados en un solo lugar, puede ser un servidor, varios servidores o bien en diferentes tipos
de nube
informática, el hecho es que si
antes tenÃas una empresa con 10 oficinas en todo el paÃs, cada una tenÃa sus
documentos y bases de datos en papel en su lugar fÃsico.
Hoy en dÃa las
diferentes oficinas, centrales y sucursales pueden compartir información de un
mismo negocio que está centralizada en diferentes servidores o servicios de
almacenamiento.
Reducción del espacio fÃsico
Gracias a que hoy en
dÃa podemos alojar todos los datos en medios y dispositivos de almacenamiento
digitales, ya no se necesitan grandes almacenes o oficinas con cajas llenas de
documentos. Hoy en dÃa es posible tener todo digitalizado y ahorrar espacio
inmensamente.
Si bien no se puede
reducir todo el papeleo, un 90% de las cosas que antes se guardaban en papel
hoy en dÃa se pueden guardar fácilmente en una base de datos electrónica.
Mantenimiento fácil
Hacer un mantenimiento
de base de datos, depuración de registros o cualquier tarea similar es
sumamente fácil si tienes una BD en formato digital, tomando solo segundos o
minutos en algunos casos.
Permiten hacer respaldos
Décadas antes para
hacer un respaldo de la base de datos necesitabas copiar todo manualmente de
una hoja a otra, o como muy adelantado podÃas hacer una fotocopia del
documento.
Hoy en dÃa los datos
se pueden resguardar gracias a copias de seguridad que pueden correr en
intervalos se minutos, horas, dÃas, semanas o meses, y puedes almacenar esos
backups durante el tiempo que necesites.
Son Portables
Una de las mayores
ventajas de la base de datos informática es que puede portarse a donde quieras.
Tan solo debes poner a correr una copia de seguridad, y puedes mover esa copia
hacia otros servidores, VPS o servicios Cloud donde quieras alojarla.
Las BDs de antaño no
permitÃan moverse fácilmente, pues tenÃas que trasladar decenas o cientos de
cajas con papeles, tomaba tiempo, esfuerzo y trabajo fÃsico inimaginable.
Son Dinámicas
Toda BD moderna es
dinámica ante todo, a diferencia de las BDs viejas en papel, que no permitÃan
mucha modificación, una vez que escribÃas algo ya estaba listo y no podÃa
borrarse.
Las BDs modernas
permiten modificar datos, eliminar, insertar, seleccionar y leer datos de forma
natural, sin limitaciones, haciendo que su naturaleza sea sumamente dinámica.
DESVENTAJAS DE LA BASE DE DATOS
Pueden crecer mucho
A medida que se
agregan datos, la estabilidad de la misma se vuelve más crÃtica. Muchas veces
necesitarás ampliar el espacio en disco duro, asà como también la memoria RAM o
accesos simultáneos de los usuarios a medida que crece la demanda.
Si la base de datos se
vuelve muy grande puede que incluso necesites cambiar el motor de la base de
datos pues quizás el actual no permite manejar los datos de forma tan eficiente
y fluida como necesitas.
Suba de costos
Al aumentar la
demanda, tamaño y uso de la BD, también puede que necesites cambiar el equipamiento
de tus servidores. Esto hará que se incrementen los costos, sobre todo cuando
el crecimiento es tal que se requiere de instalación de clúster y replicación
de datos a nivel de software y hardware.
Actualizaciones
Las BDs, sus clientes
y servidores requieren de instalación de actualizaciones constantes. También
los lenguajes SQL en que se escriben las sentencias que permiten a un cliente
conectar con un servidor pueden cambiar de una versión vieja a una nueva,
haciendo que las instrucciones queden inoperativas, y por lógica la información
no se maneje de la misma manera.
Por ello es vital
mantener tanto servidor como cliente y aplicaciones actualizadas, es una de sus
grandes desventajas o contras.
Pueden fallar crÃticamente
Cuando un servicio de
BD falla el pánico se adueña de los diferentes empleados, supervisores y dueños
de las empresas. Esos datos tan preciados que hace un momento estaban
disponibles ahora no están, no se puede acceder a ellos.
Las fallas crÃticas en
bases de datos pueden darse por falla de hardware, software o ataque hacker.
Por eso siempre es vital tener respaldos de toda la información.
Ataques remotos
Las BDs digitales
siempre son y serán presa de ataques remotos por parte de hackers, crackers,
troyanos y virus maliciosos. Estos eventos pueden suceder en que el atacante
ingrese al servidor de base de datos, o a la BD principal y robe, modifique o
elimine información crÃtica ubicada en ese medio.
Ejemplo
sobre las Ventajas y Desventajas de un base de datos:
Un ejemplo claro es que no podrÃamos hoy estar leyendo una
página web si no tuviera una base de datos detrás que almacena información.
Atrás quedaron los dÃas en que las instituciones, empresas, proyectos y
corporaciones guardaban datos en papel, tan propenso a perderse, romperse o
robarse.
Nos vemos a la próxima.
😘

Comentarios
Publicar un comentario