Sistemas 2
El objetivo general de las bases de datos es apoyar el desarrollo y la ejecución de aplicaciones de bases de datos. La estructura del sistema de DB se separaen sección posterior y secciones frontales. La sección posterior es el DBMS en si. Las secciones frontales son las diversas aplicaciones ejecutadas dentro del DBMS, tanto las escritas por usuarioscomo las integradas.
Las aplicaciones escritas por usuarios son programas comunes de aplicación, escritos en lenguajes de programación convencionales. Las aplicaciones suministradas por proveedores, amenudo llamadas herramientas, ayudan en el proceso de creación y ejecución de esos programas. Pueden ser procesadores de lenguajes de consulta, generadores de informes, subsistemas de gráficas paranegocios, CASE, etc.
Puesto que el sistema general se puede dividir con tanta claridad en dos partes, puede también ejecutarse esas partes en máquinas diferentes.
Utilerías
Programas diseñados paraasistir al DBA en varias tareas administrativas. Algunos programas de utilería funcionan en el nivel externo del sistema, lo que los convierte en programas de aplicación especial. Ejemplos: Rutinas decarga, rutinas de reorganización, rutinas de estadística.
Procesamiento distribuido
Son muchos los posibles niveles de procesamiento distribuido. Un caso sencillo sería ejecutar la secciónposterior del DBMS en una máquina y las secciones frontales de aplicación en otra.
Existen muchos argumentos a favor de un arreglo cliente/despachador. El primero es que, como se aplican variosprocesadores a la tarea general, el procesamiento de la sección posterior (DB) y el de la sección frontal (aplicación) se realizan en paralelo. El tiempo de respuesta y el rendimiento deberán mejorar enconsecuencia. Por añadidura, la maquina despachadora podría estar construida a propósito para la función de DBMS y este podría tener así un mejor desempeño. La maquina cliente, a su vez, podría ser una...
Regístrate para leer el documento completo.