Test
SQL SERVER 2008
Este test tiene tiempo límite, así que se abre en el reproductor de siempre.
Preguntas del test (15)
1¿Cuántos tipos de funciones definidad por el usuario existen?
- ADe tabla en línea, De tabla con sentencias múltiples, escalares
- BDe columna en línea, de fila, escalonadas
- CDe tabla, de registro, de vista múltiple
2¿En qué parte del cursor se selecciona el conjunto de registros sobre los que se iterará?

- A<sentencia_sql>
- BFETCH NEXT FROM <nombre_cursor> INTO...
3Una función definida por el usuario no puede utilizar sentencias INSERT, [blank_start]UPDATE[blank_end] y [blank_start]DELETE[blank_end] mientras que un [blank_start]procedimiento almacenado[blank_end] si.
- Aprocedimiento almacenado
- BUPDATE
- CDELETE
4Una función definida por el usuario [blank_start]siempre[blank_end] tiene un valor de [blank_start]retorno[blank_end] mientras que un [blank_start]procedimiento almacenado[blank_end] puede o no tener valor de retorno.
- Asiempre
- Bretorno
- Cprocedimiento almacenado
5¿Cuál(es) de las siguientes sintaxis son INCORRECTAS para una función que regresa una tabla?
- ASELECT function()
- BSELECT * FROM function()
- CEXEC function()
6¿Cuál(es) de las siguientes sintaxis son INCORRECTAS para una ejecutar un procedimiento almacenado?
- AEXEC nombre_sp param1, ...., paramN
- Bnombre_sp param1, ...., paramN
- CSELECT nombre_sp param1, ...., paramN
- DSELECT * from nombre_sp param1, ...., paramN
7¿Qué es una transacción?
- AEs una unidad única de trabajo
- BEs una operación con valores tipo MONEY
- CEs un manejo de errores
8Dentro de una transacción la sentencia [blank_start]COMMIT[blank_end] confirma los datos en la base de datos mientras que la sentencia [blank_start]ROLLBACK[blank_end] los descarta.
- ACOMMIT
- BROLLBACK
9La asignación de permisos a un usuario es heredada a su rol
- AVerdadero
- BFalso
10¿Qué es una vista?
- AEs un objeto que muestra de manera rápida un resumen de la información de una tabla
- BEs una tabla virtual que se define mediante una consulta
- CEse tipo de objeto no existe en SQL Server
11Un trigger lanzado en una instrucción [blank_start]UPDATE[blank_end] o INSERT siempre tiene llena la tabla [blank_start]INSERTED[blank_end].
- AUPDATE
- BDELETE
- CINSERTED
- DDELETED
12Un trigger lanzado en una instrucción [blank_start]UPDATE[blank_end] o DELETE siempre tiene llena la tabla [blank_start]DELETED.[blank_end]
- AUPDATE
- BINSERT
- CDELETED.
- DINSERTED.
13¿Qué es un trigger?
- AEs una clase procedimiento almacenado que se ejecuta automáticamente cuando se produce un evento
- BEs un objeto que se ejecuta a petición del usuario igual que un procedimiento almacenado
- CEse tipo de objeto no existe en SQL Server
14La sintaxis para dar permisos de ejecución a un procedimiento almacenado es:
GRANT SELECT ON <nombre de Tabla> TO <usuario>- AVerdadero
- BFalso
15La sintaxis para dar permisos de seleccionar los datos de una tabla es:
GRANT SELECT ON <nombre de Tabla> TO <usuario>- AVerdadero
- BFalso
Información
- Descripción
- Cuestionario SQL Server Intermedio CIC
- Autor
- Daniel Guerrero
- Idioma
- Español
- Visitas
- 84
- Etiquetas
- Valoración
- Aún sin valoraciones Valora este test