Practica Entrega ParteI 4 Restituida
-
Upload
juan-m-perez -
Category
Documents
-
view
22 -
download
2
description
Transcript of Practica Entrega ParteI 4 Restituida
Universidad Dominicana O & M.
Saber - Pensar – TrabajarExtensión La Romana
Parte I, tema 4Actualización de tablasObligatorio
NOTA: si se quiere hacer pruebas y que las actualizaciones de las tablas no sean validadas, se puede trabajar con el parámetro AUTOCOMMIT = 0. Así, en cualquier momento, tendremos la posibilidad de hacer ROLLBACK para deshacer los cambios o COMMIT para validarlos.Enunciado
Para poder trabajar con las tablas creadas en el tema anterior vamos a insertar algunos valores. Estas inserciones son indispensables para poder realizar los siguientes ejercicios
1. Realizar las inserciones de las siguientes filas:
TABLA COMPRADORESCIF_comprador Nombre_social Domicilio Localidad C postal Telefono
111111-L TELARES ASUNCION C. LA RUA 5 ALBACETE 02002 97223141222222-J TEXTIL LAGO PLAZA MAYOR 2 ALMERIA 04131 95434567
TABLA ARTICULOSReferencia_articul
oDescricion_articul
oPrecio_unida
dIVA
Existencias_actuales
01-LANA LANA 100% NATURAL 31.09 10 10002-ALGODON ALGODÓN DE 2 CABOS 18.00 10 15503-SEDA SEDA CHINA 55.50 15 19004-LINO LINO EUROPEO 44.00 12 250
TABLA FACTURASFactura_no Fecha_factura Cliente_no Cod_oficina
1 12 de mayo de 2004 111111-L 12122 18 de julio de 2004 111111-L 12313 31 de julio de 2004 222222-J 14064 10 de agosto de 2004 222222-J 1212
TABLA LINEAS_FACTURASFactura_no Referencia_articulo Unidades
1 01-LANA 1201 04-LINO 752 01-LANA 202 02-ALGODÓN 50
Gestión de Base de Datos con SQL Lic. Elvin Germán
Hengery Yokayra Coplin Cabrera 98-EIS-104
1
Universidad Dominicana O & M.
Saber - Pensar – TrabajarExtensión La Romana
2. Insertar un nuevo artículo con valores
Referencia_articulo Precio_unidad IVA06-CUERO 10.99 10
Hacer un listado de las filas de la tabla ARTICULOS (SELECT * FROM articulos;) e indicar que ha sucedido con las columnas descripcion_articulo y existencias_actuales razonando la respuesta.
3. Hacer una rebaja del IVA en un punto para cada artículo
4. Modificar la descripción del artículo de referencia 01-LANA para que el nuevo valor sea LANA 90%NATURAL 10%ACRILICO.
5. Indicar los pasos necesarios para modificar el articulo de referencia 01-LANA para que la nueva referencia sea 01-LANA90/10.
6. Borrar de la tabla FACTURAS la factura con el valor de factura_no igual a 2. Observar que ha sucedido en las tablas facturas y líneas de factura. Para comprobarlo hacer un listado de las filas
Gestión de Base de Datos con SQL Lic. Elvin Germán
Hengery Yokayra Coplin Cabrera 98-EIS-104
2
Universidad Dominicana O & M.
Saber - Pensar – TrabajarExtensión La Romana
Parte I, tema 4Actualización de tablasObligatorio
1. Realizar las inserciones de las siguientes filas:
INSERT INTO compradores1 VALUES (111111, ´TELARES ASUNCION´, ´C. LA RUA 5´, ´ALBACETE´, 02002, 97223141);
INSERT INTO compradores1 VALUES (222222, ´XTIL LAGO´, ´PLAZA MAYOR 2´, ´ALMERIA´, 04131, 95434567);
SELECT *FROM compradores1
TABLA Compradores1CIF_Compradores
1Nombre_Social Domicilio Localidad C_postal Telefono
111111 TELARES ASUNCION C. LA RUA 5 ALBACETE 02002 97223141
222222 TEXTIL LAGO PLAZA MAYOR 2 ALMERIA 04131 95434567
INSERT INTO articulo VALUES (´01-LANA´, ´LANA 100% NATURAL´, 31.09, 10, 100);
INSERT INTO articulo VALUES (´02-ALGODÓN´, ´ALGODÓN DE 2 CABOS´, 18.00, 10, 155);
INSERT INTO articuloVALUES (´03-SEDA´, ´SEDA CHINA´, 55.50, 15, 190);
INSERT INTO articuloVALUES (´04-LINO´, ´LINO EUROPEO´, 44.00, 12, 250);
Gestión de Base de Datos con SQL Lic. Elvin Germán
Hengery Yokayra Coplin Cabrera 98-EIS-104
3
Universidad Dominicana O & M.
Saber - Pensar – TrabajarExtensión La Romana
SELECT * FROM articulo
TABLA articuloReferencia_Articul
oDescripción_Articul
oPrecio_Unida
dIVA
Existencias_Actuales
01-LANA LANA 100% NATURAL 31.09 10 10002-ALGODON ALGODÓN DE 2 CABOS 18.00 10 15503-SEDA SEDA CHINA 55.50 15 19004-LINO LINO EUROPEO 44.00 12 250
INSERT INTO FacturasVALUES (1, ´2004-05-12´, ´111111-L´, 1212);
INSERT INTO FacturasVALUES (2, ´2004-07-18´, ´111111-L´, 1231);
INSERT INTO FacturasVALUES (3, ´2004-07-31´, ´222222-J´, 1406);
INSERT INTO FacturasVALUES (4, ´2004-08-10´, ´222222-J´, 1212);
SELECT * FROM Facturas
TABLAS FacturasFactura_No Fecha_Factura Cliente_No Cod_Oficina
1 12 de mayo de 2004 111111-L 12122 18 de julio de 2004 111111-L 12313 31 de julio de 2004 222222-J 14064 10 de agosto de 2004 222222-J 1212
Gestión de Base de Datos con SQL Lic. Elvin Germán
Hengery Yokayra Coplin Cabrera 98-EIS-104
4
Universidad Dominicana O & M.
Saber - Pensar – TrabajarExtensión La Romana
INSERT INTO Lineas_FacturasVALUES (1, ´01-LANA´, 120);
INSERT INTO Lineas_FacturasVALUES (1, ´04-LINO´, 75);
INSERT INTO Lineas_FacturasVALUES (2, ´01-LANA´, 20);
INSERT INTO Lineas_FacturasVALUES (2, ´02-ALGODON´, 50)
SELECT * FROM Lineas_Facturas
TABLA Lineas_Facturas
Factura_No Referencia_Articulo Unidades1 01-LANA 1201 04-LINO 75
2 01-LANA 20
2 02-ALGODÓN 50
2. Insertar un nuevo artículo con valores
INSERT INTO articulo(Referencia_Articulo, Precio_Unidad, IVA)VALUES (´06-CUERO´, 10.90, 10);
SELECT * FROM articulo
TABLA articulo
Referencia_Articulo Descripción_Articulo
Precio_Unidad
IVA Existencias_Actuales
01-LANA LANA 100% NATURAL 31.09 10 10002-ALGODON ALGODÓN DE 2 CABOS 18.00 10 15503-SEDA SEDA CHINA 55.50 15 19004-LINO LINO EUROPEO 44.00 12 25006-CUERO 10.90 10
Gestión de Base de Datos con SQL Lic. Elvin Germán
Hengery Yokayra Coplin Cabrera 98-EIS-104
5
Universidad Dominicana O & M.
Saber - Pensar – TrabajarExtensión La Romana
Gestión de Base de Datos con SQL Lic. Elvin Germán
Hengery Yokayra Coplin Cabrera 98-EIS-104
6