Está en la página 1de 3

TAREA 1

BASE DE DATOS semestre 1 2018

 Aprendizaje esperado:
o Conocer el uso y administración de uno de los gestores de bases de datos
relacionales más populares en el ámbito del software libre: MySQL.
o Aplicar el lenguaje DDL para la creación, modificación y eliminación de
tablas de una Base de datos.

 Competencia Genérica integrada: Fundamenta decisiones y soluciones en el ámbito


académico y profesional.

 Entrega:

o Realizar en su cuenta de MYSQL lo solicitado


o Generar un documento con las respuestas de cada pregunta.
o Fecha de entrega: 26 de abril a las 24 hrs., a través del aula virtual. Se
descontará 1 punto por día de atraso.

 Integrantes: Para la realización de esta tarea debe formar un grupo con un máximo de
tres integrantes.

 Evaluación: Cada pregunta tiene el puntaje asociado. Para alcanzar el puntaje la


pregunta debe estar completa. La presentación del informe (redacción, ortografía,
orden y legibilidad) corresponde al 10 % de la entrega.

DESCRIPCIÓN DEL CASO

En el motor MYSQL del curso, hay una base de datos que contiene datos sobre las
ventas de una tienda de accesorios y herramientas eléctricas. Los datos de la base de
datos están distribuidos en diferentes tablas:

Productos: contiene datos sobre los productos que ofrece la empresa, de cada
producto se almacena el código del producto (PK), su descripción, el precio que se le
paga al proveedor por ese producto, el stock (que indica cuántos productos quedan en
inventario) y el stock mínimo (la cantidad mínima que se puede tener de ese producto,
el stock no puede ser inferior a ese límite).

Clientes: Mantiene datos de las personas que compran los productos. De los clientes
se guarda en la BD su código de cliente (PK), su nombre, dirección, código Postal y
comuna.

Bases de datos 2018


Facturas: Contiene datos de las compras efectuadas por los clientes a través de
facturas. De las facturas interesa, el número de la factura (PK), la fecha de la compra,
el cliente que efectuó la compra (FK), el vendedor que atendió la compra (FK), el iva
(valor del iva en la fecha de facturación y el porcentaje de descuento realizado al total
de la compra.

Lineas_fac: Esta tabla contiene el detalle de lo comprado en cada factura. Para cada
producto comprado en la factura se almacena el número de factura (fk), el número de
línea que indica el orden en que aparece el producto comprado en la factura, la
cantidad comprada del producto, el código del producto (fk), el valor pagado que es el
20% del precio de compra * cantidad comprada y el porcentaje de descuento por la
compra de ese producto.

Comuna: Acá se almacenan los códigos y nombres de las Comunas

 CONTENIDOS DE LA TAREA

Antes de realizar las actividades copie las tablas Productos, Clientes, facturas, comunas y
líneas_fac desde la base de datos tallerBD a su cuenta de trabajo.
Realice las actividades en su cuenta de trabajo a través de sentencias SQL. Guarde el
código generado en un archivo usando el comado ctrl s o la opción guardar SQL en archivo
de la botonera.
Por último copie los scrips obtenidos en un archivo indicando el número de la actividad a
la que corresponden. Para obtener el puntaje completo de cada actividad debe estar el
script en el archivo de resultados y los cambios reflejados en su cuenta de trabajo.

 ACTIVIDADES A REALIZAR

1. Se ha detectado que en la base de datos no se manejan datos de los proveedores


de los productos por ello se les solicita crear la tabla proveedores con los
siguientes atributos codprov (pk), nombreProv, direcciónProv y fonoProv (el
atributo codprov debe ser entero de 2 dígitos, para el resto de los atributos, los
tipos de datos quedan a su criterio). [1,5 puntos]

2. A continuación agregue la clave foránea correspondiente en la tabla producto,


poniendo la restricción de eliminación y actualización en cascada. [2 puntos]

Bases de datos 2018


3. Inserte al menos 5 registros en la tabla proveedores (use los siguientes código de
proveedor 11, 22, 33, 44, 55). Además modifique los registros de la tabla
producto de modo que todos los productos cuyo código de producto (Codpro)
comiencen con ‘M’ pertenezcan al proveedor 11, los que comiencen con letra ‘L’
correspondan al proveedor 22, los que comiencen con letra ‘N’ al proveedor 33, los
que tienen un código que empieza con letra ‘R’ al proveedor 44 y por último los
que tienen un código que comienza con la letra P estén relacionados al proveedor
55. [2 puntos].

4. EL precio de venta de un producto se calcula agregándole un 20 % al precio de


compra al proveedor. Agregue a la tabla productos un atributo que se llame
PrecioVenta, luego actualice la tabla producto de tal forma que la tabla refleje los
valores de los precios de venta de los productos.[2 punto]

5. Por último modifique el campo precio de la tabla líneas_fac, que contiene el valor
parcial de la venta, para que se llame totalparcial.[1,5]

Bases de datos 2018

También podría gustarte