Identificar los Tipos de Datos

viernes, 10 de febrero de 2017

Lenguaje de interfaz de una Base de Datos

Lenguajes del SGBD

  • Lenguaje de definición de almacenamiento (LDA).
  • Lenguaje de definición de datos (LDD): mediante un compilador, el SGBD procesará las sentencias escritas para identificar las descripciones del esquema conceptual e interno.
  • Lenguaje de definición de vistas (LDV).
  • Lenguaje de manipulación de datos (LMD).
  • Alto nivel (de no procedimiento): pueden ser ejecutados desde una terminal (lenguaje de consulta) o estar embebidos en alguna aplicación. También son llamados “orientados a conjuntos”, puesto que pueden recuperar muchos datos con una sola instrucción (que especifican el qué y no el cómo).
  • Bajo nivel (de procedimiento): deben estar siempre embebidos (pueden contener bucles, condicionantes, etc.), llamándose (como todo lenguaje que se embeba) lenguaje anfitrión.
  • La definición del almacenamiento, normalmente, se mantiene separada del resto, ya que define cómo se almacenarán los datos a muy bajo nivel. Un ejemplo de lenguaje de bases de datos relacionales es SQL (lenguaje estructurado de consulta); que es la combinación de LDD, LDV, LMD y especificaciones de restricciones.

Interfaces del SGBD

  • Basadas en menús: hacen innecesario memorizar el modo de proceder del usuario.
  • Basadas en formularios: transacciones programadas, en donde los usuarios ingresan datos a la base de datos.
  • Gráficas de usuario (GUI): se muestran datos en forma de diagrama, pudiendo -el usuario- modificar la consulta haciendo foco en los aspectos que más le interesen.
  • Lenguaje natural: aceptan solicitudes escritas por parte de los usuarios, quienes deberán conocer algunas palabras claves que ayuden al proceso.
  • Para los usuarios paramétricos: conjunto pequeño de operaciones con interfaz simple y rápida (con todas las instrucciones necesarias para que el usuario pueda entenderla).
  • Para el ABD: para la creación de cuentas, establecer permisos, modificar esquemas, etc.

No hay comentarios:

Publicar un comentario