You are on page 1of 6

Universidad Dominicana O & M.

Saber - Pensar Trabajar


Extensin La Romana

Parte I, tema 4
Actualizacin de tablas
Obligatorio

NOTA: si se quiere hacer pruebas y que las actualizaciones de las tablas


no sean validadas, se puede trabajar con el parmetro 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_articuloDescricion_articuloPrecio_unidadIVAExistencias_actuales
01-LANA
LANA 100% NATURAL
31.09
10
100
02-ALGODON
ALGODN DE 2 CABOS
18.00
10
155
03-SEDA
SEDA CHINA
55.50
15
190
04-LINO
LINO EUROPEO
44.00
12
250

Factura_no
1
2
3
4

Factura_no
1
1
2
2

TABLA FACTURAS
Fecha_factura
12 de mayo de 2004
18 de julio de 2004
31 de julio de 2004
10 de agosto de 2004

Cliente_no
111111-L
111111-L
222222-J
222222-J

TABLA LINEAS_FACTURAS
Referencia_articulo
01-LANA
04-LINO
01-LANA
02-ALGODN

Cod_oficina
1212
1231
1406
1212

Unidades
120
75
20
50

1
Gestin de Base de Datos con SQL
Lic. Elvin Germn
Hengery Yokayra Coplin Cabrera 98-EIS-104

Universidad Dominicana O & M.


Saber - Pensar Trabajar
Extensin La Romana

2. Insertar un nuevo artculo con valores


Referencia_articulo
06-CUERO

Precio_unidad
10.99

IVA
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 artculo
4. Modificar la descripcin del artculo 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 lneas de factura.
Para comprobarlo hacer un listado de las filas

2
Gestin de Base de Datos con SQL
Lic. Elvin Germn
Hengery Yokayra Coplin Cabrera 98-EIS-104

Universidad Dominicana O & M.


Saber - Pensar Trabajar
Extensin La Romana

Parte I, tema 4
Actualizacin de tablas
Obligatorio

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 Compradores1
CIF_Compradores1 Nombre_Social
Domicilio
Localidad C_postal Telefono
111111
222222

TELARES ASUNCION C. LA RUA 5


TEXTIL LAGO

PLAZA MAYOR 2

ALBACETE

02002

97223141

ALMERIA

04131

95434567

INSERT INTO articulo


VALUES (01-LANA, LANA 100% NATURAL, 31.09, 10, 100);
INSERT INTO articulo
VALUES (02-ALGODN, ALGODN DE 2 CABOS, 18.00, 10, 155);
INSERT INTO articulo
VALUES (03-SEDA, SEDA CHINA, 55.50, 15, 190);
INSERT INTO articulo
VALUES (04-LINO, LINO EUROPEO, 44.00, 12, 250);

3
Gestin de Base de Datos con SQL
Lic. Elvin Germn
Hengery Yokayra Coplin Cabrera 98-EIS-104

Universidad Dominicana O & M.


Saber - Pensar Trabajar
Extensin La Romana

SELECT * FROM articulo

TABLA articulo
Referencia_ArticuloDescripcin_ArticuloPrecio_UnidadIVAExistencias_Actuales
01-LANA
LANA 100% NATURAL
31.09
10
100
02-ALGODON
ALGODN DE 2 CABOS
18.00
10
155
03-SEDA
SEDA CHINA
55.50
15
190
04-LINO
LINO EUROPEO
44.00
12
250

INSERT INTO Facturas


VALUES (1, 2004-05-12, 111111-L, 1212);
INSERT INTO Facturas
VALUES (2, 2004-07-18, 111111-L, 1231);
INSERT INTO Facturas
VALUES (3, 2004-07-31, 222222-J, 1406);
INSERT INTO Facturas
VALUES (4, 2004-08-10, 222222-J, 1212);
SELECT * FROM Facturas

Factura_No
1
2
3
4

TABLAS Facturas
Fecha_Factura
12 de mayo de 2004
18 de julio de 2004
31 de julio de 2004
10 de agosto de 2004

Cliente_No
111111-L
111111-L
222222-J
222222-J

Cod_Oficina
1212
1231
1406
1212

4
Gestin de Base de Datos con SQL
Lic. Elvin Germn
Hengery Yokayra Coplin Cabrera 98-EIS-104

Universidad Dominicana O & M.


Saber - Pensar Trabajar
Extensin La Romana

INSERT INTO Lineas_Facturas


VALUES (1, 01-LANA, 120);
INSERT INTO Lineas_Facturas
VALUES (1, 04-LINO, 75);
INSERT INTO Lineas_Facturas
VALUES (2, 01-LANA, 20);
INSERT INTO Lineas_Facturas
VALUES (2, 02-ALGODON, 50)

SELECT * FROM Lineas_Facturas

Factura_No
1
1
2
2

TABLA Lineas_Facturas
Referencia_Articulo
01-LANA
04-LINO
01-LANA
02-ALGODN

Unidades
120
75
20
50

2. Insertar un nuevo artculo con valores


INSERT INTO articulo
(Referencia_Articulo, Precio_Unidad, IVA)
VALUES (06-CUERO, 10.90, 10);
SELECT * FROM

articulo

5
Gestin de Base de Datos con SQL
Lic. Elvin Germn
Hengery Yokayra Coplin Cabrera 98-EIS-104

Universidad Dominicana O & M.


Saber - Pensar Trabajar
Extensin La Romana

TABLA articulo
Referencia_ArticuloDescripcin_ArticuloPrecio_UnidadIVAExistencias_Actuales
01-LANA
LANA 100% NATURAL
31.09
10
100
02-ALGODON
ALGODN DE 2 CABOS
18.00
10
155
03-SEDA
SEDA CHINA
55.50
15
190
04-LINO
LINO EUROPEO
44.00
12
250
06-CUERO
10.90
10

6
Gestin de Base de Datos con SQL
Lic. Elvin Germn
Hengery Yokayra Coplin Cabrera 98-EIS-104

You might also like