Practica 5.
Enviado por Maggy Estevez Glez • 14 de Noviembre de 2015 • Tarea • 639 Palabras (3 Páginas) • 598 Visitas
[pic 1]
Universidad de Guadalajara
Centro Universitario de Ciencias Exactas e Ingenierías
Sistemas Operativos
Sección: D-05
Tema: Modulo 3: Resumen
Alumna: Margarita Estévez González
Carrera: Lic. En informática
Maestra: Alejandra Santoyo.
1. Listar los nombres de los proyectos en los que trabaja ESTHER SERRANO.
CREATE TABLE compania.empleado (
nombrep VARCHAR(15) NOT NULL,
apellido VARCHAR(15) NOT NULL,
nss CHAR(9) NOT NULL,
fechan DATE,
direccion VARCHAR(30),
ciudad VARCHAR(20),
sexo CHAR DEFAULT 'M',
salario DECIMAL(10,2),
nsssuper CHAR(9),
nd INT NOT NULL,
CONSTRAINT pk_empleado PRIMARY KEY (nss),
CONSTRAINT check_salario CHECK(salario<60000)
);
2. Listar los nombres de los dependientes de los empleados que laboran en el departamento que controla al proyecto 'ProductoX'.
CREATE TABLE compania.dependiente (
nsse CHAR(9) NOT NULL,
nombre_dependiente VARCHAR(25) NOT NULL,
sexo CHAR,
fechan DATE,
parentesco VARCHAR(8),
CONSTRAINT pk_dependiente PRIMARY KEY (nsse, nombre_dependiente),
CONSTRAINT fk_nssemp FOREIGN KEY (nsse) REFERENCES compania.empleado(nss)
);
3. Preparar una lista con todos los números de los proyectos en los que participa un empleado de apellido 'SILVA', sea como trabajador o como gerente del departamento que controla el proyecto:
CREATE TABLE compania.proyecto (
nombrepr VARCHAR(30) NOT NULL,
numerop INT NOT NULL,
lugarp VARCHAR(30),
numd INT NOT NULL,
CONSTRAINT pk_proyecto PRIMARY KEY (numerop),
CONSTRAINT key_nombrepr UNIQUE (nombrepr),
CONSTRAINT fk_numd FOREIGN KEY (numd) REFERENCES compania.departamento(numerod)
);
4. Listar los nombres de pila de empleados que no se encuentran en la tabla de dependientes.
5. Encontrar los nombres, apellidos y nombre del departamento donde trabajan, los empleados que tienen igual o más hijos que JOSE SILVA.
...