Inicios a SQL
Inicios a SQL
TRABAJO PRÁCTICO
SQL DDL
SQL DML
Utilizando las tablas creadas previamente en el práctico anterior, resuelve los siguientes puntos para
practicar las operaciones de inserción, actualización, eliminación y consulta de datos.
1. INSERTAR DATOS:
- Inserta tres registros en la tabla `clientes`, especificando el `cli_id`, `cli_apellido`, `cli_nombre`, y
`cli_domicilio`.
- Inserta tres productos en la tabla `productos` con `pro_id`, `pro_nombre`, y `pro_precio_unitario`.
- Registra dos ventas en la tabla `ventas` indicando `ven_id` y `cli_id`.
- Añade detalles de ventas en la tabla `detventas`, incluyendo `ven_id`, `pro_id`, y `dv_cantidad`.
Ejemplo:
2. ACTUALIZAR DATOS:
- Actualiza la dirección del cliente con `cli_id = 2` a "Calle Nueva 456".
- Cambia el precio del producto con `pro_id = 2` a 30.00.
- Modifica la cantidad de productos en la venta con `ven_id = 1` y `pro_id = 1` a 3 unidades.
Ejemplo:
UPDATE clientes
SET cli_domicilio = 'Calle Nueva 456'
WHERE cli_id = 2;
UPDATE productos
SET pro_precio_unitario = 30.00
WHERE pro_id = 2;
UPDATE detventas
SET dv_cantidad = 3
WHERE ven_id = 1 AND pro_id = 1;
3. ELIMINAR DATOS:
- Elimina el cliente con `cli_id = 3`.
- Borra el producto con `pro_id = 3` de la tabla `productos`.
- Elimina el detalle de venta donde `ven_id = 1` y `pro_id = 2`.
Ejemplo:
DELETE FROM clientes
WHERE cli_id = 3;
4. CONSULTAR DATOS:
- Consulta todos los registros de la tabla `clientes`.
- Selecciona el nombre y precio de todos los productos.
- Muestra las ventas realizadas junto con el nombre del cliente.
- Consulta los detalles de ventas (producto, cantidad) para la venta con `ven_id = 1`.
Ejemplo:
SELECT * FROM clientes;