Ejercicios DDL

Páginas: 2 (453 palabras) Publicado: 1 de junio de 2013

EJERCICIOS DDL
Pasos a aplicar en el esquema de Taller una vez ejecutadas las sentencias vistas en clase


1. Modifica la tabla MECANICOS cambiando el puesto MOTOR de Antonio a CHAPA.update mecanicos
set puesto = 'CHAPA' where nombre = 'ANTONIO';

2. Borra la fila correspondiente a 'ANGEL' de la tabla MECANICOS.
¿Te daría error?¿Qué tipo de error? Haz las sentencias necesariasque te permitan ejecutar este borrado.
/* EN MI CASO */
//No me ha dado ningún error:
delete from mecanicos where nombre = 'ANGEL';
/* EN EL CASO DE LA CLASE */
delete from mecanicos wherenombre = 'ANGEL'; //ERROR: restricción de integridad referencial de clave primaria violada
//Cambiar especificación de la tabla padre o borrar las columnas de los hijos:
//1ª forma:delete from trabajos where dni = (select dni from mecanicos where nombre = 'ANGEL')
//2ª forma:
set autocommit on;
alter table mecanicos
drop constraint trabajos_fk
(hacerrollback)
alter trable trabajos
add constraint trabajos_fk foreign key (dni) references mecanicos
on delete cascade;

Haz los cambios necesarios para que cuando borres filas de la tablamecánicos se borre automáticamente las filas correspondientes de la tabla trabajos


3. Aumenta las horas de los trabajos hechos el '5-MAR-98' en un 15%
update trabajos
set horas = (horas + (horas *0.15)) where fecha_rep = '05/03/1998';

4. Crea una vista que contenga la marca y el modelo de cada coche, el puesto en que fue reparado y el total de horas invertidas en ese puesto
create viewvista_para_los_coches
as select c.marca, c.modelo, m.puesto, t.horas from coches c, mecanicos m,trabajos t
where c.mat = t.mat and m.dni = t.dni
with read only;


5. Visualiza parejas decoches de distintas marcas fabricados el mismo año y reparados ambos de AMORTIGUACIÓN
create view vista_parejas_de_coches
as select c.marca, d.marca from coches c, coches d, mecanicos m,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • EJERCICIO DDL Y DML
  • Ejercicios De Ddl Y Dml
  • Que es DDL
  • ddl dhl
  • desencadenadores ddl
  • Dml Y Ddl
  • dodckl,ddl
  • EQUIPOS DDL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS