SQL SERVER 2008

Description

Cuestionario SQL Server Intermedio CIC
Daniel  Guerrero
Quiz by Daniel Guerrero, updated more than 1 year ago
Daniel  Guerrero
Created by Daniel Guerrero over 7 years ago
78
0

Resource summary

Question 1

Question
¿Cuántos tipos de funciones definidad por el usuario existen?
Answer
  • De tabla en línea, De tabla con sentencias múltiples, escalares
  • De columna en línea, de fila, escalonadas
  • De tabla, de registro, de vista múltiple

Question 2

Question
¿En qué parte del cursor se selecciona el conjunto de registros sobre los que se iterará?
Answer
  • <sentencia_sql>
  • FETCH NEXT FROM <nombre_cursor> INTO...

Question 3

Question
Una 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.
Answer
  • procedimiento almacenado
  • UPDATE
  • DELETE

Question 4

Question
Una 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.
Answer
  • siempre
  • retorno
  • procedimiento almacenado

Question 5

Question
¿Cuál(es) de las siguientes sintaxis son INCORRECTAS para una función que regresa una tabla?
Answer
  • SELECT function()
  • SELECT * FROM function()
  • EXEC function()

Question 6

Question
¿Cuál(es) de las siguientes sintaxis son INCORRECTAS para una ejecutar un procedimiento almacenado?
Answer
  • EXEC nombre_sp param1, ...., paramN
  • nombre_sp param1, ...., paramN
  • SELECT nombre_sp param1, ...., paramN
  • SELECT * from nombre_sp param1, ...., paramN

Question 7

Question
¿Qué es una transacción?
Answer
  • Es una unidad única de trabajo
  • Es una operación con valores tipo MONEY
  • Es un manejo de errores

Question 8

Question
Dentro 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.
Answer
  • COMMIT
  • ROLLBACK

Question 9

Question
La asignación de permisos a un usuario es heredada a su rol
Answer
  • True
  • False

Question 10

Question
¿Qué es una vista?
Answer
  • Es un objeto que muestra de manera rápida un resumen de la información de una tabla
  • Es una tabla virtual que se define mediante una consulta
  • Ese tipo de objeto no existe en SQL Server

Question 11

Question
Un trigger lanzado en una instrucción [blank_start]UPDATE[blank_end] o INSERT siempre tiene llena la tabla [blank_start]INSERTED[blank_end].
Answer
  • UPDATE
  • DELETE
  • INSERTED
  • DELETED

Question 12

Question
Un trigger lanzado en una instrucción [blank_start]UPDATE[blank_end] o DELETE siempre tiene llena la tabla [blank_start]DELETED.[blank_end]
Answer
  • UPDATE
  • INSERT
  • DELETED.
  • INSERTED.

Question 13

Question
¿Qué es un trigger?
Answer
  • Es una clase procedimiento almacenado que se ejecuta automáticamente cuando se produce un evento
  • Es un objeto que se ejecuta a petición del usuario igual que un procedimiento almacenado
  • Ese tipo de objeto no existe en SQL Server

Question 14

Question
La sintaxis para dar permisos de ejecución a un procedimiento almacenado es: GRANT SELECT ON <nombre de Tabla> TO <usuario>
Answer
  • True
  • False

Question 15

Question
La sintaxis para dar permisos de seleccionar los datos de una tabla es: GRANT SELECT ON <nombre de Tabla> TO <usuario>
Answer
  • True
  • False
Show full summary Hide full summary

Similar

T5 PBDSQL - AND & OR 'LIKE' '%abc%'
Alexi Hernandez
T3 PBDSQL - DISTINCT
Alexi Hernandez
T4 PBDSQL - AND & OR '='
Alexi Hernandez
BASES DE DATOS
Horst Berndt Reyes
Prueba de evaluación de conocimientos SQL
Novaquality
SQL Básico
Carlos A. A. Duque
BASES DE DATOS
jaime andres rojas gil
Seguridad en bases de datos
KATERINE MARCELES
Examen de Base de Datos
Uniti Consulting & Solutions
Prueba base de datos
Dulfran Montaño