Actividad+1.2+Cuestionario+sobre+SGDB+(2ªParte)

Los usuarios que interaccionan con una base de datos pueden dividirse de la siguiente forma dependiendo de su grado de experiencia o de la manera en que se relacionan con el SGBD: • Usuarios accidentales o ingenuos • Usuarios online • Programadores de aplicaciones • Administrador de la BD • Otros
 * 1) ** Indica las diferencias existentes entre las funciones de manipulación y de descripción. **
 * 2) ** ¿Qué tipos de usuarios interaccionan con una base de datos? ** [David Moreno Lora]

Pertenece al nivel Interno. La independencia lógica: es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de aplicación. La independencia física: es la capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual Un diccionario de datos contiene las características lógicas de los datos que se van a utilizar en el sistema que estamos programando, incluyendo nombre, descripción,alias, contenido y organización. Estos diccionarios se desarrollan durante el análisis de flujo de datos y ayuda a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño del proyecto.
 * 1) ** Indica que es un lenguaje huésped y un lenguaje anfitrión. **
 * 2) ** La gestión del espacio de almacenamiento, ¿a qué nivel de la arquitectura ANSI/SPARC pertenece? **
 * 1) ** Dibujar un diagrama de la arquitectura de sistemas de bases de datos (ANSI/SPARC). **
 * 2) ** Indica las principales funciones realizadas por el SGDB. **
 * 3) ** Explica la diferencia entre la independencia física y lógica de los datos. **
 * 1) ** ¿Qué es el diccionario de datos? **


 * 1) ** Diferencias entre el LDD y LMD de un sistema gestor de base de datos. **
 * 2) ** Indica los componentes principales de un sistema gestor de base de datos. **
 * 3) ** ¿Qué es un modelo de datos? **

Un modelo de datos es un lenguaje orientado a describir una Base de Datos. Típicamente un modelo de datos permite describir:

• Las estructuras de datos de la base: El tipo de los datos que hay en la base y la forma en que se relacionan. • Las restricciones de integridad: Un conjunto de condiciones que deben cumplir los datos para reflejar correctamente la realidad deseada. • Operaciones de manipulación de los datos: típicamente, operaciones de agregado, borrado, modificación y recuperación de los datos de la base.

Otro enfoque es pensar que un modelo de datos permite describir los elementos de la realidad que intervienen en un problema dado y la forma en que se relacionan esos elementos entre sí.


 * 1) ** ¿Qué son los lenguajes de cuarta generación? Pon ejemplos. **
 * 2) ** Indica las principales ventajas de un sistema de bases de datos. ¿Existen algunas desventajas? **

Ventajas
 * Gestión y control centralizado de los datos.
 * Reducción de redundancias.
 * Compartición de datos.
 * Integridad.
 * Seguridad.
 * Control de concurrencia.
 * Independencia de datos, permitiendo cambios y crecimiento.

Desventajas
 * Coste de software y hardware: Además del coste de comprar el software, probablemente haya que ampliar o subir de versión el hardware (upgrade) para que el programa pueda almacenarse y funcione correctamente; además, si no, el sistema podría degradarse y los tiempos de respuesta subir drástica-mente por la sobrecarga que añade el SGBD al tener que implementar la se-guridad, integridad y datos compartidos. Recordemos que estamos hablando de SGBD grandes, no por supuesto de los de ordenadores personales.


 * Coste de migración de aplicaciones: Un coste adicional, también, es la mi-gración de las aplicaciones para pasar a un entorno integrado.


 * Las operaciones de respaldo y recuperación de los datos en caso de fallo son complejas, debido al acceso concurrente de múltiples usuarios.

> > > LMD es un lenguaje para acceder a los datos o manipularlos. Pueden ser procedimentales, que requieren que se especifiquen los datos requeridos y como se buscarán, o no procedimentales, que solo requiere que se especifique qué datos se requieren. El LDD describe y define todos los esquemas que participen en la base de datos. (Juan Grau Guillén)
 * Criticidad del SGBD: La centralización también significa que los datos de la organización, están almacenados en un único lugar, en la base de datos, con lo que cualquier fallo de seguridad u operación del SGBD puede afectar a toda la organización (sistemas distribuidos y compartidos).
 * **9. Diferencias entre el LDD y LMD de un sistema gestor de base de datos.**