lunes, 27 de agosto de 2018

DIFERENCIAS ENTRE UN NAVEGADOR DE BASE DE DATOS Y UNA BASE DE DATOS


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.

 DESVENTAJAS DE UN SGBD

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