jueves, 10 de noviembre de 2016

OBJETIVOS Y CARACTERÍSTICAS DE LOS SGBD

Los principales objetivos de un SGBD son los siguientes:
  1. Independencia lógica y física de los datos
  2. Redundancia mínima
  3. Acceso concurrente por parte de múltiples usuarios
  4. Distribución espacial de los datos
  5. Integridad de los datos
  6. Consultas complejas optimizadas
  7. Seguridad de acceso y auditoría
  8. Respaldo y recuperación
  9. Acceso a través de lenguajes de programación estándar
Tres tipos de usuario con relación a su diseño, desarrollo y uso:
  1. El administrador de bases de datos, que diseña y mantiene la DB.
  2. El desarrollador de aplicaciones (programador): implementa las transacciones e interfaces.
  3. Los usuarios finales: consultan y editan los datos de la DB mediante un lenguaje de consulta de alto nivel.
En general, podemos decir que el propósito de una base de datos es doble:
  1. responder a consultas sobre los datos que contiene, y
  2. ejecutar transacciones
El sistema gestor de bases de datos (DBMS). Un DBMS típico integra los siguientes componentes:

  • Un lenguaje de definición de datos (DDL: Data Definition Language).
  • Un lenguaje de manipulación de datos (DML: Data Manipulation Language)
  • Un lenguaje de consulta (QL: Query Language).
  • De forma accesoria, pero ya casi obligada, los DBMS modernos añaden un interfaz de usuario gráfico (GUI: Graphical User Interface).
  • consultas mediante ejemplo (posiblemente gráficas) ((G)QBE: (Graphical) Query By Example) 

No hay comentarios:

Publicar un comentario