Lenguaje SQL
Lenguaje SQL
Lenguaje SQL
3. Conocimientos de SQL.
Objetivo: Evaluar que el analista de calidad posea conocimientos en SQL y tenga la capacidad de
construir las sentencias requeridas para la generación del set de datos.
Tener presente: Para los campos del Modelo de Datos.bmp cuyo nombre campo comienza con id, se
presume que el valor es numérico.
3.1 Escriba una consulta para encontrar el mayor elemento en una columna.
3.2 Dado el Modelo de Datos.bmp. Listar el histórico de compras realizado por Don pedro,
donde se visualice por factura los productos adquiridos, el valor de la unidad y el medio
de pago.
3.3 ¿Cuál es la función principal de una clave primaria y foránea en una tabla?
Una clave primaria es uno o más valores de campo que hacen un único registro. Normalmente la clave
primaria es llamada id o identificar y es una secuencia.
Una clave foránea es utilizada para referirse a un registro único en otra tabla (utilizando la clave
primaria de esa otra tabla).
3.4 Dado el Modelo de Datos.bmp. indicar el valor total de los productos por precio unitario
de Don pedro para el número de factura 42124.
3.6 Con sus palabras ¿Cuál es la importancia del emplear la instrucción commit en los
comandos DML?
La sentencia commit es fundamental ya que es el componente que termina una unidad de trabajo y
confirma los cambios de la base de datos que ha realizado esa unidad de trabajo.
3.7 Dado Modelo de Datos.bmp. Genere una consulta que permita confrontar visualmente
que el valor almacenado en el campo valor total producto realmente corresponde al valor
unitario por cantidad definida para el producto 6785
UPDATE Productos SET valor_unitario = 3500 WHERE cantidad_stock = 200 AND id_producto
= 0031
3.10 Dado el modelo de datos Modelo de Datos.bmp, se requiere adicionar un nuevo cliente
(Asuma los valores a registrar) y cuya dirección principal es “Carrera 56 #32-81” de la
ciudad de Medellín.
INSERT INTO
Usuario(id_tipo_documento,numero_documento,Nombre,apellidos,email,celular,teléfono_fijo,cont
rasena,funcionario_sistema, id_cargo)VALUES(´1´,104965547,´Jose´,´Avila´,
´[email protected]´,321986574, 4326534, ´xxyx´,1) AND (SELECT direccion FROM
direcciones )
3.11 Consulta multitabla. Dado el siguiente modelado, realice el SQL que permita recuperar
todos los productos cuya marca corresponde a QUIPUX y el proveedor es INNOVA.