Está en la página 1de 8

Maribel Trejo Chavez

Practica #3
15/03/2016
CREATE TABLE Empleados1 (
NumEmp1 VARCHAR(20) NOT NULL,
RFC VARCHAR(20) NOT NULL,
Paterno VARCHAR(20) NOT NULL,
Materno VARCHAR(20) NOT NULL,
Nombre VARCHAR(20) NOT NULL,
Edad NUMERIC(2) NOT NULL,
Telefono NUMERIC(15) NOT NULL,
constraint pk_numemp1 PRIMARY KEY(NumEmp1)
);
CREATE TABLE Proyecto (
Numproy NUMERIC(3) NOT NULL,
Nombre VARCHAR(30) NOT NULL,
Duracion VARCHAR(30) NOT NULL,
constraint pk_nump PRIMARY KEY(Numproy)
);
CREATE TABLE Emp_proy (
NumEmp1 VARCHAR(20) NOT NULL,
Numproy NUMERIC(3) NOT NULL,
Horas NUMERIC(3) NOT NULL,
Fecha DATE NOT NULL,
constraint fk_nuem FOREIGN KEY(NumEmp1) references
Empleados1(NumEmp1),
constraint fk_nupr FOREIGN KEY(Numproy) references Proyecto(Numproy)
);
insert into Empleados1 values
('1UYRMT8','MRRHTIU87366','Gonzalez','Torres','Rosa',23,8445672345);
insert into Empleados1 values
('98HGYTG','HUYHHTIU8736','Ruiz','Sanchez','Rodrigo',25,8449886345);
insert into Empleados1 values
('76YTUHV','IKRUTJGM8574','Rodriguez','Linares','Salvador',20,8449087645);

Maribel Trejo Chavez


Practica #3
15/03/2016
insert into Empleados1 values
('76THERT','IUTH7765VGGG','Perales','Solis','Enrique',26,84498672345);
insert into Empleados1 values
('987HTVG','UYGVHTIU8736','Arellano','Hernandez','Edgar',23,8445672345);
insert into Emp_proy values ('1UYRMT8',1,120,'11/03/16');
insert into Emp_proy values ('98HGYTG',2,150,'12/03/16');
insert into Emp_proy values ('76YTUHV',3,200,'13/03/16');
insert into Emp_proy values ('76THERT',4,180,'14/03/16');
insert into Emp_proy values ('987HTVG',5,280,'15/03/16');

insert into Proyecto values (1,'Redes','3 semanas');


insert into Proyecto values (2,'Eventos','6 semanas');
insert into Proyecto values (3,'Pagina web','2 semanas');
insert into Proyecto values (4,'Simulacion','4 semanas');
insert into Proyecto values (5,'Programacion','3 semanas');
COMMIT;
SELECT NumEmp1 AS Clave, Paterno AS PrimApellido, Materno AS SegApellido,
Nombre AS Empleado
FROM Empleados1;
SELECT Paterno FROM Empleados1
ORDER BY Paterno ASC;
SELECT Paterno||"||Materno||""||Nombre AS "Nombre Completo"
FROM Empleados1;
SELECT P.Numproy, P.Nombre
FROM Empleados1 E, Emp_proy EP, Proyecto P
WHERE E.NumEmp1=EP.NumEmp1 AND
P.Numproy=P.Numproy AND
E.NumEmp1='1UYRMT8';

SELECT DISTINCT Nombre

Maribel Trejo Chavez


Practica #3
15/03/2016
FROM Empleados1
WHERE Edad >30;
SELECT*FROM Proyecto;
UPDATE Empleados1
SET Edad = Edad+1
WHERE Edad=23;
UPDATE Empleados1
SET Telefono = 8446732218
WHERE Telefono =8445672345;
UPDATE Emp_proy
SET Horas = 240
WHERE Horas= 120;
DELETE FROM Emp_proy
WHERE numproy = 283;
DELETE * FROM proyecto
WHERE numproy = 283;

Maribel Trejo Chavez


Practica #3
15/03/2016

Maribel Trejo Chavez


Practica #3
15/03/2016

Maribel Trejo Chavez


Practica #3
15/03/2016

Maribel Trejo Chavez


Practica #3
15/03/2016

Maribel Trejo Chavez


Practica #3
15/03/2016

También podría gustarte