11 de julio de 2017

Administrador de bases de datos NIVEL 2 LECCION 2 REPUESTAS

Resultados de la pregunta
¿Cuántos campos tiene la tabla obtenida por la siguiente función?

CREATE FUNCTION IVA(@cobro money)
RETURNS @tablaIVA table
(cobro money,
 IVA money,
)
AS
BEGIN
   INSERT @tablaIVA
   SELECT * FROM  tablaprecios
   WHERE IVA = @cobro * 1.16
   RETURN
END
Respuesta del usuario:
2
Resultados de la pregunta
Observa la siguiente estructura e identifica qué tipo de función es:

CREATE FUNCTION nombre(@parametro tipodedato (longitud))
RETURNS @nombredetabla table
(Campo1 Tipodedato (longitud),
 Campo2 Tipodedato (longitud),
 Campo3 Tipodedato (longitud)
 )
AS
BEGIN
   INSERT @nombredelatabla
   SELECT * FROM  tabla1
   WHERE campo = @parametro
   RETURN
END
Respuesta del usuario:
En línea con múltiples secuencias
Resultados de la pregunta
Selecciona las instrucciones que faltan en la siguiente instrucción en línea:

CREATE FUNCTION nombre(@parametro tipodedato (longitud))
AS
   RETURN (
   SELECT *  WHERE  ID=@parametro
   )
Respuesta del usuario:
RETURNS y FROM
Resultados de la pregunta
La función que se llama es escalar. Por lo tanto, ¿qué se obtiene de la siguiente consulta?

SELECT campo, dbo.f_decuento() FROM tabla1
Respuesta del usuario:
Una tabla con un nuevo campo calculado
Resultados de la pregunta
Observa la siguiente estructura e identifica qué tipo de función es:

CREATE FUNCTION nombre(@parametro tipodedato (longitud))
RETURNS table
AS
RETURN (
SELECT *   FROM   Tabla1
      WHERE  ID=@parametro
 )
Respuesta del usuario:
En línea
Resultados de la pregunta
Observa la siguiente estructura e identifica qué tipo de función es:

CREATE FUNCTION nombre(@parametro tipodedato (longitud))
RETURNS tipodedato
AS
BEGIN
   DECLARE @valor tipodedato
   SET @valor = @parametro * 100
   RETURN @valor
END
Respuesta del usuario:
Escalar
Resultados de la pregunta
La función que se llama es en línea. Por lo tanto, ¿qué se obtiene de la siguiente consulta?

SELECT campo, dbo.f_clientes() FROM tabla1
Respuesta del usuario:
Una tabla con un nuevo campo calculado
Resultados de la pregunta
De acuerdo a la siguiente función ¿qué resultado se obtiene?

CREATE FUNCTION IVA(@precio money)
RETURNS @tablaIVA table
(Precio money,
 IVA money,
)
AS
BEGIN
     INSERT @tablaIVA
     SELECT * FROM  tablaprecios 
     WHERE IVA = @precio * 1.16
     RETURN
END
Respuesta del usuario:
Una tabla con el precio y el precio más IVA
Resultados de la pregunta
¿Cuál de las siguientes llamadas de función requiere variables como parámetros de entrada?
Respuesta del usuario:
dbo.funcion(@precio,@IVA)
Resultados de la pregunta
¿De qué tipo es la función si se le llama de la siguiente forma?

SELECT campo, dbo.f_promedio(parametro) FROM tabla1
Respuesta del usuario:
Escalar

15 comentarios:

  1. Resultados de la pregunta
    En el siguiente disparador, ¿cuál es el orden de ejecución?



    CREATE TRIGGER nombre
    ON nombretabla
    FOR UPDATE
    AS
    PRINT(‘La tabla fue actualizada’)
    Respuesta del usuario:
    Primero el trigger y luego la instrucción
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    La función que se llama es en línea. Por lo tanto, ¿qué se obtiene de la siguiente consulta?



    SELECT campo, dbo.f_clientes() FROM tabla1

    Respuesta del usuario:
    Una tabla dentro de otra tabla
    Resultado:
    Debes reforzar este tema. Necesitas reforzar el tema funciones de SQL
    Resultados de la pregunta
    Selecciona las instrucciones que faltan en la siguiente instrucción escalar:



    CREATE FUNCTION nombre(@parametro tipodedato (longitud))
    RETURNS tipodedato
    AS
    DECLARE @valor tipodedato
    SET @valor = @parametro * 100
    RETURN @valor


    Respuesta del usuario:
    BEGIN y END
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Un disparador se puede usar en las siguientes instrucciones DML, excepto:

    Respuesta del usuario:
    DELETE
    Resultado:
    Debes reforzar este tema. Necesitas reforzar el tema triggers
    Resultados de la pregunta
    Selecciona las instrucciones que faltan en la siguiente instrucción en línea:



    CREATE FUNCTION nombre(@parametro tipodedato (longitud))
    AS
    RETURN (
    SELECT * WHERE ID=@parametro
    )
    Respuesta del usuario:
    RETURNS y FROM
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Observa la siguiente pregunta y selecciona la opción que muestra en qué momento se activa el disparador.



    CREATE TRIGGER nombre_disp
    ON nombretabla
    AFTER INSERT
    AS
    PRINT(‘La tabla fue actualizada’)
    Respuesta del usuario:
    Después de hacer una inserción
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Observa la siguiente estructura y selecciona la opción que muestra en qué momento se activa el disparador.



    CREATE TRIGGER nombre_disp
    ON nombretabla
    FOR DELETE
    AS
    PRINT(‘La tabla fue actualizada’)
    Respuesta del usuario:
    Antes de hacer una actualización
    Resultado:
    Debes reforzar este tema. Necesitas reforzar el tema triggers
    Resultados de la pregunta
    Observa la siguiente estructura e identifica qué tipo de función es:



    CREATE FUNCTION nombre(@parametro tipodedato (longitud))
    RETURNS @nombredetabla table
    (Campo1 Tipodedato (longitud),
    Campo2 Tipodedato (longitud),
    Campo3 Tipodedato (longitud)
    )
    AS
    BEGIN
    INSERT @nombredelatabla
    SELECT * FROM tabla1
    WHERE campo = @parametro
    RETURN
    END
    Respuesta del usuario:
    En línea con múltiples secuencias
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Observa la siguiente estructura e identifica qué tipo de función es:



    CREATE FUNCTION nombre(@parametro tipodedato (longitud))
    RETURNS tipodedato
    AS
    BEGIN
    DECLARE @valor tipodedato
    SET @valor = @parametro * 100
    RETURN @valor
    END
    Respuesta del usuario:
    Escalar
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    ¿Cuál de las siguientes llamadas de función requiere variables como parámetros de entrada?

    Respuesta del usuario:
    dbo.funcion(@precio,@IVA)
    Resultado:
    ¡Correcto! ¡Correcto!

    ResponderEliminar
  2. Resultados de la pregunta
    ¿De qué tipo es la función si se le llama de la siguiente forma?



    SELECT campo, dbo.f_promedio(parametro) FROM tabla1

    Respuesta del usuario:
    Escalar
    Resultado:
    ¡Correcto!
    Resultados de la pregunta
    Observa la siguiente estructura e identifica qué tipo de función es:



    CREATE FUNCTION nombre(@parametro tipodedato (longitud))
    RETURNS tipodedato
    AS
    BEGIN
    DECLARE @valor tipodedato
    SET @valor = @parametro * 100
    RETURN @valor
    END
    Respuesta del usuario:
    Escalar
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    La función que se llama es en línea. Por lo tanto, ¿qué se obtiene de la siguiente consulta?



    SELECT campo, dbo.f_clientes() FROM tabla1

    Respuesta del usuario:
    Un error
    Resultado:
    ¡Correcto! Necesitas reforzar el tema funciones de SQL
    Resultados de la pregunta
    En el siguiente disparador, ¿cuál es el orden de ejecución?



    CREATE TRIGGER nombre
    ON nombretabla
    FOR UPDATE
    AS
    PRINT(‘La tabla fue actualizada’)
    Respuesta del usuario:
    Primero el trigger y luego la instrucción
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Selecciona la opción que muestra la parte faltante de la siguiente función en línea con múltiples secuencias.



    CREATE FUNCTION nombre(@parametro tipodedato (longitud))
    RETURNS @nombredetabla table
    (Campo1 (longitud),
    Campo2 (longitud),
    Campo3 (longitud)
    )
    AS
    BEGIN
    INSERT @nombredelatabla
    SELECT * FROM tabla1
    WHERE campo = @parametro
    RETURN
    END
    Respuesta del usuario:
    dbo.f_nombre ()
    Resultado:
    Debes reforzar este tema. Necesitas reforzar el tema funciones de SQL
    Resultados de la pregunta
    Observa la siguiente estructura e identifica qué tipo de función es:



    CREATE FUNCTION nombre(@parametro tipodedato (longitud))
    RETURNS table
    AS
    RETURN (
    SELECT * FROM Tabla1
    WHERE ID=@parametro
    )
    Respuesta del usuario:
    En línea
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    ¿Cuántos campos tiene la tabla obtenida por la siguiente función?



    CREATE FUNCTION IVA(@cobro money)
    RETURNS @tablaIVA table
    (cobro money,
    IVA money,
    )
    AS
    BEGIN
    INSERT @tablaIVA
    SELECT * FROM tablaprecios
    WHERE IVA = @cobro * 1.16
    RETURN
    END
    Respuesta del usuario:
    2
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    El orden correcto de instrucciones para crear un disparador es:

    Respuesta del usuario:
    CREATE,ON,AFTER/FOR,AS
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    ¿Cuál de las siguientes llamadas de función requiere variables como parámetros de entrada?

    Respuesta del usuario:
    dbo.funcion()
    Resultado:
    Debes reforzar este tema. Necesitas reforzar el tema funciones de SQL
    Resultados de la pregunta
    Selecciona las instrucciones que faltan en la siguiente instrucción escalar:



    CREATE FUNCTION nombre(@parametro tipodedato (longitud))
    RETURNS tipodedato
    AS
    DECLARE @valor tipodedato
    SET @valor = @parametro * 100
    RETURN @valor


    Respuesta del usuario:
    BEGIN y END
    Resultado:
    ¡Correcto! ¡Correcto!

    ResponderEliminar
  3. Tu calificación: 80.00% (8 de 10).
    Resultados de la pregunta
    ¿Cuántos campos tiene la tabla obtenida por la siguiente función?



    CREATE FUNCTION IVA(@cobro money)
    RETURNS @tablaIVA table
    (cobro money,
    IVA money,
    )
    AS
    BEGIN
    INSERT @tablaIVA
    SELECT * FROM tablaprecios
    WHERE IVA = @cobro * 1.16
    RETURN
    END
    Respuesta del usuario:
    2
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Selecciona la opción que muestra la parte faltante de la siguiente función en línea con múltiples secuencias.



    CREATE FUNCTION nombre(@parametro tipodedato (longitud))
    RETURNS @nombredetabla table
    (Campo1 (longitud),
    Campo2 (longitud),
    Campo3 (longitud)
    )
    AS
    BEGIN
    INSERT @nombredelatabla
    SELECT * FROM tabla1
    WHERE campo = @parametro
    RETURN
    END
    Respuesta del usuario:
    Tipos de dato
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    ¿Cuál de las siguientes llamadas de función requiere variables como parámetros de entrada?

    Respuesta del usuario:
    dbo.funcion(@precio,@IVA)
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Selecciona la opción que muestra el orden correcto de las instrucciones para crear una función en línea:

    Respuesta del usuario:
    CREATE,RETURNS,AS,BEGIN,END
    Resultado:
    Debes reforzar este tema. Necesitas reforzar el tema funciones de SQL
    Resultados de la pregunta
    En el siguiente disparador, ¿cuál es el orden de ejecución?



    CREATE TRIGGER nombre
    ON nombretabla
    FOR UPDATE
    AS
    PRINT(‘La tabla fue actualizada’)
    Respuesta del usuario:
    Primero el trigger y luego la instrucción
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Selecciona las instrucciones que faltan en la siguiente instrucción en línea:



    CREATE FUNCTION nombre(@parametro tipodedato (longitud))
    AS
    RETURN (
    SELECT * WHERE ID=@parametro
    )
    Respuesta del usuario:
    BEGIN y END
    Resultado:
    Debes reforzar este tema. Necesitas reforzar el tema funciones de SQL
    Resultados de la pregunta
    Para editar un disparador, en lugar de CREATE se utiliza la función:
    Respuesta del usuario:
    ALTER
    Resultado:
    Debes reforzar este tema. Necesitas reforzar el tema funciones de SQL
    Resultados de la pregunta
    Observa la siguiente estructura e identifica qué tipo de función es:



    CREATE FUNCTION nombre(@parametro tipodedato (longitud))
    RETURNS table
    AS
    RETURN (
    SELECT * FROM Tabla1
    WHERE ID=@parametro
    )
    Respuesta del usuario:
    En línea
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Observa la siguiente estructura e identifica qué tipo de función es:



    CREATE FUNCTION nombre(@parametro tipodedato (longitud))
    RETURNS tipodedato
    AS
    BEGIN
    DECLARE @valor tipodedato
    SET @valor = @parametro * 100
    RETURN @valor
    END
    Respuesta del usuario:
    Escalar
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    ¿De qué tipo es la función si se le llama de la siguiente forma?



    SELECT campo, dbo.f_promedio(parametro) FROM tabla1

    Respuesta del usuario:
    Escalar
    Resultado:
    ¡Correcto!

    ResponderEliminar
  4. Tu calificación: 90.00% (9 de 10).
    Resultados de la pregunta
    ¿Cuál de las siguientes llamadas de función requiere variables como parámetros de entrada?

    Respuesta del usuario:
    dbo.funcion(@precio,@IVA)
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    En el siguiente disparador, ¿cuál es el orden de ejecución?



    CREATE TRIGGER nombre
    ON nombretabla
    FOR UPDATE
    AS
    PRINT(‘La tabla fue actualizada’)
    Respuesta del usuario:
    Primero el trigger y luego la instrucción
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    ¿Qué hace la siguiente función?



    CREATE FUNCTION f_descuento(@precio money, @cobrado money)
    RETURNS money
    AS
    BEGIN
    DECLARE @descuento money
    SET @descuento = @precio - @cobrado
    RETURN @descuento
    END
    Respuesta del usuario:
    Retorna el descuento al restar el precio menos lo cobrado
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Selecciona las instrucciones que faltan en la siguiente instrucción en línea:



    CREATE FUNCTION nombre(@parametro tipodedato (longitud))
    AS
    RETURN (
    SELECT * WHERE ID=@parametro
    )
    Respuesta del usuario:
    RETURNS y FROM
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Un disparador se puede usar en las siguientes instrucciones DML, excepto:

    Respuesta del usuario:
    UPDATE
    Resultado:
    Debes reforzar este tema. Necesitas reforzar el tema triggers
    Resultados de la pregunta
    La función que se llama es en línea. Por lo tanto, ¿qué se obtiene de la siguiente consulta?



    SELECT campo, dbo.f_clientes() FROM tabla1

    Respuesta del usuario:
    Un error
    Resultado:
    ¡Correcto! Necesitas reforzar el tema funciones de SQL
    Resultados de la pregunta
    Observa la siguiente estructura e identifica qué tipo de función es:



    CREATE FUNCTION nombre(@parametro tipodedato (longitud))
    RETURNS table
    AS
    RETURN (
    SELECT * FROM Tabla1
    WHERE ID=@parametro
    )
    Respuesta del usuario:
    En línea
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    El orden correcto de instrucciones para crear un disparador es:

    Respuesta del usuario:
    CREATE,ON,AFTER/FOR,AS
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    La función que se llama es escalar. Por lo tanto, ¿qué se obtiene de la siguiente consulta?



    SELECT campo, dbo.f_decuento() FROM tabla1

    Respuesta del usuario:
    Una tabla con un nuevo campo calculado
    Resultado:
    ¡Correcto! ¡Correcto!
    Resultados de la pregunta
    Observa la siguiente estructura e identifica qué tipo de función es:



    CREATE FUNCTION nombre(@parametro tipodedato (longitud))
    RETURNS @nombredetabla table
    (Campo1 Tipodedato (longitud),
    Campo2 Tipodedato (longitud),
    Campo3 Tipodedato (longitud)
    )
    AS
    BEGIN
    INSERT @nombredelatabla
    SELECT * FROM tabla1
    WHERE campo = @parametro
    RETURN
    END
    Respuesta del usuario:
    En línea con múltiples secuencias
    Resultado:
    ¡Correcto! ¡Correcto!

    ResponderEliminar
  5. Cual es el orden correcto de las instrucciones para crear una funciom en linea

    ResponderEliminar
  6. Observa la siguiente estructura e identifica qué tipo de función es: CREATE FUNCTION nombre(@parametro tipodedato (longitud)) RETURNS @nombredetabla table (Campo1 Tipodedato (longitud), Campo2 Tipodedato (longitud), Campo3 Tipodedato (longitud) ) AS BEGIN INSERT @nombredelatabla SELECT * FROM tabla1 WHERE campo = @parametro RETURN END

    respuesta en linea con multiples secuencias

    ResponderEliminar
  7. Selecciona la opción que muestra la parte faltante de la siguiente función en línea con múltiples secuencias. CREAR FUNCIÓN nombre(@parametro tipodedato (longitud)) DEVUELVE @nombredetabla tabla (Campo1 (longitud), Campo2 (longitud), Campo3 (longitud) ) COMO COMENZAR INSERTAR @nombredelatabla SELECCIONAR * DESDE tabla1 DONDE campo = @parametro VOLVER FINAL

    COLOCAR


    Tipos de datos


    dbo.f_nombre()
    Cuál es la respuesta porfa

    ResponderEliminar