¡GoConqr estrena diseño! Cuéntanos qué te parece.

Test

Sentencias SQL

ANGELICA MARIA TRIANA GUARNIZO 5 preguntas

Hacer el test

Este test tiene tiempo límite, así que se abre en el reproductor de siempre.

Preguntas del test (5)

  1. 1Se quiere la información coincidente entre ambas tablas. De acuerdo con la imagen, rellene los espacios de la sentencia sql que hacen falta:
    SELECT Nombre, Apellido1, Matricula, Marca
    FROM Persona
    [blank_start]INNER JOIN[blank_end] Coche ON [blank_start]id[blank_end] = Persona_id;
    Imagen de la pregunta 1
    1. AINNER JOIN
    2. Bid
  2. 2Tenga en cuenta la auditoria_medicos. Rellene los espacios en blancco para completar el query y crear el trigger correspondiente:
    CREATE TRIGGER auditoria_Modificacionmedicos BEFORE [blank_start]UPDATE[blank_end] ON medicos
    FOR EACH ROW
    INSERT INTO auditoria_medicos
    (audit_NombreAnterior,
    audit_ApellidoAnterior,
    audit_NombreNuevo,
    audit_ApellidoNuevo,
    audit_FechaModificacion,
    audit_usuario,
    audit_MedIdentificacion,
    audit_accion)
    VALUES
    (OLD.MedNombre, OLD.MedApellidos, NEW.MedNombre, NEW.MedApellidos, NOW(), CURRENT_USER(), OLD.MedIdentificacion, 'Registro Actualizado');
    Imagen de la pregunta 2
    1. AUPDATE
  3. 3Tenga en cuenta la tabla auditoria_medicos. Seleccione cual es el error que corresponde al query dado a continuación:
    CREATE TRIGGER auditoria_Modificacionmedicos BEFORE UPDATE ON medicos
    FOR EACH ROW
    INSERT INTO auditoria_medicos
    (audit_NombreAnterior,
    audit_ApellidoAnterior,
    audit_NombreNuevo,
    audit_ApellidoNuevo,
    audit_FechaModificacion,
    audit_usuario,
    audit_accion)
    VALUES
    (OLD.MedNombre, OLD.MedApellidos, NEW.MedNombre, NEW.MedApellidos, NOW(), CURRENT_USER(), OLD.MedIdentificacion, 'Registro Actualizado');
    Imagen de la pregunta 3
    1. ANo se tienen los campos suficientes para guardar los valores que se estarían insertando a la tabla auditoria_medicos.
    2. BNo se tienen los valores suficientes para insertar en los campos de la tabla auditoria_medicos.
  4. 4Tenga en cuenta el MR, para guiarse en el ejercicio. Se tienen el siguiente query, el cual usted debe de terminar de completar. Se quiere unir 3 tablas para obtener la información coincidente entre ellas:
    SELECT soc_nombre,soc_apellido,soc_telefono, lib_titulo,lib_diasPrestamo
    FROM tbl_socio s, tbl_libro l, tbl_prestamo p
    WHERE p.soc_copiaNumero=[blank_start]s.soc_numero[blank_end] AND [blank_start]p.lib_copiaISBN[blank_end]=l.lib_isbn;
    Imagen de la pregunta 4
    1. As.soc_numero
    2. Bl.soc_numero
    3. Cp.lib_copiaISBN
    4. Ds.lib_copiaISBN
  5. 5De acuerdo con la imagen del query que hace una consulta que utiliza inner join, seleccione cual es la explicación más acertada sobre el código:Imagen de la pregunta 5
    1. ASe esta uniendo 3 tablas, en donde solo se va a mostrar la información de la tabla producto y algunas coincidencias que tenga con las otras 2 tablas, priorizando que, se muestre la información que cumpla con la condición del where=nombreProducto='Cable HDMI'.
    2. BSe esta uniendo 3 tablas, de la información coincidente entre las tres, se le agrega una condicional where para que, de la información reunida solo se muestre la que cumpla con dicha condición específica where=nombreProducto='Cable HDMI'.

Información

Descripción
Algoritmos ADSI Test sobre Sentencias SQL, creado por ANGELICA MARIA TRIANA GUARNIZO el 10/12/2021.
Idioma
Español
Visitas
151
Valoración
Aún sin valoraciones
Valora este test
Valora este test

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?