Estructuras de tablas de sql

Solo disponible en BuenasTareas
  • Páginas : 5 (1138 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de abril de 2011
Leer documento completo
Vista previa del texto
|Unidad 1: Lenguaje 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...
tracking img