Quiz
SQL SERVER 2008
This quiz has a time limit, so it opens in the usual player.
Questions in this quiz (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
- ATrue
- BFalse
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>- ATrue
- BFalse
15La sintaxis para dar permisos de seleccionar los datos de una tabla es:
GRANT SELECT ON <nombre de Tabla> TO <usuario>- ATrue
- BFalse
Information
- Description
- Cuestionario SQL Server Intermedio CIC
- Author
- Daniel Guerrero
- Language
- Español
- Views
- 84
- Tags
- Rating
- No ratings yet Rate this quiz