Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   SQL Server (http://www.forosdelweb.com/f87/)
-   -   Aserciones y desencadenadores (http://www.forosdelweb.com/f87/aserciones-desencadenadores-568804/)

Zarkiria 24/03/2008 14:54

Aserciones y desencadenadores
 
Hola a todos tengo un problema con las tablas que os escribo a ti tengo que hacer un desencadeandor o una asercion con esta restriccion y no se como hacerla:

Create table persona
Idp char(4)
nombrep varchar (4)
tipo char(1)
Euros int

Create table asignatura
ida char(1)
nombrea varchar(50)
profesor char (4)

Create table cursa
asignatura char(1)
alumno char (4)
nota float



---La restriccion es: Cada asingatura que curse un alumno le cuesta 100 euros de los cuales 10 son para el profesor. Muchas gracias por adelantada :-)

viviab 25/03/2008 02:30

Re: Aserciones y desencadenadores
 
Pues puedes crear un trigger en el insert de la asignatura que haga lo siguiente:
- incremente en 10 euros a profesor de la asignatura.
- incremente en 100 euros al alumno.

Venga para estos problemas hay que excudirñarse más.... ánimo

¿Esto es una pregunta de universidad? XDDDDD se notaaaa... que tiempos!

Nena69 25/03/2008 05:47

Re: Aserciones y desencadenadores
 
A mi a veces me suele pasar lo mismo en trabajos, es un poco chungo la verdad.

Zarkiria 25/03/2008 06:29

Re: Aserciones y desencadenadores
 
Si ya mas o menos se como hay que hacerlo, pero nose como desarrollar la sentencia, ahi tengo el problema. Gracias a dios no es para la Uni, espara un modulo que se piensan que somos genios y mas que nada soy nueva en esto, siento las molestias pero si me pudierais falicitar la sentencia serie de gran ayuda. Muchas gracias.


La zona horaria es GMT -6. Ahora son las 08:43.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.