Advertisement
Guest User

Untitled

a guest
Apr 24th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.19 KB | None | 0 0
  1. FIRMA DEL ALUMNO
  2. - La prueba consta de 50 preguntas.
  3. - Sólo hay una única respuesta correcta para cada pregunta.
  4.  
  5. 1. De las siguientes funcionalidades que todo SGBD debe garantizar, señale la respuesta correcta.
  6. a) Independencia: Capacidad de controlar la que la información aparece repetida se actualice de forma coherente.
  7. Control de la concurrencia: Capacidad de controlar el acceso simultaneo a la información de
  8. la Base de Datos .
  9. b) Integridad: Capacidad de modificar el esquema (físico y lógico) de la Base de Datos sin tener que realizar cambios en las aplicaciones que se sirven de ella. c)
  10. d) Ninguna de las opciones anteriores es correcta.
  11.  
  12. 2. ¿Cuál de estos tipos de archivos no se consideran parte de la estructura principal de la base de datos ORACLE?
  13. a) Archivos de parámetros.
  14. b) Archivos de redo log.
  15. c) Archivos de control.
  16. d) Archivos de datos.
  17.  
  18. 3. ¿Qué proceso traslada los bloques modificados de la caché de datos desde la SGA a los archivos de datos cuando se produce un checkpoint? a) LGWR.
  19. b) SMON.
  20. c) DBWR.
  21. d) CKPT.
  22.  
  23. 4. Ordene jerárquicamente las siguientes estructuras de ORACLE:
  24. a) Tablespace, Base de Datos, Segmento, Extensión, Bloque.
  25. b) Base de Datos, Tablespace, Segmento, Extensión, Bloque.
  26. c) Base de Datos, Segmento, Tablespace, Bloque, Extensión.
  27. d) Base de Datos, Tablespace, Segmento, Bloque, Extensión.
  28. .
  29. 5. Cuando creamos una nueva Base de Datos y no queremos que los usuarios usen el tablespace SYSTEM para operaciones de ordenación. ¿Qué se debe hacer? a) Crear un tablespace de ROLLBACK.
  30. b) Crear un tablespace temporal por defecto.
  31. c) Crear un tablespace con la palabra UNDO.
  32. d) Crear un tablespace con la palabra TEMPORARY.
  33.  
  34. 6. En el proceso de establecer una conexión de usuario con un servidor en ORACLE, ¿cuál de las siguientes afirmaciones es cierta?
  35. a) El proceso de servidor es el que establece primero la conexión.
  36. b) El proceso de servidor interactúa directamente con ORACLE Server.
  37. c) El proceso de usuario interactúa directamente con ORACLE Server.
  38. d) El proceso de usuario ejecuta sentencias SQL en nombre del usuario.
  39.  
  40. 7. Cuáles de las siguientes afirmaciones es falsa respecto a las estructuras de almacenamiento de una Base de Datos ORACLE:
  41. a) Un tablespace puede manejar varios datafiles.
  42. b) Un segmento puede abarcar varios datafiles.
  43. c) Un segmento puede pertenecer a varios tablespaces.
  44. d) Un segmento puede abarcar varios bloques de datos.
  45.  
  46. 8. ¿Cuál de las siguientes afirmaciones respecto a los ficheros de control no es cierta?
  47. a) Guarda el nombre de los tablespaces de la Base de Datos.
  48. b) Su ruta se encuentra localizada en el archivo de parámetros.
  49. c) Guardan las rutas de los datafiles y los archivos de redo log.
  50. d) Ninguna de las opciones anteriores es correcta.
  51.  
  52. 9. Una instancia de ORACLE se compone de:
  53. a) El Área Global de Memoria Compartida (SGA) exclusivamente.
  54. b) El PGA más los procesos de ORACLE de acceso a la Base de Datos.
  55. c) El SGA, los procesos de ORACLE de acceso a la Base de Datos y el proceso Servidor.
  56. d) Ninguna de las opciones anteriores es correcta.
  57.  
  58. 10. De las siguientes afirmaciones, ¿Cuál es la correcta?
  59. a) En el tablespace SYSTEM se guardan datos de ORACLE, como estadísticas, estado de la instancia, etc.
  60. b) En el tablespace REDO se guardan los datos antiguos de una transacción y los nuevos en el tablespace UNDO.
  61. c) El tablespace TEMP se utiliza como temporal de las operaciones join, order-by, etc. de los diferentes usuarios que tengan como tablespace temporal dicho tablespace.
  62. d) En el tablespace SYSTEM a parte de tener los datos del diccionario también guarda ciertos datos temporales de las operaciones join, order, etc. de los usuarios e incluso datos.
  63.  
  64. 11. ¿Cuál de las siguientes afirmaciones es cierta?
  65. a) En un archivo de datos se crea al menos un tablespace para contener los procedimientos almacenados, disparadores y tablas de un esquema.
  66. b) En un archivo de datos se crea al menos un tablespace para contener las tablas de un esquema.
  67. c) Cuando se crea un objeto de base de datos, por ejemplo, una tabla o índice, es necesario asignarlo a un tablespace.
  68. Un bloque lógico en ORACLE está compuesto por segmentos lógicos en los cuales se guardan
  69. los objetos ORACLE, como tablas, procedimientos almacenados, etc.
  70. d)
  71.  
  72. 12. Un tablespace es:
  73. a) El tipo de dato que tiene cada columna.
  74. b) Una división lógica de una base de datos.
  75. c) El espacio que se deja entre columna y columna.
  76. d) Ninguna de las opciones anteriores es correcta.
  77.  
  78. 13. Los conjuntos de bloques datos contiguos se denominan: a) Blocks.
  79. b) Extensiones.
  80. c) Quotas.
  81. d) Esquemas.
  82.  
  83. 14. El proceso de segundo plano PMON realiza una limpieza de:
  84. a) El buffer del registro de reconstrucción de la base de datos.
  85. b) El contenido de la caché de buffers de bloque de datos.
  86. c) Las base de datos del sistema que ya no necesita.
  87. d) Los procesos de usuario que han fallado.
  88.  
  89. 15. El proceso de segundo plano SMON:
  90. a) Cuando se inicia la base de datos, realiza la recuperación de la instancia, cuando es preciso.
  91. b) Se encarga de gestionar los contenidos de la caché de buffers de bloques de datos y de la caché de diccionario.
  92. c) Se encarga de desfragmentar el espacio físico de almacenamiento uniendo bloques de datos libres en la memoria.
  93. d) Las respuestas a) y c) son correctas.
  94.  
  95. 16. Toda base de datos ORACLE tiene un tablespace llamado:
  96. a) Tablespace SYSTEM.
  97. b) Tablespace SPACE.
  98. c) Tablespace BLANK.
  99. d) Tablespace SYS.
  100.  
  101. 17. Señale la opción correcta:
  102. a) Hay una relación uno a muchos entre la base de datos y los tablespaces.
  103. b) Hay una relación de uno a muchos entre los tablespaces y los datafiles.
  104. c) Hay una relación uno a muchos entre los tablespaces y la base de datos.
  105. d) Las respuestas a) y b) son correctas.
  106.  
  107. 18. Seleccione la afirmación correcta:
  108. a) Los segmentos temporales almacenan datos durante las operaciones de ordenación y cuando se crean tablas temporales.
  109. b) Cada usuario debe tener un tablespace temporal asignado.
  110. c) El tablespace temporal debe apuntar a un lugar distinto del tablespace SYSTEM.
  111. d) Todas las opciones anteriores son correctas.
  112.  
  113. 19. En el tablespace SYSTEM:
  114. a) Es conveniente que todos los usuarios creen objetos en este tablespace para que otros tablespaces no se saturen.
  115. b) Es el lugar donde se guardan las tablas del diccionario de datos.
  116. c) Es donde se encuentra el segmento de rollback de SYSTEM.
  117. d) Las respuestas b) y c) son correctas.
  118.  
  119. 20. ¿Qué proceso se encarga de llevar a cabo la creación de los “Archivos de Redo log Archivados”?
  120. a) ARCN, cuando la Base de Datos se encuentra levantada en modo NOARCHIVELOG.
  121. b) DBWR, cuando la Base de Datos se encuentra levantada en modo ARCHIVELOG.
  122. c) LGWR, cuando la Base de Datos se encuentra levantada en modo ARCHIVELOG.
  123. d) Ninguna de las opciones anteriores es correcta. d
  124. 21. Si hablamos de la estructura de memoria en ORACLE, ¿Cuáles son las dos áreas principales de memoria? a) PGA.
  125. b) SGA.
  126. c) Instancia ORACLE y SGA.
  127. d) Las respuestas a) y b) son correctas.
  128.  
  129. 22. ¿Cuál es la unidad mínima de asignación de memoria virtual en ORACLE? a) El bloque de datos.
  130. b) El gránulo.
  131. c) El megabyte.
  132. d) El grano.
  133.  
  134. 23. En relación con la ejecución de sentencias SQL, se puede afirmar que:
  135. a) La devolución de los datos al usuario que ha ejecutado una sentencia SQL se produce en la fase de FETCHING.
  136. b) El análisis sintáctico de la sentencia SQL se lleva a cabo en la fase de PARSING.
  137. c) El Plan de Ejecución es el conjunto de sentencias de menor nivel en las que se descompone una sentencia SQL.
  138. d) Todas las respuestas anteriores son correctas.
  139.  
  140. 24. La definición de Extensión como “Cantidad de bloques de datos contiguos que se añaden a un segmento cuando este disminuye de tamaño” es: a) Verdadera.
  141. b) Falsa.
  142.  
  143. 25. En relación con los parámetros utilizados a la hora de gestionar el almacenamiento de las extensiones, señale la opción correcta:
  144. a) El parámetro NEXT indica el tamaño de la primera extensión del segmento al que pertenezca.
  145. b) Nunca podemos indicar un PCTINCREASE igual a 0.
  146. c) Es recomendable que el valor del parámetro MINEXTENTS sea mayor que el del parámetro MAXENTENTS para una mejor gestión del tamaño de las extensiones.
  147. d) Ninguna de las opciones anteriores es correcta.
  148.  
  149. 26. ORACLE trabajo con las extensiones
  150. a) Directamente utilizando los valores asignados en los parámetros de almacenamiento.
  151. b) Redondeando el valor de los bloques superiormente en múltiplos de 5.
  152. c) Redondeando el valor de los bloques inferior y superiormente en múltiplos de 5.
  153. d) Redondeando el valor de los bloques superiormente en múltiplos de 10.
  154.  
  155. 27. Con un bloque de datos ORACLE de 16K, la siguiente sentencia SQL
  156. Create table ALUMNO (DNI varchar (9), Nombre varchar (11), Apellidos varchar (20)) storage (initial 256K next 512K pctincrease 50 minextents 3 maxextents UNLIMITED); Dará como resultado:
  157. a) Una tabla que tendrá un segmento de 3 extensiones y tamaños: 256K, 512K y 800K.
  158. b) Una tabla que tendrá un segmento de 3 extensiones y tamaños: 320K, 560K y 860K.
  159. c) Una tabla que tendrá un segmento de 3 extensiones y tamaños: 256K, 512K y 860K.
  160. d) Una tabla que tendrá un segmento de 3 extensiones y tamaños: 320K, 560K y 800K.
  161.  
  162. 28. ¿Qué valores suele darse al Bloque de Datos en ORACLE?
  163. a) 4096B y 8192B.
  164. b) 4096b y 8192b.
  165. c) 4KB y 8KB.
  166. e) Las respuestas a) y c) son correctas.
  167.  
  168. 29. ¿Cuándo hay que indicar el valor que va a tener el bloque de datos ORACLE? a) Al crear la base de datos.
  169. b) Al arrancar la base de datos.
  170. c) Es indiferente porque se puede modificar en cualquier momento.
  171. d) Ninguna de las opciones anteriores es correcta.
  172.  
  173. 30. En relación a los bloques de datos y las partes que los componen, señale la opción correcta:
  174. a) El ROW DIRECTORY contiene información de las tablas que tienen información en el bloque.
  175. b) El TABLE DIRECTORY contiene información sobre los registros que se encuentran en cada momento en el bloque.
  176. c) El ROW TABLE contiene información de las tablas que tienen información en el bloque.
  177. d) Ninguna de las opciones anteriores es correcta.
  178.  
  179. 31. Si seguimos hablando de bloques de datos, ¿qué indica el parámetro PCTFREE?
  180. a) Indica el porcentaje mínimo que se debe dejar libre dentro de un bloque de datos para inserción de nuevos datos en el bloque.
  181. b) Indica el porcentaje mínimo que se debe dejar libre dentro de un bloque de datos para modificaciones de los datos de los registros que ya existen dentro del bloque.
  182. c) Indica el límite mínimo por debajo del cual debe bajar el espacio ocupado en el bloque para poder aceptar nuevos registros.
  183. d) Indica el porcentaje máximo que se puede dejar libre dentro de un bloque de datos para modificaciones de los datos de los registros que ya existen dentro del bloque.
  184.  
  185. 32. Si tenemos un bloque de datos con los parámetros PCTFREE = 30 y PCTUSED = 50, podemos afirmar que:
  186. a) Se pueden insertar registros en el bloque hasta que haya un 30% de espacio libre.
  187. b) Hasta que el espacio libre del bloque no llegue a un 49% no se podrán insertar nuevos registros en él.
  188. c) El tamaño de la cabecera podrá aumentar hasta un 30%.
  189. d) Las respuestas a) y b) son correctas.
  190.  
  191.  
  192. 33 Si tenemos un registro insertado en un bloque y no hay espacio suficiente para almacenarlo completamente, podemos encontrarnos ante: a) Un encadenamiento de registros.
  193. b) Una migración de registros
  194. c) Un clúster de registros.
  195. d) Las respuestas a) y b) son correctas.
  196.  
  197. 34. Un esquema de usuario es:
  198. a) Un esquema en árbol, que representa la jerarquía entre usuarios.
  199. b) Las áreas físicas en las que se almacenan los datos asociados con las tablas.
  200. c) Una colección de objetos lógicos de la base de datos que pertenecen a un usuario.
  201. d) Ninguna de las opciones anteriores es correcta.
  202.  
  203. 35. Señale la opción incorrecta:
  204. a) Al arrancar la base de datos en modo NOMOUNT se lee el archivo de parámetros.
  205. b) Al arrancar la base de datos en modo NOMOUNT se inicia la Instancia ORACLE.
  206. c) Al arrancar la base de datos en modo MOUNT se abren y se leen los archivos de control.
  207. d) Al arrancar la base de datos en modo MOUNT se inician los procesos en background.
  208.  
  209. 36. ¿Con que tipo de cierre de una base de una base de datos es necesario hacer una recuperación de la misma y de la instancia?
  210. a) Close Database.
  211. b) Shutdown abort.
  212. c) Shutdown immediate.
  213. d) Close Database Now.
  214.  
  215. 37. ¿Cómo se llaman los procedimientos que se ejecutan cuando se produce un suceso de base de datos determinado en una tabla especifica? a) Disparadores.
  216. b) Triggers.
  217. c) Procedures.
  218. d) Las respuestas a) y b) son correctas.
  219.  
  220. 38. ¿Qué tipo de índice se crea de forma automática con cada creación de una tabla en ORACLE?
  221. a) De árbol binario y no único sobre el campo definido como Clave Primaria de la tabla.
  222. b) De mapa de bits y único sobre el campo definido como Clave Primaria de la tabla.
  223. c) De árbol binario y único sobre el campo definido como Clave Externa de la tabla.
  224. d) Ninguna de las opciones anteriores es correcta.
  225.  
  226. 39 ¿Cuándo es conveniente usar clusters de tablas?
  227. a) Cuando las tablas que lo formen se modifiquen mucho y se consulten poco.
  228. b) Cuando las tablas que lo formen se consulten poco y se modifiquen poco.
  229. c) Cuando las tablas que lo formen se consulten mucho y sde modifiquen mucho.
  230. d) Cuando las tablas que lo formen se consulten mucho y se modifiquen poco.
  231.  
  232. 40. ¿Cuál de las siguientes afirmaciones es cierta respecto al Diccionario de Datos?
  233. a) Permite que cualquier usuario de la base de datos pueda realizar operaciones de modificación directa (mediante UPDATE) sobre él.
  234. Está almacenado en el tablespace SYSTEM y puede acceder a él cualquier usuario de la base
  235. de datos .
  236. b) Almacena la definición de todos los objetos de la BD. c)
  237. d) Ninguna de las opciones anteriores es correcta.
  238.  
  239. 41. Señale la respuesta correcta:
  240. a) El propietario de las Tablas del Diccionario de Datos es el usuario SYS.
  241. b) El propietario de las Vistas del Diccionario de Datos es el usuario SYSTEM.
  242. c) El propietario de las Tablas y Vistas del Diccionario de Datos es el usuario SYSTEM.
  243. d) Ninguna de las opciones anteriores es correcta.
  244.  
  245. 42. ¿Cuál de las siguientes afirmaciones es cierta respecto del diccionario de datos?
  246. a) Existen vistas estáticas y dinámicas.
  247. b) El diccionario de datos solo lo puede consultar el usuario SYSTEM.
  248. c) Dentro del área compartida del SGA, existe un buffer para el diccionario de datos.
  249. d) Las opciones a) y c) son correctas.
  250.  
  251. 43. Señale la respuesta correcta:
  252. a) El privilegio SYSOPER permite al usuario llevar a cabo tareas de administración en la base de datos, pero sin tener la capacidad de acceder a los datos de los usuarios.
  253. b) El privilegio SYSDBA es un privilegio de sistema que dota de todas las capacidades de administración de la base de datos.
  254. c) Los privilegios SYSDBA y SYSOPER son concedidos por el usuario SYS.
  255. d) Todas las respuestas anteriores son correctas.
  256.  
  257. 44. Para borrar una base de datos, debe conectarse como:
  258. a) SYS / <contraseña de sys> as sysdba.
  259. b) SYSTEM / <contraseña de system> as sysdba.
  260. c) Root.
  261. d) La respuesta a) y b) son correctas.
  262.  
  263. 45 Se ha ejecutado la siguiente sentencia SQL para crear una nueva cuenta de usuario:
  264. CREATE USER Juan IDENTIFIED BY Juan
  265. DEFAULT TABLESPACE Juan
  266. QUOTA 1M ON alumno
  267. QUOTA UNLIMITED ON users
  268. PASSWORD EXPIRE
  269. DEFAULT ROLE dba;
  270. ¿Por qué esta sentencia devuelve un error?
  271. a) No se puede asignar tablespace a un usuario dentro de la sentencia CREATE USER.
  272. b) No se puede asignar un rol a un usuario dentro de la sentencia CREATE USER.
  273. c) No se puede especificar la cláusula PASSWORD EXPIRE dentro de la sentencia CREATE USER.
  274. d) No se puede conceder al usuario cuota ilimitada dentro de la sentencia CREATE USER.
  275.  
  276. 46. ¿Cuál de las siguientes afirmaciones relacionada con los privilegios es correcta?
  277. a) Son permisos que se dan a los usuarios tanto sobre objetos del esquema como sobre el sistema. Estos privilegios se dan también a los perfiles.
  278. b) Son tanto privilegios de sistema, como privilegios de objetos de esquema. Estos son asignados a roles y a usuarios.
  279. c) Son permisos que son manejados a través de los perfiles para limitar el uso de la CPU y para definir políticas sobre la contraseña (caducidad, complejidad de ésta, etc.).
  280. d) Son un conjunto de permisos agrupados sobre los objetos de la base de datos que simplifican la gestión de la base de datos. En ningún caso se trata de permisos sobre el sistema.
  281.  
  282. 47. Para que un usuario pueda abrir varias sesiones simultáneamente:
  283. a) Se necesita el privilegio de sistema CREATE SESSION.
  284. b) El perfil que tenga asignado debe permitirlo.
  285. c) Solamente podría realizar esta operación el Administrador de la base de datos.
  286. d) Las opciones a) y c) son correctas.
  287.  
  288. 48. Señale la respuesta correcta:
  289. a) Solo pueden crear usuarios aquellos usuarios que tenga el privilegio CREATE ANY USER.
  290. b) Los privilegios de sistema pueden ser otorgados por el DBA o cualquier usuario que tenga concedido explícitamente el permiso de Administrador (WITH GRANT OPTION).
  291. c) La opción WITH ADMIN OPTION permite al usuario al que se le concede el privilegio de objeto, otorgar ese privilegio a otros usuarios. Pero, solo puede revocar dicho privilegio aquel usuario que lo haya concedido.
  292. d) Todas las opciones anteriores son incorrectas.
  293.  
  294.  
  295.  
  296. 49. ¿Cuál es el nombre de la herramienta que proporciona ORACLE para la gestión de backup’s y recuperaciones? a) SQL+.
  297. b) Recovery Manager.
  298. c) Backup Administrator.
  299. d) Ninguna de las opciones anteriores es correcta.
  300.  
  301. 50. Respecto a los diferentes backup’s que podemos llevar a cabo en ORACLE, señale la opción correcta:
  302. a) Al hacer un backup offline gestionado por el usuario, los tablespaces han de estar en modo backup.
  303. b) Al hacer un backup offline gestionado por el servidor, solo se puede realizar si la base de datos se encuentra en modo NOMOUNT.
  304. c) Si la base de datos se encuentra en modo NOARCHIVELOG, podemos ejecutar backup’s offline enteros e incrementales.
  305. d) Ninguna de las opciones anteriores es correcta.d
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement