Está en la página 1de 6

Introducción - Bases de datos

¿Qué es una base de datos?


Una base de datos es una entidad en la cual se pueden almacenar datos de manera
estructurada, con la menor redundancia posible. Diferentes programas y diferentes
usuarios deben poder utilizar estos datos. Por lo tanto, el concepto de base de datos
generalmente está relacionado con el de red ya que se debe poder compartir esta
información. De allí el término base. "Sistema de información" es el término general
utilizado para la estructura global que incluye todos los mecanismos para compartir datos
que se han instalado.

¿Por qué utilizar una base de datos?


Una base de datos proporciona a los usuarios el acceso a datos, que pueden visualizar,
ingresar o actualizar, en concordancia con los derechos de acceso que se les hayan
otorgado. Se convierte más útil a medida que la cantidad de datos almacenados crece.

Una base de datos puede ser local, es decir que puede utilizarla sólo un usuario en un
equipo, o puede ser distribuida, es decir que la información se almacena en equipos
remotos y se puede acceder a ella a través de una red.

La principal ventaja de utilizar bases de datos es que múltiples usuarios pueden acceder a
ellas al mismo tiempo.

Administración de bases de datos


La administración de bases de datos se realiza con un sistema
llamado DBMS (Database management system [Sistema de administración de bases de
datos]). El DBMS es un conjunto de servicios (aplicaciones de software) para administrar
bases de datos, que permite:
 un fácil acceso a los datos
 el acceso a la información por parte de múltiples usuarios
 la manipulación de los datos encontrados en la base de datos (insertar, eliminar,
editar)

El DBMS puede dividirse en tres subsistemas:

 El sistema de administración de archivos:


para almacenar información en un medio físico
 El DBMS interno:
para ubicar la información en orden
 El DBMS externo:
representa la interfaz del usuario

Los DBMS principales


Los principales sistemas de administración de bases de datos son:

 Borland Paradox
 Filemaker
 IBM DB2
 Ingres
 Interbase
 Microsoft SQL server
 Microsoft Access
 Microsoft FoxPro
 Oracle
 Sybase
 MySQL
 PostgreSQL
 mSQL
 SQL Server 11
Administrador de bases de datos
Un administrador de bases de datos (o DBA) tiene la responsabilidad de mantener y
operar las bases de datos que conforman el sistema de información de una compañía.

Habilidades
Debido a la importancia de los datos que están a su cargo, el administrador de bases de
datos debe ser experto en TI (tecnología de la información), teniendo particular
conocimiento de DBMS (sistemas de administración de bases de datos) y el lenguaje de
consulta SQL. También debe tener conocimiento de varios tipos de lenguaje de
programación para poder automatizar ciertas tareas.
Una de sus tareas es la de asegurar la integridad del sistema de información de la
compañía. Además, es necesario que posea un buen entendimiento de DBMS para
optimizar las consultas, ajustar la configuración de DBMS o para sincronizar en forma
precisa las herramientas de control del acceso a las bases de datos.

Es posible que el administrador de bases de datos tenga que brindar asistencia técnica a
usuarios de las aplicaciones cliente o equipos de desarrollo para solucionar problemas,
dar consejos o ayudar a resolver consultas complicadas.

Al trabajar con el jefe de seguridad , el administrador de bases de datos debe


crear copias de seguridad, planes y procedimientos de restauración para preservar los
datos de los cuales es responsable.
Además de estas habilidades técnicas, el administrador de bases de datos debe poseer
un buen entendimiento de las aplicaciones de la compañía y estar dispuesto a atender
las necesidades de los usuarios cuando desarrolla o edita una base de datos. En el mejor
de los casos, debe tener experiencia en diseño de sistemas de información y modelos UML
(Lenguaje unificado de modelos).
Copia de seguridad
La configuración de una arquitectura redundante asegura que los datos del sistema
estarán disponibles pero no los protege contra errores introducidos por los usuarios o
contra desastres naturales como incendios, inundaciones o incluso terremotos.
Por lo tanto, se deben configurar mecanismos de copia de seguridad (lo ideal es que sean
remotos) para garantizar la disponibilidad de los datos.
Además, un mecanismo de copia de seguridad también se puede utilizar para el
almacenamiento de archivos, es decir, para guardar datos en un estado correspondiente
a una fecha determinada.

Tipos de copia de seguridad


Independientemente del daño que se produzca, es fundamental que el mecanismo de
copia de seguridad implementado esté diseñado de manera de asegurar la continuidad
y recuperación de todos los datos importantes de una compañía, sin interrumpir el
funcionamiento del sistema informático. Por lo tanto, lo aconsejable es diseñar
estratégicamente un mecanismo de copia de seguridad, indicando de qué datos se hará
copia, con qué frecuencia, con qué método, y qué plan de recuperación de desastres se
implementará para restablecer el funcionamiento normal en el caso de que surja algún
problema.
Por lo general, las copias de seguridad se dividen en las siguientes categorías:

 Copia de seguridad completa


 Copia de seguridad diferencial
 Copia de seguridad incremental
 Copia de seguridad delta
 Registro

Copia de seguridad completa

El propósito de una copia de seguridad completa es realizar una copia fiel de los datos en
un medio aparte. Aún así, en grandes volúmenes de datos, la copia de seguridad
completa puede ser lenta (si los datos se modifican durante este proceso) y puede causar
problemas de disponibilidad ya que crea discos de acceso pesados, grandes, e incluso
costosos, teniendo en cuenta la capacidad que se necesita. Por otra parte, la copia de
seguridad completa proporciona una imagen fiable de los datos a través del tiempot.

Copia de seguridad incremental

La copia de seguridad incremental consiste en copiar todos los elementos que han sido
modificados desde la copia de seguridad anterior. Este tipo de copia es más eficaz que
una copia de seguridad completa porque se centra específicamente en los archivos
modificados y requiere menos espacio de almacenamiento. Pero, por otro lado, es
necesario contar con las copias de seguridad anteriores para restaurar la copia de
seguridad completa.

Copia de seguridad diferencial

La copia de seguridad diferencial se centra específicamente en los archivos que han sido
modificados desde la última copia de seguridad completa, lo que hace que esta copia
de seguridad sea más lenta y costosa en cuanto a espacio de almacenamiento que la
copia de seguridad incremental pero a su vez es más fiable ya que en la copia de
seguridad completa se necesita restaurar los datos copiados.

Copia de seguridad delta

La copia de seguridad delta consiste en una copia de seguridad incremental de


elementos de los datos con gran detalle de datos, es decir, se guardan bloques de datos
en lugar de archivos individuales.

También podría gustarte