Fundamentos de Bases de Datos. Tipo Test Parcial II

Autor: Elías Monge Sánchez

Autor: Arturo Olivares Martos


  • Asignatura: Fundamentos de Bases de Datos
  • Descripción: Recopilación de preguntas Tipo Test del Parcial II (Tema 4 y Seminarios 3-4).
    Si encuentran algún error o pregunta repetida, rogamos nos lo comuniquen.

  1. Al aplicar DROP TABLE sobre una tabla T:

  2. Considere la tabla PIEZA (codpie, nompie, color), cuya clave primaria es codpie; considere la consulta: encontrar los colores que cumplen que el número de piezas de la tabla que tienen ese color es exactamente 2:

  3. Considere una tabla \(T(A,B)\). En relación con los operadores del Álgebra Relacional:

  4. Cuando operamos con dos tablas que están conectadas por una clave externa formada por dos atributos:

  5. Considere la siguiente consulta en SQL: SELECT codpro FROM ventas.

  6. Considere dos tablas \(T_1\) y \(T_2\) con esquemas equivalentes. Considere la siguiente expresión en Álgebra Relacional: \((T_1 - T_2) \cup T_2\). El resultado de aplicar dicha operación sobre dos instancias \(t_1\) y \(t_2\) de las tablas:

  7. En relación con la capacidad de consulta:

  8. Considere dos tablas \(T_1\) y \(T_2\) tales que el esquema de \(T_2\) está contenido en el de \(T_1\). Considere la siguiente expresión en Álgebra Relacional: \((T_1 \div T_2) \times T_2\). El resultado de aplicar dicha operación sobre dos instancias \(t_1\) y \(t_2\) de las tablas:

  9. Cuando operamos con dos tablas que están conectadas por una clave externa:

  10. En relación con los operadores fundamentales y no fundamentales del Álgebra Relacional:

  11. En general, en Oracle si añadimos un índice a una tabla:

  12. En relación con el comando DESCRIBE:

  13. Un índice primario:

  14. En general para acceder a los datos:

  15. En un índice de mapa de bits:

  16. En la aproximación del método de acceso a la base de datos vista en clase:

  17. Cuando se utilizan técnicas de hashing básico:

  18. En relación con los índices:

  19. En general, cuanto mayor es el número de colisiones que produce una función hash

  20. Un objetivo primordial en relación con el método de acceso es:

  21. Considere las tablas organizadas por índice (IOT):

  22. En el nivel interno

  23. Considere que se está usando Hashing dinámico. En un momento dado, al insertar un nuevo registro en un cubo con profundidad local igual a la profundidad global:

  24. Considere un fichero secuencial indexado:

  25. El Hashing dinámico:

  26. En un árbol B+:

  27. La BD en el nivel interno se puede representar de distintas formas, pero:

  28. Cuando se utiliza Hashing dinámico:

  29. En relación con el método de acceso a la BD, las páginas o bloques de la BD deben tener un tamaño múltiplo de las páginas o bloques del sistema operativo...

  30. Cuando se organiza el acceso a los datos de un fichero mediante el uso de índices:

  31. Al respecto de los índices jerárquicos:

  32. En general, cuando se utiliza un índice denso:

  33. En la indexación con árboles B:

  34. La técnica de acceso directo:

  35. El objetivo principal de los mecanismo de indexación y métodos de acceso es:

  36. El clúster:

  37. En un índice denso:

  38. En el Hashing extendido:

  39. Las páginas que componen un archivo almacenado:

  40. Sean \(F\) y \(D\) las tablas procedentes de una entidad fuerte y una débil, respectivamente. Las filas de \(D\) se recuperan con las de \(F\), y rara vez, por separado. La mejor opción sería:

  41. Indica la afirmación verdadera:

  42. La sentencia CREATE TABLE provoca:

  43. Un índice no denso:

  44. El record identifier (RID):

  45. El índice por clave invertida:

  46. En Hashing dinámico si el número de registros por bloque es 4 y tengo alrededor de 1000 registros, el número de bits necesario para la tabla hash es:

  47. Cuando se necesita acceder a la tabla alumnos por rangos de notas (sin decimales) el mejor mecanismo es:

  48. Cuando la cardinalidad del campo por el que se indexa una tabla es muy baja, el mejor mecanismo de indexación es:

  49. Indica cual de estas afirmaciones es verdadera:

  50. Con la consulta SELECT codpro, sum(cantidad) FROM ventas GROUP BY codpro:

  51. Las tablas organizadas por índice (IOT):

  52. Indica cual de estas afirmaciones es FALSA:

  53. En general, un algoritmo de direccionamiento:

  54. La técnica de hashing que va asignando más cubos a zonas del dominio de la clave donde se van presentando más valores en la instancia de la base de datos:

  55. Considere que se está usando hashing dinámico. En ese caso:

  56. Considere las tablas organizadas por índice:

  57. En los índices multinivel:

  58. Un factor de bloqueo alto:

  59. Considere un índice montado sobre los siguientes campos de un registro (en el orden que se muestran): nombre, ciudad, color:

  60. A la hora de decidir si se crea un determinado índice en la BD:

  61. Considere que tengo que ubicar registros de cuentas bancarias y registros con los movimientos de dichas cuentas bancarias:

  62. Desde un punto de vista general, si una BD es lo suficientemente pequeña:

  63. En general, si quiero optimizar consultas del tipo "dame los registros cuyo valor del campo X, está comprendido entre \(x_1\) y \(x_2\), con \(x_1<x_2\)":

  64. Considere los árboles B+ (Tree1 y Tree2) construidos sobre la misma clave y el mismo fichero, y que el valor de M en Tree1 es mayor que el valor de M en el Tree2:

  65. La gestión de archivos de S.O es llevada a cabo por:

  66. Considere un índice de clave invertida sobre el código de empleado de una tabla de empleados:

  67. En relación a los índices de mapa de bits:

  68. En el hashing dinámico, en un momento dado:

  69. En relación con la forma de representar la BD en el nivel interno:

  70. En relación con el uso de índices:

  71. Considere un índice denso que no sea jerárquico: