BASE DE DATOS
Una
base de datos (BD) es un conjunto de datos no redundantes, almacenados en un
soporte informático, organizados de forma independiente de su utilización y
accesibles simultáneamente por distintos usuarios y aplicaciones.
Es
decir, la diferencia de un BD respecto a otro sistema de almacenamiento de
datos es que éstos se almacenan de forma que cumplan tres requisitos básicos:
- No
redundancia: Los datos se almacenan una sola vez. Si
varias aplicaciones necesitan los mismos datos no crearán cada una su
propia copia sino que todas accederán a la misma.
- Independencia:
Los datos se almacenan teniendo en cuenta la estructura inherente a los
propios datos y no la de la aplicación que los crea. Esta forma de
trabajar es la que permite que varias aplicaciones puedan utilizar los
mismos datos. Se puede hablar de dos tipos de independencia: independencia
física, de tal manera que la estructura física de la BD puede ser
modificada de forma transparente para los programas que la utilizan, e
independencia lógica, es decir el programador usa la BD pero desconoce su
estructura interna
- Concurrencia:
Varios usuarios, ejecutando la misma o diferente aplicación, podrán
acceder simultáneamente a los datos.
VENTAJAS DE LA BASE DE DATOS
1.OBTENER MÁS INFORMACIÓN DE LA MISMA
CANTIDAD DE DATOS.
La
base de datos facilita al usuario obtener más información debido a la facilidad
que provee esta estructura para proveer datos a los usuarios.
2.COMPARTIR LOS DATOS
Usuarios
de distintas oficinas pueden compartir datos si están autorizados. Esto implica
que, si un dato cambia de contenido como por ejemplo la dirección de un
cliente, todos los usuarios que pueden acceder de ese dato, verán
inmediatamente el cambio efectuado.
3. BALANCE DE REQUERIMIENTOS CONFLICTIVOS
Para
que la base de datos trabaje apropiadamente, necesita de una persona o grupo
que se encargue de su funcionamiento. El título para esa posición es
Administrador de base de datos y provee la ventaja de que diseña el sistema
tomando en mente la necesidad de cada departamento de la empresa.
DESVENTAJAS DE BASE DE DATOS
1.
TAMAÑO
Al
proveer todas las ventajas anteriormente nombradas, el Sistema de Manejo de
Base de Datos requiere de mucho espacio de disco duro y también requiere de
mucha memoria RAM para poder correr adecuadamente.
2.
COSTO
Los
productos de Base de Datos (Oracle, DB2, etc) son productos caros, sin contar
los adiestramientos del personal del centro de cómputos.
3.
REQUERIMIENTOS
ADICIONALES DEL EQUIPO
El
adquirir un producto de BD requiere a su vez adquirir equipo adicional para
poder correr ese producto, como, por ejemplo: servidores, memoria, discos
duros, etc.
SISTEMA DE GESTIÓN DE BASES DE DATOS (SGBD)
El
funcionamiento del SGBD está muy interrelacionado con el del Sistema Operativo,
especialmente con el sistema de comunicaciones. El SGBD utilizará las
facilidades del sistema de comunicaciones para recibir las peticiones del
usuario (que puede estar utilizando un terminal físicamente remoto) y para
devolverle los resultados.
FUNCIONES DE UN SGBD
Un
SGBD debe proporcionar un amplio surtido de funcionalidades para poder cumplir
adecuadamente su misión. Normalmente se clasifican en definición, manipulación
y utilización.
- Función de definición: Permite describir
los elementos de datos, sus estructuras, sus interrelaciones y sus
validaciones a nivel externo, lógico e interno. Esta función es realizada
por una parte del SGBD denominada lenguaje de definición de datos.
- Función de manipulación: Permite buscar,
añadir, suprimir y modificar los datos de la BD. Esta función es realizada
por una parte del SGBD denominada lenguaje de manipulación de datos.
- Función de utilización: Incluye otras funcionalidades tales como: modificar la capacidad de los registros, cargar archivos, realizar copias de seguridad, rearranque, protección frente a accesos no autorizados, gestión de la concurrencia, estadísticas de utilización, etc.
VENTAJAS DE UN SGBD
1.
MEJORA
EN LA INTEGRIDAD DE DATOS
La
integridad de la base de datos se refiere a la validez y la consistencia de los
datos almacenados. Normalmente, la integridad se expresa mediante restricciones
o reglas que no se pueden violar.
2.
MEJORA
LA SEGURIDAD
La
seguridad de la base de datos es la protección frente a usuarios no autorizados,
sin unas buenas medidas de seguridad, la integración de datos en los sistemas
de bases de datos hacen que estos sean mas vulnerables que en los sistemas de
ficheros. Sin embargo, los SGBD permiten mantener la seguridad mediante el
establecimiento de claves para identificar personal autorizado a utilizar la
base de datos.
3.
MEJORA
EN LA ACCESIBILIDAD A LOS DATOS
Muchos
SGBD proporcionan lenguajes de consultas o generadores de informes que permiten
al usuario hacer cualquier tipo de consulta sobre los datos, sin que sea
necesario que un programador escriba una aplicación que realice tal tarea.
1.COSTE DEL EQUIPAMIENTO ADICIONAL
Tanto el SGBD como la propia
base de datos, pueden hacer que sea necesario adquirir más espacio de
almacenamiento. Además, para alcanzar las prestaciones deseadas es posible que
sea necesario adquirir una maquina más grande o una que se dedique solamente al
SGBD.
2.COMPLEJIDAD
Los SGBD son conjuntos de
programas que pueden llegar a ser complejos con una gran funcionalidad.
3.VULNERABLE A LOS FALLOS
El hecho de que todo este
centralizado en el SGBD hace que el sistema sea más vulnerable ante los fallos
que puedan producirse.
DIFERENCIAS ENTRE BD Y SGBD
Una
base de datos es un conjunto de datos no redundantes, almacenados en un soporte
informático, organizados de forma independiente de su utilización y accesibles
simultáneamente por distintos usuarios y aplicaciones. Un sistema de gestión de
base de datos es el conjunto de programas que permiten definir, manipular y
utilizar la información que contienen las bases de datos, realizar todas las
tareas de administración necesarias para mantenerlas operativas, mantener su
integridad, confidencialidad y seguridad. Una BD nunca se accede o manipula
directamente sino a través del SGBD. Se puede considerar al SGBue contienen las bases de datos, realizar todas las tareas de administración necesarias para mantenerlas operativas, mantener su integridad, confidencialidad y seguridad. Una BD nunca se accede o manipula directamente sino a través del SGBD. Se puede considerar al SGBD como el interfaz entre el usuario y la BD.
El funcionamiento del SGBD está muy interrelacionado con el del Sistema Operativo, especialmente con el sistema de comunicaciones. El SGBD utilizará las facilidades del sistema de comunicaciones para recibir las peticiones del usuario (que puede estar utilizando un terminal físicamente remoto) y para devolverle los resultados.D como el
interfaz entre el usuario y la BD.
(SGBD)
es el conjunto de programas que permiten definir, manipular y utilizar la
información que contienen las bases de datos, realizar todas las tareas de
administración necesarias para mantenerlas operativas, mantener su integridad,
confidencialidad y seguridad. Una BD nunca se accede o manipula directamente
sino a través del SGBD. Se puede considerar al SGBD como el interfaz entre el
usuario y la BD.
Un
Sistema de Gestión de Bases de Datos (SGBD) es el conjunto de programas
que permiten definir, manipular y utilizar la información.

No hay comentarios:
Publicar un comentario