Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 24-mar-2008, 14:54   #1 (permalink)
Zarkiria ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 41
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
Zarkiria está desconectado   Responder Citando
Antiguo 25-mar-2008, 02:30   #2 (permalink)
viviab ha deshabilitado el karma
 
Fecha de Ingreso: julio-2007
Mensajes: 23
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!
viviab está desconectado   Responder Citando
Antiguo 25-mar-2008, 05:47   #3 (permalink)
Nena69 ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 10
Re: Aserciones y desencadenadores

A mi a veces me suele pasar lo mismo en trabajos, es un poco chungo la verdad.

Última edición por Nena69; 25-mar-2008 a las 06:28.
Nena69 está desconectado   Responder Citando
Antiguo 25-mar-2008, 06:29   #4 (permalink)
Zarkiria ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 41
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.
Zarkiria está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 10:59.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93