Compilador lmd

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 8,91 KB

Clasificación DE LOS FICHEROS Según SU USO Los archivos se clasifican según la utilización que se hace

ARCHIVOS PERMANENTES. Contiene información que varia poco a lo Largo del tiempo. Pueden ser de tres clases: 
Archivos Constantes. Su información permanece prácticamente Inamovible
Archivos de Situación.  Estos archivos se Actualizan periódicamente para adaptarlo a cada nuevo situación. 
  Archivos Históricos. Se obtienen de los anteriores cuando se Dejan fuera de uso para futuros estudios estadísticos o consultas.
ARCHIVOS DE MOVIMIENTO. En ellos se almacena la información que Se utilizará para actualizar los archivos maestros.
ARCHIVOS DE MANIOBRA O TRABAJO. Tienen una vida limitada, Normalmente igual a la duración de la ejecución de un programa

5) Responsabilidades del sistema gestor de la base de datos. Para cada responsabilidad Explica los problemas que ocurrirían si no se realizare esa función. • Garantizar la privacidad de los datos. Problema: Se permitiría el acceso a los datos a usuarios no autorizados. • Garantizar la seguridad de los datos. Problema: Los datos no podrían ser recuperados tras un fallo que ocasione una pérdida O deterioro temporal de los mismos. • Garantizar la integridad de los datos. Problema: Los datos almacenados en la base de datos no cumplirían las restricciones definidas En el esquema de la misma (inconsistencia). • Garantizar el acceso concurrente a la base de datos. Problema: Se ocasionaría una pérdida de la integridad de la base de datos. • Interaccionar con el sistema operativo y, en particular, con el gestor de archivos del Mismo. Problema: No se almacenará ni se recuperará la información adecuadamente.

12) Componentes del procesador de consultas. • Intérprete del LDD, que interpreta las instrucciones del LDD y registra las definiciones En el diccionario de datos. • Compilador del LMD, que traduce las instrucciones del LMD establecidas en un lenguaje De consultas a un plan de evaluación formado por instrucciones de bajo nivel que Entiende el motor de evaluación de consultas. • Motor de evaluación de consultas, que ejecuta las instrucciones de bajo nivel generadas Por el compilador del LMD. 

14) ¿Qué se almacena en el Diccionario de Datos?. • El esquema lógico de la base de datos. • El esquema físico de la base de datos. • Los subesquemas de la base de datos. • Las restricciones de privacidad y acceso a los datos almacenados en la base de datos. • Las reglas, normas o restricciones referentes a la seguridad de los datos. • Otra serie de información que permite garantizar la integridad de los datos almacenados En la base de datos. 

15) Abstracción de datos: objetivo y tipos. El objetivo de la abstracción de los datos es simplificar el manejo de la base de datos al usuario final. Tiene 3 niveles o tipos: nivel de vistas o externo, que es la visión de los datos Que obtiene el usuario, facilitada por los procedimientos o programas de aplicación; nivel Lógico, se describen los datos que almacena la base de datos y las relaciones existentes entre Ellos. Los programadores y los administradores de la base de datos trabajan normalmente en Este nivel; nivel físico, describe cómo se almacenan realmente los datos (en que sectores del Disco, bloques de memoria, etc) y gestionado por el administrador de la base de datos. 

19) La descripción lógica de un problema es una derivada de la descripción conceptual, Pero ¿Cuál es la diferencia entre ellas?. La descripción conceptual del problema es independiente de las restantes descripciones (fí- Sica y de vistas) mientras que la descripción canónica si es dependiente, ya que aplica una Serie de reglas y restricciones de cómo va a ser tratada la información en base a las demás Representaciones. 

21) ¿Qué dos requisitos indispensables, debe tener la transacción de datos? Explícalos. Los dos requisitos son: la atomicidad y la consistencia. Siendo la atomicidad la condición de Que un hecho debe ocurrir por completo o no ocurrir en absoluto, es decir todo o nada; y la Consistencia es la preservación de los valores de los datos, aunque ocurra un fallo en el sistema Durante el transcurso de la transacción. 

22) ¿Cuáles son las diferentes visiones de los datos y quién desempeña cada una de ellas?. • Visión Externa (Usuario): Es la visión de los datos que tienen los usuarios finales de una Base de datos. Un usuario tiene una visión parcial de la información en el dominio de la Actividad ( de subsistema de la organización en la que interviene). • Visión Conceptual (Diseñador o analista de sistemas): Es la visión o representación del Problema tal y como este se presenta en el mundo real. Se determinan los objetos o entidades Que intervienen en el mismo, propiedades o características de estas entidades y las Relaciones o dependencias que existen entre ellos. En definitiva, es una representación Abstracta del problema e independiente de la visión externa y del almacenamiento físico. • Visión física (Administrador): Es la representación de cómo la información es almacenada En los dispositivos de almacenamiento ( volúmenes, ficheros, etc.). 

25) Tipos de usuarios de Bases de datos. • Usuarios normales. Son usuarios no sofisticados que interactúan con el sistema mediante La invocación de alguno de los programas de aplicación permanentes que se ha escrito Previamente. • Programadores de aplicaciones. Son profesionales informáticos que escriben programas De aplicación, generalmente, mediante las herramientas de desarrollo rápido de aplicaciones (DRA). • Los usuarios sofisticados. Interactúan con el sistema sin programas escritos. En su lugar, Ellos forman sus consultas en un lenguaje de consulta de bases de datos mediante las Herramientas de procesamiento analítico en línea (OLAP Online Analytical Processing). • Usuarios especializados. Son usuarios sofisticados que escriben aplicaciones de bases De datos especializadas. 

26) Formas de Acceso a la base de datos por programas de aplicación. Hay dos maneras de hacerlo: • Proporcionando una interfaz de programas de aplicación (conjunto de procedimientos) Que se pueden usar para enviar instrucciones lenguaje de manipulación de Datos (LMD) y lenguaje de definición de datos (LDD) a la base de datos, y recuperar Los resultados. • Extendiendo la sintaxis del lenguaje anfitrión para incorporar llamadas LMD dentro Del programa del lenguaje anfitrión. Usualmente, un carácter especial precede a Las llamadas LMD, y un preprocesador, denominado el precompilador LMD, convierte Las instrucciones LMD) en llamadas normales a procedimientos en el lenguaje Anfitrión. 

28) ¿En que consiste la capacidad de acceso de una base de datos?. • Una base de datos debe ser capaz de responder, en un tiempo aceptable, a cualquier consulta Sobre la información que mantiene, sin restricciones graves en cuanto a los ÍTEMS, Relaciones, formato, etc., solicitados en la misma, y respondiendo al usuario rápidamente.

• Esta característica depende directamente de la organización física de los datos. • Una organización física muy completa garantiza una respuesta rápida a las consultas. 


30) Objetivos de una base de datos. • Que la organización física de los datos sea modificable sin que por ello tengan que ser Modificados los programas de aplicación que manipulan esa información. • Que la representación conceptual del problema que se esta representando en la base de Datos sea modificable sin que por ello tenga que ser modificada la estructura física de la Información, ni los programas de aplicación. • Que las visiones externas puedan cambiarse conforme aparezcan nuevos requerimientos o Necesidades funcionales y sin que por ello deba ser modificada ninguna de las descripciones De los datos a ninguno de los restantes niveles de abstracción. 

32) ¿Qué funciones tienen los lenguajes DDL y DML?. • El DDL, es un lenguaje que sirve para definir los datos sobre los que luego se trabajará Usando el lenguaje DML, creando tablas y especificando las características principales . • El DML no obstante, se encarga de la manipulación de los datos, el cual realiza dos funciones En la gestión de la base de datos: O Definición del nivel externo o de usuario de los datos O La manipulación propiamente dicha que engloba la inserción, borrado, modificación Y recuperación de los datos almacenados en la base de datos.      

Entradas relacionadas: