base datos triggers

Páginas: 3 (565 palabras) Publicado: 2 de abril de 2013
Universidad Autónoma Gabriel René Moreno
Facultad de Ciencias de la Computación.
Carrera de Ingeniería Informática

















TRABAJO PRACTICO

Materia

“BASE DEDATOS II”

TEMA 3. TRIGGER (Disparadores)



Docente:
Ing. Ubaldo Perez Ferreira


Fecha Limite de Entrega: 13/10/2012



Santa Cruz de la Sierra, Octubre 2012

Para hacer enLaboratorio: Una empresa almacena los datos de sus empleados en una tabla denominada "empleados".
1. Crear la tabla, con la siguiente estructura:
create table empleados(
documento char(8) not null,nombre varchar(30) not null,
domicilio varchar(30),
seccion varchar(20),
constraint PK_empleados primary key(documento),
);
2. Ingresar algunos registros:
insert into empleadosvalues('222222','Ana Acosta','Charcass 56','Secretaria');
insert into empleados values('233333','Bernardo Bustos','Buenos Aires 188','Contabilidad');
insert into empleados values('244444','CarlosCaseres','Casilla 364','Sistemas');
insert into empleados values('255555','Diana Duarte','Colon 1234','Sistemas');
insert into empleados values('266666','Jazzhiel Obed Perez,'Colon 897','Sistemas');insert into empleados values('277777',Evo Morales','Colon 542','Gerencia');
3. Crear un disparador para que no permita eliminar más de un registro a la vez de la tabla empleados:
create triggerdis_empleados_borrar
on empleados
for delete
as
if (select count(*) from deleted)>1
begin
raiserror('No puede eliminar más de un 1 empleado', 16, 1)
rollback transaction
end;4. Crear un disparador para que no permita actualizar el campo "documento" de la tabla "empleados":
create trigger dis_empleados_actualizar
on empleados
for update
as
ifupdate(documento)
begin
raiserror('No puede modificar el documento de los empleados', 16, 1)
rollback transaction
end;

5. Crear un disparador para que no permita ingresar empleados en la sección...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BASE DE DATOS , base de datos
  • Bases de datos y usuarios de bases de datos
  • Que es una base de datos y tipos de base de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS