Test sobre Diseño y Normalización de Bases de Datos
Diseño y Normalización de Bases de Datos: Guía Completa
Test: Modelado entidad-relación, Modelado relacional y físico, Normalización y dependencias, Fundamentos de bases de datos, Sistemas de gestión de bases de datos, Organización y gestión de archivos, Miscelánea: administración de datos, Ordenamiento y búsqueda en archivos, Índices y árboles en bases de datos, Hashing y funciones de dispersión, Modelado y semántica de datos, Diseño relacional y lógico, Modelo y álgebra relacional, Consultas y SQL, Procesamiento y optimización de consultas - Principios, Control de concurrencia y recuperación - Recuperación y Alta Disponibilidad, Control de concurrencia y recuperación - Transacciones, Control de concurrencia y recuperación - Concurrencia y Bloqueos, Control de concurrencia y recuperación - Seguridad y Criptografía, Administración y operación de bases de datos, Bases de datos relacionales y SQL, Lenguaje SQL y características, Integración SQL en programas, Cálculo relacional y Datalog, SQL y modelos formales, Diseño E-R y lógico, Procesamiento y optimización de consultas - SQL, Procesamiento y optimización de consultas - Planificación relacional, Procesamiento y optimización de consultas - Algoritmos de unión, Procesamiento y optimización de consultas - Bases de datos generales, Nulos y lógica ternaria en bases de datos, Tipos y herencia en programación, Bases de datos distribuidas y replicación, Almacenes de datos y toma de decisiones, Bases de datos para toma de decisiones y OLAP, Integración y preparación de datos distribuidos, Minería de datos y técnicas, Bases de datos temporales y temporización, Lógica y bases de datos, Datalog y restricciones, Lenguajes y técnicas de consulta, Bases de datos orientadas a objetos, Bases de datos objeto-relacionales, Sistemas y SQL, Programación con SQL, Bases de datos activas y triggers, Bases de datos multimedia y especializadas, Sistemas distribuidos de bases de datos, Miscelánea: desarrollo PHP, Estructura y fundamentos XML, Esquemas y validación XML, Almacenes de datos y OLAP, Bases de datos móviles y MANET, Miscelánea: sistemas de información geográfica, Control de concurrencia y recuperación - Seguridad de Aplicaciones, Consultas y transformación XML, Dispositivos de almacenamiento y RAID, Almacenamiento y gestión en memoria y buffers, Almacenamiento y estructuras de archivos, Estructuras e índices de archivos, Procesamiento y optimización de consultas - Estadísticas y selectividad, Procesamiento y optimización de consultas - Concurrencia y rendimiento, OLAP y consultas analíticas, Miscelánea: informática móvil y multimedia, Sistemas paralelos de bases de datos, Control de concurrencia y recuperación distribuidos, Miscelánea: sistemas y directorios LDAP, Sistemas específicos: PostgreSQL, Sistemas específicos: Oracle Database, Sistemas específicos: IBM DB2, Sistemas específicos: Microsoft SQL Server, Sistemas específicos y tecnologías emergentes: Tipos y extensiones SQL
20 preguntas
Pregunta 1: En PostgreSQL, las funciones definidas por los usuarios solo pueden escribirse en lenguajes procedimentales o en C, sin la posibilidad de usar mero SQL.
A. Ano
B. Ne
Explicación: Según la sección 26.3.3.2, las funciones definidas por los usuarios en PostgreSQL "pueden escribirse como instrucciones de mero SQL", además de soportar varios lenguajes procedimentales y la interfaz para programación de aplicaciones para C.
Pregunta 2: ¿Cuál de los siguientes tipos de índices es el predeterminado en PostgreSQL y resulta ser el más adecuado para consultas de igualdad y rango sobre datos ordenables?
A. Índice de asociación
B. Índice de árbol R
C. Índice de árbol B
D. Índice GiST
Explicación: El tipo de índice predeterminado en PostgreSQL es el de árbol B. Este tipo es útil para las consultas de igualdad y para las de rango sobre datos ordenables, y también para algunas operaciones de coincidencia de patrones como la expresión 'like'.
Pregunta 3: En la actualidad, Oracle requiere un servidor de bases de datos multidimensionales separado para el procesamiento OLAP.
A. Ano
B. Ne
Explicación: Anteriormente el producto OLAP de Oracle era un servidor de bases de datos multidimensionales separado. Actualmente el procesamiento OLAP se realiza dentro de la propia base de datos relacional.
Pregunta 4: ¿Cuáles son algunas de las características principales que Oracle ofrece para el manejo de bases de datos distribuidas?
A. Soporte para consultas y transacciones en múltiples bases de datos ubicadas en distintos sistemas.
B. Capacidad de incluir bases de datos que no son de Oracle en sistemas remotos a través del uso de pasarelas.
C. Optimización incorporada para consultas que involucran tablas de diferentes sitios, presentando los resultados como si fueran una consulta local normal.
D. Un mecanismo para replicar datos solo de forma síncrona, sin capacidad de replicación asíncrona.
Explicación: Oracle soporta consultas y transacciones sobre varias bases de datos en distintos sistemas, y permite incluir bases de datos que no son de Oracle en sistemas remotos mediante pasarelas. Además, posee capacidades incorporadas para optimizar consultas con tablas en distintos sitios, recuperando los datos relevantes y devolviendo los resultados como si se tratara de una consulta local normal. El material no indica que la replicación sea solo síncrona; de hecho, en la sección de réplica, menciona soporte para propagación asíncrona o sincrónica de actualizaciones.
Pregunta 5: DB2 puede realizar la agregación mientras ordena la entrada de la agregación en las columnas de agrupación.
A. Ano
B. Ne
Explicación: Los materiales de estudio indican que DB2 procesa las operaciones de agregación en modo impaciente o de envío siempre que sea posible. Por ejemplo, puede realizar la agregación mientras que ordena la entrada de la agregación en el grupo por columnas.