TP3

También podría gustarte

Está en la página 1de 3

1))

CREATE TABLE facturas (


num_fac NUMERIC (6),
fecha_fac DATE,
nro_cliente NUMERIC (6) REFERENCES clientes(nro_cliente),
cant_prod NUMERIC (8,2),
cod_prod NUMERIC (6) REFERENCES productos (nro_prod),
PRIMARY KEY (num_fac)
);
ALTER TABLE productos
ADD categoria VARCHAR (20);
2))
INSERT
ostal,
VALUES
7934,

INTO clientes(nro_cliente, nombre_cli, direccion, ciudad, nro_prov, cod_p


telefono, legajo, limite_credito)
(109, 'Daniel Romano', 'Barrio Infanta', 'Mendoza', 5, 5539, '155585892',
9000);

3))
INSERT INTO personal(nombre, funcion, fecha_ingreso, salario, comision, nro_dept
)
VALUES ('Laura Gomez', 'Administrativo', '01/08/2016', 5000, 0, 10);
no se puede agregar xq no tiene legajo, la forma correcta, ser
INSERT INTO personal(legajo, nombre, funcion, fecha_ingreso, salario, comision,
nro_dept)
VALUES (7775, 'Laura Gomez', 'Administrativo', '01/08/2016', 5000, 0, 10);
4))
INSERT INTO personal(nombre, funcion, fecha_ingreso, salario, comision, nro_dept
)
VALUES ('Mario Perez', 'Op. de planta', '01/08/2016', 5000, 0, 80);
no se puede agregar xq no tiene legajo y no existe ese numero de departamento.
INSERT INTO departamentos (nro_dept, nombre_dept, nro_prov)
VALUES (80, 'planta', 5);
INSERT INTO personal(legajo, nombre, funcion, fecha_ingreso, salario, comision,
nro_dept)
VALUES (7776, 'Mario Perez', 'Op. de planta', '01/08/2016', 5000, 0, 80);
5))
CREATE TABLE origen (
origen_id NUMERIC (8),
origen_nom VARCHAR (30),
origen_act VARCHAR (30),
origen_ciudad VARCHAR (30),
origen_dir VARCHAR (50),
origen_tel VARCHAR (30),
origen_cel VARCHAR (30),
PRIMARY KEY (origen_id)

);
CREATE TABLE destino (
dest_id NUMERIC (8),
dest_nom VARCHAR (30),
dest_act VARCHAR (30),
dest_ciudad VARCHAR (30),
dest_dir VARCHAR (50),
dest_tel VARCHAR (30),
dest_cel VARCHAR (30),
PRIMARY KEY (dest_id)
);
CREATE TABLE paquete (
codigo NUMERIC (8),
tipo VARCHAR (20),
nombre VARCHAR (30),
descripcion VARCHAR (100),
valor_flete NUMERIC (8,2),
PRIMARY KEY (codigo)
);
CREATE TABLE envio (
guia_nro NUMERIC (8),
guia_fecha DATE,
guia_hora DATE,
origen_id NUMERIC (8) REFERENCES origen(origen_id),
dest_id NUMERIC (8) REFERENCES destino(dest_id),
cod_paq NUMERIC (8) REFERENCES paquete(codigo),
PRIMARY KEY (guia_nro)
);
6))
ALTER TABLE provincias
MODIFY nombre_prov VARCHAR2(40);
desc provincias;
7))
ALTER TABLE personal
ADD fecha_nac DATE;
8))
DROP TABLE departamentos;
9))
UPDATE personal
SET nombre = 'Garcia, Mario Adrian'
WHERE legajo = 7369;
10))
select * from personal;
11))
DELETE FROM personal

WHERE legajo = 7782;


12))
select * from personal;
13))
rollback;
14))
HAY QUE BORRAR REGISTROS NO TABLA.
15))
select * from cat;
16))
rollback;

También podría gustarte