70 likes | 230 Views
SQL Ejercicios. Lcdo. Luis Peña. Ejercicio A-1. 1 .- Se tiene una tienda de Informática la cual consta de una base de datos formada por estas tablas: FABRICANTE ( CODIGO_F , Nombre); ARTICULOS ( CODIGO_A , Nombre, Precio, CODIGO_F ); Especifique las siguientes consultas:
E N D
SQLEjercicios Lcdo. Luis Peña.
Ejercicio A-1 1.- Se tiene una tienda de Informática la cual consta de una base de datos formada por estas tablas: FABRICANTE (CODIGO_F, Nombre); ARTICULOS (CODIGO_A, Nombre, Precio, CODIGO_F); Especifique las siguientes consultas: 1.1. Obtener los nombres de los productos de la tienda. 1.2. Obtener los nombres y precios de los productos de la tienda. 1.3. Obtener el precio medio de los artículos cuyo código de fabricante sea 0002. 1.4. Obtener el nombre y precio de los artículos cuyo precio sea mayor o igual a 1500bs.f. y ordenarlos descendentemente por precio, y luegoascendentementepornombre.
Ejercicio B-1 1.- Se tiene una tienda de Informática la cual consta de una base de datos formada por estas tablas: FABRICANTE (CODIGO_F, Nombre); ARTICULOS (CODIGO_A, Nombre, Precio, CODIGO_F); Especifique las siguientes consultas: 1.1. Obtener el nombre y precio del articulomasbarato. 1.2. Añadir un nuevo producto: altavoces de 250 Bs.f (del CODIGO_F 0005) 1.3. Cambiar el nombre del producto 0008 a “Impresora Láser”. 1.4. Aplicar un descuento de 50 Bs.f a todos los productos cuyo precio sea mayor o igual a 320 Bs.f
Ejercicio A-2 2.- Se tiene una base de datos de empleados la cual esta formada por las siguientes tablas: DEPARTAMENTO (CODIGO_D, Nombre, Presupuesto); EMPLEADO(DNI, Nombre, Apellido, CODIGO_D); Especifique las siguientes consultas: 2.1. Obtener los apellidos de los empleados. 2.2. Obtener los apellidos de los empleados sin repeticiones. 2.3. Obtenertodos los datos de los empleadosque se apellidan ’Lopez’. 2.4. Obtenertodos los datos de los empleadosquetrabajanpara el departamento .
Ejercicio B-2 2.- Se tiene una base de datos de empleados la cual esta formada por las siguientes tablas: DEPARTAMENTO (CODIGO_D, Nombre, Presupuesto); EMPLEADO(DNI, Nombre, Apellido, CODIGO_D); Especifique las siguientes consultas: 2.1. Obtenertodos los datos de los empleadoscuyoapellidocomiencepor ’P’. 2.2. Obtener el presupuesto total de todos los departamentos. 2.3. Obtener el numero de empleados en cadadepartamento. 2.4. Despedir a todos los empleados.
Ejercicio A-3 3.- Se tiene una base de datos de empleados la cual esta formada por las siguientes tablas: ALMACENES(CODIGO_A, Lugar, Capacidad); CAJAS(NUM_REFERENCIA, Contenido, Valor, CODIGO_A); Especifique las siguientes consultas: 3.1. Obtenertodos los almacenes 3.2. Obtenertodaslascajascuyocontenidotenga un valor superior a 150 bsf. 3.3. Obtener los tipos de contenidos de lascajas. 3.4. Obtener el valor medio de todaslascajas.
Ejercicio B-3 3.- Se tiene una base de datos de empleados la cual esta formada por las siguientes tablas: ALMACENES(CODIGO_A, Lugar, Capacidad); CAJAS(NUM_REFERENCIA, Contenido, Valor, CODIGO_A); Especifique las siguientes consultas: 3.1. Obtener el valor medio de lascajas de cadaalmacen. 3.2. Insertarunanuevacaja, con numero de referencia ‘H5RT’, con contenido ‘Papel’, valor 200, y situada en el almacen 2. 3.3. Rebajar el valor de todaslascajas un 15 %. 3.4. Insertar un nuevoalmacen en Barcelona con capacidadpara 3 cajas.