Está en la página 1de 3

José Daniel Figueroa Ponce II BTPI

Ejercicio SQL Modificar datos # 3

Tabla de Departamento:
create table Departamento (
cod_dep int primary key NOT NULL,
Nombre_dep char (50) NOT NULL,
Localización char (50) NOT NULL
);
Registro de Departamentos:
INSERT INTO Departamento (cod_dep, Nombre_dep, Localización)
VALUES ('10', 'Desarrollo de Software', 'El Coyolar');
INSERT INTO Departamento (cod_dep, Nombre_dep, Localización)
VALUES ('20', 'Análisis de Sistemas', 'Guadalupe');
INSERT INTO Departamento (cod_dep, Nombre_dep, Localización)
VALUES ('30', 'Contabilidad', 'Subtiava');
INSERT INTO Departamento (cod_dep, Nombre_dep, Localización)
VALUES ('40', 'Ventas', 'San Felipe');
José Daniel Figueroa Ponce II BTPI

Tabla de Empleados:
create table Empleado (
cod_emp int primary key NOT NULL,
Nombre char (50) NOT NULL,
Edad int NOT NULL,
Oficio char (50) NOT NULL,
Dir char (50) NOT NULL,
Fecha_ing date NOT NULL,
Salario int NOT NULL,
Comisión int,
Cod_dep int NOT NULL
);

Registro de Empleados:
INSERT INTO Empleado (cod_emp, Nombre, Edad, Oficio, Dir, Fecha_ing, Salario,
Comisión, Cod_dep)
VALUES ('1', 'Vargas Héctor', '27', 'Vendedor', 'León', '12/05/1993', '12000', null, '40');
INSERT INTO Empleado (cod_emp, Nombre, Edad, Oficio, Dir, Fecha_ing, Salario,
Comisión, Cod_dep)
VALUES ('2', 'Hernández Julio', '27', 'Analista', 'Chinandega', '14/07/1982', '13000', '1500',
'20');
INSERT INTO Empleado (cod_emp, Nombre, Edad, Oficio, Dir, Fecha_ing, Salario,
Comisión, Cod_dep)
VALUES ('3', 'Esquivel José', '31', 'Director', 'Juigalpa', '05/06/1981', '16700', '1200', '30');
INSERT INTO Empleado (cod_emp, Nombre, Edad, Oficio, Dir, Fecha_ing, Salario,
Comisión, Cod_dep)
VALUES ('4', 'Delgado Carmen', '37', 'Vendedor', 'León', '02/03/1983', '13400', null, '40');
INSERT INTO Empleado (cod_emp, Nombre, Edad, Oficio, Dir, Fecha_ing, Salario,
Comisión, Cod_dep)
VALUES ('5', 'Castillo Luis', '17', 'Vendedor', 'Masaya', '12/08/1982', '16309', '1000', '40');
INSERT INTO Empleado (cod_emp, Nombre, Edad, Oficio, Dir, Fecha_ing, Salario,
Comisión, Cod_dep)
VALUES ('6', 'Esquivel Alonso', '26', 'Presidente', 'Nagarote', '12/09/1981', '15000', null, '30');
INSERT INTO Empleado (cod_emp, Nombre, Edad, Oficio, Dir, Fecha_ing, Salario,
Comisión, Cod_dep)
VALUES ('7', 'Pérez Luis', '32', 'Empleado', 'Managua', '02/03/1980', '16890', null, '10');
José Daniel Figueroa Ponce II BTPI

Actualización de datos:

Cambiar los salarios de los vendedores a 13500.


UPDATE Empleado
SET Salario = 13500
Cambiar el nombre de Esquivel José a Enrique José.
UPDATE Empleado
SET Nombre = 'Enrique José'
WHERE cod_emp = 3
Vargas Héctor fue ascendido de vendedor a director hacer los cambios
correspondientes.
UPDATE Empleado
SET Oficio = 'Director'
WHERE cod_emp = 1
Castillo Luis ya no vive en Masaya y ahora vive en León hacer los cambios
correspondientes.
UPDATE Empleado
SET Dir = 'León'
WHERE cod_emp = 5
Los directores ahora tienen un salario base de 17500.
UPDATE Empleado
SET Salario = 17500
WHERE Oficio = 'Director'
Hernández Julio Dejo de trabajar en la empresa eliminarlo de la base de
datos.
DELETE FROM Empleado
WHERE cod_emp = 2
En la tabla DEPARTAMENTO borrar el departamento número 40.
DELETE FROM Departamento
WHERE cod_dep = 40

También podría gustarte