Anda di halaman 1dari 4

2 Cuestionario de Bases de Datos Coral Almansa Domnguez

1.Indica las diferencias existentes entre las funciones de manipulacin y de descripcin. En la funcin de descripcin el diseador especifica los elementos de datos que integran la base de datos, su estructura y las relaciones que existen entre ellos, las reglas de integridad semntica, etc. Adems de las caractersticas de tipo fsico y las vistas lgicas de los usuarios. sta funcin se lleva a cabo mediante el Lenguaje de Descripcin/Definicin de Datos (LDD) propio del SGBD. Durante la funcin de manipulacin los usuarios pueden recuperar la informacin, es decir, consultar la base de datos, o bien actualizarla porque se han producido cambios en la base de datos. Para ello es preciso cargar los datos en las estructuras creadas durante la funcin de descripcin para poder disponer de la base de datos completamente. Se realiza mediante el Lenguaje de Manipulacin de Datos (LMD). 2.Qu tipos de usuarios interaccionan con una base de datos? -Usuarios accidentales. Usuarios poco complejos y con mnima experiencia que interactan con el SGBD mediante alguna aplicacin permanente que los gua por la base de datos mediante el uso de mens. Desconocen por completo la existencia de la base de datos o del sistema que la soporta. Realizan operaciones muy limitadas (que el administrador especifica) y slo afectan a una parte especfica de la BD. -Usuarios online. Este grupo de usuarios se comunica con la base de datos ya sea directamente, o indirectamente mediante el uso de una aplicacin. Poseen un nivel de conocimiento mayor que el tipo de usuario anterior, pues pueden ser conscientes de que se encuentran conectados a un SGBD y es posible que tengan experiencia previa dentro de operaciones relacionadas con las bases de datos a las que estn accediendo. Tambin pueden ser ingenuos e interactuar con el SGBD mediante el uso de mens o sistemas de ayuda como los usuarios anteriormente mencionados. Dentro de este grupo estn comprendidos aquellos usuarios ms complejos que interactan directamente con el SGBD mediante el uso de lenguajes de consulta para evitar el uso de programas -Programadores de aplicaciones. Son aquellos usuarios que desarrollan los programas o las interfaces de usuario que utilizarn los usuarios previamente mencionados. Se encargan de realizar la funcin de manipulacin del SGBD, por lo que emplean un LMD, con el cual incrustan las sentencias de acceso a la base de datos que emplear el programa. Dentro de ste grupo encontramos tambin a los usuarios especializados, que desarrollan aplicaciones centradas en una funcin concreta del SGBD, como las aplicaciones de inteligencia artificial, aplicaciones de audio, etc. -Administrador de la Base de Datos. stos son los usuarios de mayor nivel, pues poseen el control centralizado del SGBD, incluyendo programas y datos. 3.Indica que es un lenguaje husped y un lenguaje anfitrin. El lenguaje husped es el LMD de bajo nivel, cuya funcin es la manipulacin fsica de los datos. Llamado as porque suele estar alojado en algn otro lenguaje de programacin de propsito general. El lenguaje anfitrin es un lenguaje principal a partir del cual se desarrolla la actividad necesaria con la base de datos. Es independiente. 4.La gestin del espacio de almacenamiento, a qu nivel de la arquitectura

ANSI/SPARC pertenece? Al nivel interno de la arquitectura. 5.Dibujar un diagrama de la arquitectura de sistemas de bases de datos (ANSI/SPARC).

6.Indica las principales funciones realizadas por el SGDB. Consulta y actualizacin de datos. Mantenimiento de esquemas. Manejo de transacciones. 7.Explica la diferencia entre la independencia fsica y lgica de los datos. La independencia lgica es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicacin y la independencia fsica es la capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual (o los extremos).

8.Qu es el diccionario de datos? Un diccionario de datos contiene las caractersticas lgicas de los datos que se van a utilizar en el sistema que estamos programando, incluyendo nombre, descripcin, alias, contenido y organizacin.

9.Diferencias entre el LDD y LMD de un sistema gestor de base de datos. El LDD, Lenguaje de Definicin de Datos, tiene la funcin de describir y definir todos

los esquemas que participen en la BD, es decir, la descripcin de los objetos que vamos a representar. En cambio, el LMD, Lenguaje de Manipulacin de Datos, permite a los usuarios acceder o manipular los datos. 10.Indica los componentes principales de un sistema gestor de base de datos. Lenguajes de los SGBD,el diccionario de datos, seguridad e integridad de datos y el administrador de la BD. 11.Qu es un modelo de datos? Es una representacin abstracta de los datos de una organizacin y las relaciones entre ellos. 12.Qu son los lenguajes de cuarta generacin? Pon ejemplos. Son ciertas herramientas prefabricadas, que aparentemente dan lugar a un lenguaje de programacin de alto nivel que se parece ms al idioma ingls que a un lenguaje de tercera generacin, porque se aleja ms del concepto de "procedimiento". NATURAL y PL/SQL. 13.Indica las principales ventajas de un sistema de bases de datos. Existen algunas desventajas? Mejora en la integridad de datos. Mejora en la seguridad. Mejora en la accesibilidad a los datos Mejora en la productividad Mejora en el mantenimiento gracias a la independencia de datos. Aumento de la concurrencia Mejora en los servicios de copias de seguridad y de recuperacin ante fallos.

Inconvenientes: Complejidad. Tamao. Coste econmico del SGBD. Coste del equipamiento adicional. Coste de la conversin. Prestaciones. Vulnerable a los fallos.

Anda mungkin juga menyukai