Practica
de BD individual, Valor 30 puntos.
Se te pide:
Toda la
práctica debe ser realizada mediante código, los comentarios deben ser
personalizados y no son obligatorios.
1. Realiza una Base de Datos de una ferretería seguido de su nombre ej.: Ferretería_
Guzmán
2. Con las siguientes tablas: para los productos con los
siguientes atributos son: código_pro o IDproducto, Nombre de
producto, Stock (cantidad en existencia), Costo, ITBIS, Precio, fecha de
vencimiento (permite valores nulos). Nota: solo fecha de vencimiento puede
permitir valores nulos. Proveedor con atributos como son, código_prov,
nombre, teléfono y dirección; la tabla de trabajadores con los
atributos de código_tra, nombre, apellido, teléfono y dirección; la
entidad venta con los siguientes códigos_ven, cantidad,
descripción, fecha_venta y cliente cod_cliente, nombre, teléfono
y dirección.
3. Realiza el diagrama de entidad relación entre las tablas anteriores para poder determinar
las tablas intermedias y las claves foráneas.
4. Darles valores a las tablas e Ingresar 4 registros completamente distintos y repetir estos
valores de nuevo (Nota: dos de estos registros no deben tener datos en la
columna fecha de vencimiento).
5. Por medio de filtros de registros identificar: cuantas veces está un producto (ej.
destornillador), cual posee el costo mayor a 50 pesos, cual posee un precio
menor a 35 pesos.
6. Ordenar los registros de modo que los productos con precios más
altos aparezcan primero. Nota: si ya está así desde el principio puede optar
por ordenarlos por código de mayor a menor.
7. Cambiarle el nombre únicamente a los tres primeros
productos (usar la
CLAVE o ID como condición): martillo truper, destornillador.
8. Obtener de la tabla costo: un promedio, el menor, el mayor, hacer una
sumatoria y contar cuantos hay.
9. Utilizar los dos operadores aritméticos que usted desee (Ej.: +, -, *, /): para hacer
operaciones con la columna costo e ITBIS.
10. Emplear las cláusulas is null, is not null, between en la
columna precio ordenándolo por la columna Stock.
11. Eliminar todos los productos con precios por encima del promedio. Nota: debe haber
determinado el promedio del precio previamente.
12. Concatenar todas las columnas de la tabla: se deben colocar los espacios de lugar, un texto
delante de la cadena resultante y agregándole un alias a la nueva tabla.
13. Emplear los operadores lógicos Not, Or, And.
Emplear los operadores Like, not like.