0% encontró este documento útil (0 votos)
427 vistas8 páginas

Test

Este documento presenta preguntas sobre cursores, procedimientos almacenados y bases de datos. 1) Un cursor es una variable que recorre un conjunto de resultados de una consulta. 2) Un procedimiento almacenado es un conjunto de instrucciones reutilizables. 3) Los componentes principales de un sistema de bases de datos son los datos, los programas y los usuarios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
427 vistas8 páginas

Test

Este documento presenta preguntas sobre cursores, procedimientos almacenados y bases de datos. 1) Un cursor es una variable que recorre un conjunto de resultados de una consulta. 2) Un procedimiento almacenado es un conjunto de instrucciones reutilizables. 3) Los componentes principales de un sistema de bases de datos son los datos, los programas y los usuarios.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

1.

Qu es y para que se usa un cursor? a) Es un tipo de puntero para el uso de windows b) Es el puntero manejado en sql en su entorno grafico c) Es el destino que se le da a los datos que se estn manejando d) Variable que recorre un conjunto de resultados El parmetro FORWARD_ONLY sirve para a) El cursor recorrer filas solo por orden alfabtico b) El cursor slo se puede desplazar de la primera a la ltima fila. c) El cursor har recorrido solo si hay ms de 5 datos d) El cursor slo se puede desplazar de la ultima a la primera fila Qu es un procedimiento almacenado? a) Es una vista reutilizable b) Es un cursor dinmico c) Es un conjunto de instrucciones reutilizables d) Es un recorrido a la base de datos que esta previamente definido Es un conjunto de archivos interrelacionados y una serie de programas de aplicacin que permiten a varios usuarios tener acceso a estos archivos y modificarlos. a) Los programas o Software b) Sistema de Bases de Datos c) Los Datos o la informacin d) Sistemas de Gestin En una BD al usuario del sistema se le brindarn recursos para realizar diversas operaciones sobre estos archivos, tales como: a) Slo agregar, eliminar y actualizar datos en archivos existentes de la BD b) Agregar archivos nuevos en la BD, insertar, eliminar, actualizar y obtener datos de archivos existentes de la BD c) Actualizar slo datos de archivos existentes d) Eliminar slo archivos ya existentes en la BD Los Componentes principales de un sistema de Datos son: a) Los datos o informacin b) Los datos, los programas y los usuarios c) El equipo, los datos y los programas d) Los datos, el software, el hardware y los usuarios Dentro de la Estructura general de Base de Datos tenemos slo dos tipos de usuarios: - Programador de la Aplicacin - Usuario Final a) Verdadero b) Falso El DBMS: Es el lenguaje especial para describir el esquema conceptual de la BD. Permite la definicin de los objetos de la BD. a) Verdadero b) Falso Qu es un Motor de Bases de Datos? a) Es un nivel de mediacin entre los niveles internos y externos. b) Es un conjunto de Algoritmos que permite la Gestin y Optimizacin de Base de datos. c) Es un conjunto de archivos que permite la Gestin y Optimizacin de Base de datos. d) Es un conjunto de niveles que permiten la Gestin de Base de Datos.

2.

3.

4.

5.

6.

7.

8.

9.

10. Existen 4 modelos de DBMS, que se distinguen segn cmo representan los datos almacenados: a) Modelo relacional, Modelo Jerrquico, Modelo de datos y Modelo E-R b) Modelo relacional, Modelo Orientado a Objetos, Modelo Jerrquico y Modelo de datos c) Modelo relacional, Modelo Orientado a Objetos, Modelo E-R y Modelo de Red d) Modelo relacional, Modelo Orientado a Objetos, Modelo Jerrquico y Modelo de Red

11. Dentro de la Arquitectura para Sistemas de Base de Datos encontramos un nivel que es el ms cercano a los usuarios, es decir, el que atae a la manera cmo cada usuario ve los datos. a) Nivel Externo b) Nivel Interno c) Nivel Representativo d) Nivel Conceptual 12. La apertura de un cursor se realiza = open a) Verdadero b) Falso 13. La apertura de un cursor se realiza: a) OPEN FETCH cCLIENTES b) OPEN INTO cCLIENTES c) OPEN cCLIENTES d) OPEN FROM cCLIENTES 14. DEALLOCATE Libera un cursor de los recursos a) Verdadero b) Falso 15. Para eliminar el cursor se utiliza el comando DROP CURSOR? a) Verdadero b) Falso 16. Para recuperar los datos en variables utilizamos: a) Recordset... into b) Fetch... Into c) Close... into d) Update... into 17. Especifica que el cursor slo se puede desplazar de la primera a la ltima fila. FETCH NEXT es la nica opcin de recuperacin admitida. a) SCROLL b) DECLARE c) FX d) FORWARD_ONLY 18. Define un cursor que hace una copia temporal de los datos que va a utilizar. a) DEFINE b) STATIC c) SELECT d) STOP 19. Especifica que la pertenencia y el orden de las filas del cursor se fijan cuando se abre el cursor a) OPEN b) KEYSET c) DYNAMIC d) CLOSE 20. Define un cursor que, al desplazarse por l, refleja en su conjunto de resultados todos los cambios realizados en los datos de las filas a) SCROLL b) KEYSET c) MOVIE d) DYNAMIC

21. Evita que se efecten actualizaciones a travs de este cursor. No es posible hacer referencia al cursor en una clusula WHERE CURRENT OF de una instruccin UPDATE o DELETE. Esta opcin reemplaza la capacidad de actualizar el cursor. a) READ_ONLY b) SCROLL_LOCKS c) DECLARE_INSERT d) FAST_FORWARD 22. Especifica que se garantiza que las actualizaciones o eliminaciones posicionadas realizadas a travs del cursor sern correctas. Microsoft SQL Server bloquea las filas cuando se leen en el cursor para garantizar que estarn disponibles para futuras modificaciones. No es posible especificar SCROLL_LOCKS si se especifica tambin FAST_FORWARD o STATIC a) SCROLL b) SCROLL_LOCKS c) LOCKS d) FAST_FORWARD 23. Especifica que se enva un mensaje de advertencia al cliente si el cursor se convierte implcitamente del tipo solicitado a otro. a) READ_ONLY b) TYPE_READ c) TYPE_WARNING d) CLOSE 24. Sentencia para eliminar un Procedimiento Almacenado: Delete nombre_procedimiento a) Verdadero b) Falso 25. Sentencia para crear un Procedimiento Almacenado: CREATE PROC nombre_procedimiento[@parametro1,......] AS sentencia_del_procedimiento a) Verdadero b) Falso 26. sp_helptext sirve para ver la sentencia de creacin de un Procedimiento Almacenado a) Verdadero b) Falso 27. Despus de creado un Procedimiento Almacenado no es posible editarlo ya que este despus de implementarlo, altera los datos a) Verdadero b) Falso 28. Como se ejecuta un Procedimiento Almacenado a) Execute [<nombre_procedimiento>] b) Exc <nombre_procedimiento>,\\\'@parametro1\\\',\\\'@parametro2\\\' c) Exec <nombre_procedimiento>,\\\'parametro1\\\',\\\'parametro2\\\' d) Execute <nombre_precedimiento>\\ 29. Complete la sentencia
CREATE PROC insertar_estudiante @nombre nvarchar(20), @apellido nvarchar(20) AS ? Estudiante (nombre, apellido) values (@nombre, @apellidos)

a) Alter Table b) Insert Into c) Insert Table d) Insert 30. Palabra para la apertura de un cursor a) Start b) Begin c) Open d) Declare

31.

Valor devuelto por la instruccin FETCH cuando no se ejecut correctamente o la fila estaba ms all del conjunto de resultados. a) -1 b) 2 c) -2 d) Null

32. Tipos de parmetros que se pueden especificar en un Cursor SQL a) [Fijo-General] b) [Local-General] c) [Read_Onli | Dynamic | Scroll] d) Ninguna de las anteriores 33. La siguiente estructura se usa para declarar un cursor: DECLARE CURSOR FOR a) Verdadero b) Falso 34. Cul es la estructura que se usa para leer la fila de un cursor? a) INTO <nombre_cursor> INTO <lista_variables> b) FITCH <nombre_cursor> INTRO <lista_variables> c) FETCH <nombre_cursor> INTO <lista_variables> d) INTO <nombre_cursor> FETCH <lista_variables> 35. Elija la respuesta correcta: Cmo se declara una variable para un cursor? a) -Nombre b) $Nombre c) @Nombre d) %Nombre

36. La funcin TYPE_WARNING Especifica que se enve un mensaje de advertencia si el cursor se convierte de un tipo solicitado a otro. a) Verdadero b) Falso 37. Los procedimientos almacenados se usan a menudo, pero no siempre, para realizar consultas SQL sobre los objetos de la base de datos de una manera abstracta, desde el punto de vista del cliente de la aplicacin. a) Verdadero b) Falso 38. Los procedimientos almacenados nos permiten manejar parmetros solamente de entrada. a) Verdadero b) Falso 39. Qu funcin cumple el parmetro DYNAMIC? a) Define el procedimiento como entero. b) Define un cursor que, refleja en su conjunto de resultados todos los cambios realizados en los datos de las filas. c) Cambia los valores de los datos, para que sean dinmicos. d) Identifica los parmetros asignados en el cursos 40. El parmetro @@ROWCOUNT es aquel que devuelve el nmero de filas segn la base de datos implementada. a) Verdadero b) Falso

41. De qu se compone un procedimiento? a) Un nombre, un conjunto de parmetros y un bloque de cdigo. b) Solamente de un bloque de cdigo. c) un nombre y un conjunto de variables de tipo cadena. d) Un ndice, un conjunto de funciones y un bloque de procesos. 42. Qu parmetros se usa para recopilar el procedimiento almacenado? a) WITH RECOMPILE.

b) c) d)

SP_RECOMPILE. Ninguna de las anteriores. A y B son correctas.

43. Conjunto de elementos orientados al tratamiento y administracin de datos e informacin, organizados y listos para su posterior uso, generados para cubrir una necesidad (objetivo). a) MANEJADOR DE BASE DE DATOS b) SISTEMA DE INFORMACION c) DIRECTORIO DE DATOS d) SISTEMA DE BASE DE DATOS 44. Representacin simblica (numrica, alfabtica, algortmica etc.), un atributo o una caracterstica de una entidad. a) REGISTRO b) CAMPO c) DATO d) INFORMACION 45. Asociacin de dos o ms entidades a) ASOCIACION ENTRE TABLAS b) RELACION c) DATOS d) SMBD 46. Combinacin de campos que identifica de forma nica a cada fila de una tabla a) LLAVE O CLAVE PRIMARIA b) CAMPO PRIMARIO c) ENTIDAD O CLAVE UNICA d) INFORMACION 47. Pueden haber dos filas en una tabla que tengan la misma clave primaria. a) Verdadero b) Falso 48. Conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje. a) base de datos b) SMBD c) SISTEMA DE INFORMACION d) INFORMACION

Soluciones: d, b, c, b, b, d, b, b, b, d, a, b, c, a, a, b, d, b, b, d, a, b, c, b, a, a, b, c, b, c, a, b, a, c, c, a, a, b, b, b, a, ab, b, c, b, a, b, d

1.

Una sentencia SELECT sin la clusula WHERE devuelve a) Todos los registros existentes en la tabla que no estn relacionados con otra tabla b) Todos los registros existentes en la tabla c) No se puede ejecutar una sentencia SELECT sin la clusula WHERE d) Las anteriores respuestas no son correctas

2. Cul de las siguientes no es una funcin de agregacin? a) COUNT()

b) c) d)

LIMIT() MAX() MIN()

3. Cmo se borra toda una base de datos con SQL? a) DELETE DATABASE b) DROP DATABASE c) ERASE DATABASE d) Las anteriores respuestas no son correctas 4. En SQL, cul de estas sentencias aade una fila a una tabla en una base de datos? a) ADD b) INSERT c) UPDATE d) INCLUDE 5. En SQL, para modificar la estructura de una tabla de una base de datos se emplea la instruccin a) ALTER TABLE b) CHANGE TABLE c) MODIFY TABLE d) Las anteriores respuestas no son correctas 6. En una clusula LIKE, cmo se obtienen todos los nombres de personas que comienzan con "Juan"? a) LIKE "Juan%" b) LIKE "Juan*" c) LIKE "Juan$" d) LIKE "Juan&" 7. En una clusula LIKE, cmo se obtienen todos los nombres de personas que tienen exactamente cuatro caracteres? a) LIKE "????" b) LIKE "____" c) LIKE "...." d) Las anteriores respuestas no son correctas 8. En SQL, para ordenar los datos devueltos por una sentencia SELECT se emplea la clusula a) ORDER BY b) ORDERED BY c) SORT BY d) SORTED BY 9. En SQL, para eliminar las filas duplicadas del resultado de una sentencia SELECT se emplea a) NO DUPLICATE b) UNIQUE c) DISTINCT d) Las anteriores respuestas no son correctas 10. Cul de las siguientes no es una funcin de agregacin? a) AVG() b) FLOOR() c) SUM() d) Las anteriores respuestas no son correctas

11. Qu instruccin se emplea para eliminar todo el contenido de una tabla, pero conservando la tabla? a) DELETE TABLE b) DROP TABLE c) TRUNCATE TABLE d) Las anteriores respuestas no son correctas 12. En cul de las siguientes sentencias del lenguaje SQL se emplea la clusula SET?

a) b) c) d)

DELETE DROP SELECT UPDATE

Soluciones: b, b, b, b, a, a, b, a, c, b, c, d

También podría gustarte