You are on page 1of 1

Introducción a los Sistemas de Bases de Datos

1. ¿Por qué elegiría un sistema de base de datos en lugar de almacenar los datos
simplemente en archivos del sistema?
2. ¿Qué es independencia de datos lógica y por qué es importante?
3. Explique la diferencia entre independencia de datos física y lógica.
4. Explique la diferencia entre esquemas externo, interno y conceptual. ¿Cómo se
relacionan estas diferentes capas de esquemas con la independencia de datos
física y lógica?
5. ¿Cuáles son las responsabilidades de un DBA? Si asumimos que el DBA nunca
estará interesado en ejecutar sus propias consultas, ¿necesitará aún así entender
sobre optimización de consultas? ¿Por qué?
6. Una empresa quiere almacenar información (nombres, direcciones, etc.) sobre sus
empleados. El volumen de datos obliga a comprar un sistema de bases de datos.
Para ahorrar dinero se quiere comprar uno con la menor cantidad de
características posible y se planea ejecutarlo en un equipo PC sin conexión de red.
Por supuesto no se desea compartir la información. Indicar por cuáles de las
siguientes características de un DBMS se debería pagar. En cada caso indicar por
qué si (o por qué no) se debería pagar por esa característica.
1. Seguridad.
2. Control de concurrencia.
3. Recuperación de fallos.
4. Mecanismo de vistas.
5. Lenguaje de consultas.
7. ¿Cuáles de los siguientes ítems juegan un papel importante en la representación
de información en una base de datos? Explique brevemente.
1. El lenguaje de definición de datos.
2. El lenguaje de manipulación de datos.
3. El administrador de buffer.
4. El modelo de datos.
8. Describa la estructura de un DBMS. Si su sistema operativo se actualiza para
soportar nuevas funciones para los archivos del sistema, ¿qué capa/s del DBMS
deberían reescribirse a fin de tomar ventajas de estas nuevas funciones?
9. Responda las siguientes preguntas:
1. ¿Qué es una transacción?
2. ¿Por qué un DBMS intercala las acciones de diferentes transacciones, en
lugar de ejecutar las transacciones una detrás de otra?
3. ¿Qué debe garantizar un usuario con respecto a una transacción y la
consistencia de la base de datos?