Estudiante

Solo disponible en BuenasTareas
  • Páginas : 3 (584 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de octubre de 2010
Leer documento completo
Vista previa del texto
EJERCICIOS DE SQL
Sean las tablas siguientes: TRABAJADOR (ID_T, NOMBRE, TARIFA, OFICIO, ID_SUPV) Cada fila representa un trabajador, identificado por su ID_T. Su nombre es NOMBRE; su tarifa porhora, en euros; su oficio y el identificador de su supervisor. EDIFICIO (ID_E, DIR, TIPO, NIVEL_CALIDAD, CATEGORIA) Cada fila representa un edificio, que se identifica por su ID_E. Se guarda su dirección;el tipo de edificio; su nivel de calidad y su categoría. ASIGNACION (ID_T, ID_E, FECHA_INICIO, NUM_DIAS) Una fila por cada vez que un trabajador es asignado a un edificio.

Las sentencias decreación de las tablas son: -- ---------------- --- TABLA TRABAJADOR --- ---------------- -CREATE TABLE TRABAJADOR ( ID_T INT NOT NULL PRIMARY KEY, NOMBRE CHAR(20) NOT NULL, TARIFA REAL NOT NULL, OFICIOCHAR(15) NOT NULL ) ALTER TABLE TRABAJADOR ADD ID_SUPV INT NULL REFERENCES TRABAJADOR -- -------------- --- TABLA EDIFICIO --- -------------- -CREATE TABLE EDIFICIO ( ID_E INT NOT NULL PRIMARY KEY, DIRCHAR(15) NOT NULL, TIPO CHAR (10) NOT NULL, NIVEL_CALIDAD INT NOT NULL, CATEGORIA INT NOT NULL ) -- ---------------- --- TABLA ASIGNACION --- ---------------- -CREATE TABLE ASIGNACION ( ID_T INT NOTNULL REFERENCES TRABAJADOR, ID_E INT NOT NULL REFERENCES EDIFICIO, FECHA_INICIO DATETIME NOT NULL, NUM_DIAS INT, PRIMARY KEY (ID_T, ID_E, FECHA_INICIO) )

Y su contenido:

1. Nombre de lostrabajadores cuya tarifa este entre 10 y 12 euros. NOMBRE -------------------H. RICKOVER R. GARRET 2. ¿Cuáles son los oficios de los trabajadores asignados al edificio 435? OFICIO --------------ELECTRICISTAFONTANERO ALBAÑIL 3. Indicar el nombre del trabajador y el de su supervisor. TRABAJADOR SUPERVISOR -------------------- -------------------M. FARADAY C. COULOMB C. COULOMB C. COULOMB C. NEMO H.RICKOVER H. RICKOVER H. RICKOVER R. GARRET R. GARRET J. BARRISTER P. MASON P. MASON P. MASON 4. Nombre de los trabajadores asignados a oficinas. NOMBRE -------------------C. NEMO H. RICKOVER J. BARRISTER...
tracking img