Practica Entrega ParteI 4 Restituida

6
Universidad Dominicana O & M. Saber - Pensar – Trabajar Parte I, tema 4 Actualización de tablas Obligatorio 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 COMPRADORES CIF_comprador Nombre_social Domicilio Localidad C postal Telefono 111111-L TELARES ASUNCION C. LA RUA 5 ALBACETE 02002 97223141 222222-J TEXTIL LAGO PLAZA MAYOR 2 ALMERIA 04131 95434567 TABLA ARTICULOS Referencia_articul o Descricion_articul o Precio_unida d IV A Existencias_actuale s 01-LANA LANA 100% NATURAL 31.09 10 100 02-ALGODON ALGODÓN DE 2 CABOS 18.00 10 155 03-SEDA SEDA CHINA 55.50 15 190 04-LINO LINO EUROPEO 44.00 12 250 TABLA FACTURAS Factura_no Fecha_factura Cliente_no Cod_oficina 1 12 de mayo de 2004 111111-L 1212 2 18 de julio de 2004 111111-L 1231 3 31 de julio de 2004 222222-J 1406 4 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 1

description

jjhh

Transcript of Practica Entrega ParteI 4 Restituida

Page 1: 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

Page 2: Practica Entrega ParteI 4 Restituida

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

Page 3: Practica Entrega ParteI 4 Restituida

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

Page 4: Practica Entrega ParteI 4 Restituida

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

Page 5: Practica Entrega ParteI 4 Restituida

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

Page 6: Practica Entrega ParteI 4 Restituida

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