viernes, 7 de octubre de 2016

1. Haz un resumen donde se indique cuales son las funciones de un SGBD y la utilidad de cada una de ellas.

  • La definición de los datos: Mediante el Lenguaje de Definición de Datos el SGBD permite describir y definir los esquemas de la base de datos: esquema conceptual,físico y externo.
    Además debe permitir modificar y borrar descripciones de objetos conceptuales,caminos de acceso y las vistas.
  • La manipulación de los datos: Esta función se encarga de todas las operaciones de intercambio de datos entre los usuarios y la base de datos con la ayuda del Lenguaje de Manipulación de Datos. Este se compone de comandos que nos permiten consultar,insertar,modificar y borrar datos.
  • Garantizar la seguridad e integridad de los datos: Trata de garantizar la coherencia y validez de los datos, comprobando que sólo los usuarios autorizados puedan efectuar las operaciones correctas sobre la base de datos. Se consigue mediante:
    -La gestión de autorizaciones que controla los usuarios que acceden a la base de datos.
    -Restricciones de integridad,hacen un control de la validación de operaciones que se realizan con los datos.
    -Protección de datos contra accesos malintencionados y fallos.
  • La gestión de las transacciones y el acceso concurrente: Una transacción es una unidad lógica de tratamiento (conjunto de ordenes) que aplicada a un estado coherente de la base de datos la deja, de nuevo, en un estado coherente, después de hacer las modificaciones.
    Para controlar la ejecución simultánea de transacciones es necesario una buena gestión de acceso concurrente.
    Otro parámetro importante que afectar al rendimiento es el nivel de bloqueo de datos. La consecuencia de usar técnicas de bloqueos es el riesgo de interbloqueos, que suceden cuando dos o más transacciones se encuentran a la esperar de que queden liberados datos que tiene bloqueados otra transacción.

0 comentarios:

Publicar un comentario