Bases de datos distribuidas y sistemas gestor de bases de datos: conceptos y preguntas clave
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 6,03 KB
Bases de datos y sistemas distribuidos: Preguntas y respuestas
Sección I: Conceptos básicos
1.- Define qué es una base de datos.
Respuesta: Es una colección de datos relacionados, diseñados para cumplir con las necesidades de información de una organización.
1.- Define qué es una base de datos.
Respuesta: Es una colección de datos relacionados, diseñados para cumplir con las necesidades de información de una organización.
2.- ¿Qué es un sistema gestor de bases de datos (DBMS)?
Respuesta: Es un sistema de software que permite a los usuarios mantener y controlar el acceso a una base de datos.
3.- Dibuje el esquema de una base de datos distribuida
A continuación se muestra una representación sencilla del esquema (tres capas/elementos relacionados):
| Almacenamiento | Base de datos | Aplicación |
4.- Menciona algunas aplicaciones de bases de datos tradicionales.
Respuesta: Inventario, reservas, compras, banca, sistemas educativos, logística y transporte.
5.- Mencione los tipos de operaciones que procesa la base de datos usualmente en una empresa.
Respuesta: Intercambia, procesa, almacena, recupera, actualiza y revisa datos.
6.- Define qué es una base de datos distribuida.
Respuesta: Consiste en una colección de sitios conectados por medio de una red de comunicación, en la cual cada sitio es un sistema de bases de datos completo por derecho propio, pero los sitios han acordado trabajar juntos, de modo que un usuario de cualquier sitio pueda acceder a los datos desde cualquier lugar de la red.
7.- Escribe las ventajas de las bases de datos distribuidas.
Respuesta: Permiten que la estructura de la base de datos refleje la estructura de la empresa. Los datos locales se conservan localmente en el lugar donde pertenecen, de forma más lógica. Al mismo tiempo, permiten tener acceso a datos remotos cuando sea necesario. Ofrecen una mayor accesibilidad (es posible acceder a una cuenta remota y viceversa mediante la red de comunicaciones).
8.- Desventajas de las bases de datos distribuidas.
Respuesta: Los sistemas distribuidos son complejos (al menos desde el punto de vista técnico). Idealmente, la complejidad debe ser problema del implementador y no del usuario; sin embargo, es probable que algunos aspectos aparezcan ante los usuarios, a menos que se tomen precauciones muy cuidadosas.
9.- Explique el principio fundamental de un DDBMS.
Respuesta: "Un sistema distribuido debe lucir exactamente igual que un sistema que no es distribuido"; debe ser capaz de comportarse exactamente como si no fuera distribuido. Los problemas deberían ser internos o a nivel de implementación, y no a nivel de usuario.
10.- Menciona las 12 reglas u objetivos de los DDBMS.
- Autonomía local.
- No dependencia de un sitio central.
- Operación.
- Independencia de ubicación.
- Independencia de fragmentación.
- Independencia de replicación.
- Procesamiento de consultas distribuidas.
- Administración de transacciones distribuidas.
- Independencia de hardware.
- Independencia de sistema operativo.
- Independencia de red.
- Independencia de DBMS.
Examen de la Unidad II
1.- Menciona la principal ventaja de los sistemas distribuidos.
Respuesta: La capacidad de compartir y acceder a la información de una forma fiable y eficaz.
2.- ¿Es un nuevo paradigma la Computación Distribuida?
Respuesta: La computación en Grid o en malla (Grid computing) es una evolución/variación dentro de la computación distribuida.
3.- ¿En qué consiste el Sistema Grid?
Respuesta: En compartir recursos heterogéneos, basados en distintas plataformas, arquitecturas de equipo, programas y lenguajes de programación.
4.- ¿En qué consiste un sistema de bases de datos distribuidas?
Respuesta: En un conjunto de localidades, cada una de las cuales mantiene un sistema de bases de datos local.
5.- ¿Principales formas en las que se pueden conectar las localidades?
- Red totalmente conectada.
- Red prácticamente conectada.
- Red con estructura de árbol.
- Red en estrella.
6.- Razones por las cuales se construye un sistema distribuido de base de datos.
Respuesta: Compartir información, fiabilidad, disponibilidad y agilizar el procesamiento de consultas.
7.- ¿Cuál es la principal ventaja de los sistemas distribuidos?
Respuesta: La capacidad de compartir y acceder a la información de una forma fiable y eficaz.
8.- ¿A qué se refiere el problema de fragmentación?
Respuesta: Al particionamiento de la información para distribuir cada parte a los diferentes sitios de la red.
9.- ¿Cuáles son los tres tipos de fragmentación?
- Fragmentación horizontal.
- Fragmentación vertical.
- Fragmentación híbrida.
10.- ¿Cuál es el proyecto de computación Grid en el cual trabajan computadoras alrededor del planeta para buscar vida extraterrestre?
Respuesta: SETI@home.