Databases

Examen Pendientes DDL_DCL

Enunciado

Imagina que ya tenemos creadas las siguientes tablas:

  • AVIONES  <COD_AVION, NOMBRE, CAPACIDAD, FECHA_COMPRA>
  • VUELOS   <COD_VUELO, *COD_AVION, ORIGEN, DESTINO>
  • BILLETES <*COD_VUELO, FECHA_VUELO, DNI_PASAJERO, PLAZA, CLASE>
  • Tabla AVIONES
    • COD_AVION: cadena de tamaño 5
    • NOMBRE: cadena de tamaño 10
    • CAPACIDAD: entero de valor máximo 660
    • FECHA_COMPRA: de tipo fecha
  • Tabla VUELOS
    • COD_VUELO: cadena de tamaño 3
    • COD_AVION: cadena de tamaño 5
    • ORIGEN: cadena de tamaño 20
    • DESTINO: cadena de tamaño 20
  • Tabla BILLETES
    • COD_VUELO: cadena de tamaño 3
    • FECHA_VUELO: tipo fecha
    • DNI_PASAJERO: cadena de tamaño 9
    • ASIENTO: cadena de tamaño 3
    • CLASE: cadena de tamaño 7
Crea un atributo FECHA_REV en la tabla AVIONES para registrar la fecha de la última revisión.

Tipo

DDL

Solución


												
alter table aviones add fecha_rev date;

Prueba


											
SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_LENGTH FROM USER_TAB_COLUMNS WHERE TABLE_NAME = 'AVIONES' ORDER BY COLUMN_NAME;

Librerías (Onfly databases)


											
create table aviones ( cod_avion varchar2(5) primary key, nombre varchar2(10), capacidad number(3), fecha_compra date);