viernes, 24 de mayo de 2019




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.