CUESTIONARIO

¿Cuáles son las cuatro diferencias principales entre un sistema de procesamiento de archivos y un SGBD?


  • Un sistema de gestión de base de datos coordina tanto el acceso lógico a los datos, mientras que un sistema de          procesamiento de archivos coordina sólo el acceso físico.

• Un sistema de gestión de bases de datos reduce la cantidad de duplicación de datos que garantice  un dato físico esté disponible para todos los programas autorizados para tener acceso a ella, mientras que los datos escritos por un programa  son procesados mediante archivos.

• Un sistema de gestión de bases de datos está diseñado para permitir un acceso flexible a los datos, mientras que un sistema de procesamiento de archivos está diseñado para permitir la determinación predeterminada al acceso de datos.

• Un sistema de gestión de bases de datos está diseñado para coordinar múltiples usuarios que puedan acceder a la misma base de datos en el mismo tiempo,  mientras un sistema de procesamiento de archivos está diseñado para permitir que uno o más programas accedan a diferentes archivos de datos en el mismo tiempo.

2. En este capítulo se han descrito las diferentes ventajas principales de un sistema gestor de bases de datos. ¿Cuáles son los dos inconvenientes?


Las desventajas asociadas con los sistemas de bases de datos  son las siguientes:
 a.   La configuración del sistema de base de datos requiere más conocimiento, dinero, habilidades y hora.
 b.  La complejidad de la base de datos puede resultar un poco

3. Explíquese la diferencia entre independencia de datos física y lógica.


• La independencia de los datos físicos: Es la capacidad de modificar el esquema físico sin necesidad de volver a escribir programas de aplicación.

• La independencia de los datos lógicos: Es la capacidad de modificar el esquema conceptual
Sin necesidad de volver a escribir programas de aplicación.

4. Lístense las cinco responsabilidades del sistema gestor de la base de datos. Para cada responsabilidad explíquense los problemas que ocurrirían si no se realizara esa función.


  a. Interacción con el gerente de archivos de dato.
          b.Aplicación de unidad.
          c. Aplicación de seguridad.
          d. Reserva y convalecencia.
          e. Control de correncia.


5. ¿Cuáles son las cinco funciones principales del administrador de la base de datos?


Tiene las siguientes funciones:

• Crear la definición de esquema.

• Definir la estructura de almacenamiento y los métodos de acceso.

• Modificar el esquema y / o la organización física cuando sea necesario.

• Autorizar el acceso a datos.

• Especificar restricciones de integridad.

6. Lístense siete lenguajes de programación que sean procedimentales y dos que sean no procedimentales. ¿Qué grupo es más fácil de aprender a usar? Explíquese la respuesta.

• Procedimentales: C, C ++, Java, Básico, Fortran, Cobol, Pascal.

• No procedimental: Lisp y Prolog.

Las más fáciles de aprender son las procedimentales, porque el programador se concentra en lo que va a hacer y no en el lugar de como es que los va a hacer.

7. Lístense los seis pasos principales que se deberían dar en la realización de una base de datos para una empresa particular.


Los pasos más importantes para la creación de una base de datos en una empresa en particular son los siguientes:

• Definir los requisitos del sistema para la empresa alto.

• Definir un modelo que contenga todos los tipos apropiados de datos y relaciones de datos.

• Definir las restricciones de integridad de los datos.

• Definir el nivel físico.

• Para que cada problema conocido se resuelva de manera regular definen una interfaz  y escribir los programas de aplicación necesarios para implementar el usuario interfaz.

• Inicializar la base de datos (crear).

8. Considérese un array de enteros bidimensional de tamaño n × m que se va a usar en su lenguaje de programación preferido. Usando el array como ejemplo, ilústrese la diferencia (a) entre los tres niveles de abstracción y (b) entre esquema y ejemplares.



Comentarios