base de datos

Páginas: 3 (593 palabras) Publicado: 25 de septiembre de 2013
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 sudirecció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.


Lassentencias de creación de las tablas son:
-- ---------------- --
-- TABLA TRABAJADOR --
-- ---------------- --
CREATE TABLE TRABAJADOR (
ID_T INT NOT NULL PRIMARY KEY,
NOMBRE CHAR(20) NOT NULL,
TARIFAREAL NOT NULL,
OFICIO CHAR(15) NOT NULL
)
ALTER TABLE TRABAJADOR
ADD ID_SUPV INT NULL REFERENCES TRABAJADOR

-- -------------- --
-- TABLA EDIFICIO --
-- -------------- --
CREATE TABLEEDIFICIO (
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
)

-- ---------------- --
-- TABLA ASIGNACION --
------------------ --
CREATE TABLE ASIGNACION (
ID_T INT NOT NULL 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 los trabajadores cuya tarifa este entre 10 y 12 euros.

NOMBRE
--------------------
H. RICKOVER
R. GARRET

2. ¿Cuáles son losoficios de los trabajadores asignados al edificio 435?

OFICIO
---------------
ELECTRICISTA
FONTANERO
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS