CUESTIONARIO
1 ¿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).
Comentarios
Publicar un comentario