Estructuras de tablas de sql
|Competencia: Crear sentencias SQL. | |
|Objetivo de ejecución: Dada la estructura de tablas conrrespondietes a una Base de Datos, sesolicita en cada uno | |
|de los puntos, información específica. Crear la sentencia SQL que muestren la información solicitada. De los 3 | |
|bloques que se presentan, deberá solucionar 2 para poder tener el 100%. | |
(50%)
Dadas las siguientes tablas:TRABAJADOR (ID_T, NOMBRE, TARIFA , OFICIO, ID_SUPV)
Cada fila representa un trabajador, identificado por su ID_T. Su nombre es NOMBRE; su tarifa por hora, en dólares; 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 decalidad y su categoría .
ASIGNACION (ID_T, ID_E, FECHA_INICIO, NUM_DIAS)
Una fila por cada vez que un trabajor es asignado a un edificio.
Las sentencias de creación de las tablas son:
CREATE TABLE TRABAJADOR (
ID_T INT NOT NULL PRIMARY KEY,
NOMBRE CHAR(20) NOT NULL,
TARIFA DECIMAL NOT NULL,
OFICIO CHAR(15) NOT NULL
)
ALTER TABLE TRABAJADOR
ADD ID_SUPV INTNULL REFERENCES TRABAJADOR
CREATE TABLE EDIFICIO(
ID_E INT NOT NULL PRIMARY KEY,
DIR CHAR(15) NOT NULL,
TIPO CHAR(10) NOT NULL,
NIVEL_CALIDAD INT NOT NULL,
CATEGORIA INT NOT NULL
)
CREATE TABLE ASIGNACION(
ID_T INT NOT NULL REFERENCES TRABAJOR,
ID_E INT NOT NULL REFERENCES EDIFICIO,
FECHA_INICIO DATETIME NOT NULL,
NUM_DIAS INT,
PRIMARYKEY (ID_T, ID_E, FECHA_INICIO)
)
Y su contenido:
TRABAJADOR
|ID_T |NOMBRE |TARIFA |OFICIO |ID_SUP |
|1235 |M. FARADAY |12.5 |ELECTRICISTA |1311 |
|1311|C. COULOMB |15.5 |ELECTRICISTA |1311 |
|1412 |C. NEMO |13.75 |FONTANERO |1520 |
|1520 |H. RICKOVER |11.75 |FONTANERO|1520 |
|2920 |R. GARRET |10.0 |ALBAÑIL |2920 |
|3001 |K. BARRISTER |8.2 |CARPINTERO |3231 |
|3231 |P. MASON|17.4 |CARPINTERO |3231 |
EDIFICIO
|ID_E |DIR |TIPO |NIVEL_CALIDAD |CATEGORIA |
|111 |1213 ASPEN |OFICINA |4 |1|
|210 |1011 BIRCH |OFICINA |3 |1 |
|312 |123 ELM |OFICINA |2 |2 |
|435 |456 MAPLE |COMERCIO...
Regístrate para leer el documento completo.