Ayuda con trigger

03/02/2004 - 11:58 por Marcos | Informe spam
Hola compañeros, os escribo porque tengo el siguiente problemilla:

Tengo que crear una tabla calendario en la cual voy a recoger el calendario
de cada usuario, dicha tabla va tener de nombre el idUsuario que tengo para
cada uno, y
he pensado crear un Trigger que cuando inserte un nuevo usuario cree la
tabla Calendario de Nombre el IdUsuario
El problema es que no tengo ni idea de como hacerlo, os parece acertado mi
planteamiento admito sugerencias.

Un saludo desde Andalucía.

Preguntas similare

Leer las respuestas

#1 Adrian D. Garcia
03/02/2004 - 18:31 | Informe spam
Yo lo plantearia como una unica tabla con el idUsuario como parte de la
clave principal y no crear n tablas como tantos idUsuarios tengas.
Con esto te olvidas de implementar el trigger

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Marcos" wrote in message
news:
Hola compañeros, os escribo porque tengo el siguiente problemilla:

Tengo que crear una tabla calendario en la cual voy a recoger el


calendario
de cada usuario, dicha tabla va tener de nombre el idUsuario que tengo


para
cada uno, y
he pensado crear un Trigger que cuando inserte un nuevo usuario cree la
tabla Calendario de Nombre el IdUsuario
El problema es que no tengo ni idea de como hacerlo, os parece acertado mi
planteamiento admito sugerencias.

Un saludo desde Andalucía.


Respuesta Responder a este mensaje
#2 Marcos
04/02/2004 - 08:42 | Informe spam
El problema por el que no he apostado por esta opción es porque cada usuario
va a generar un montón de tareas en el calendario,
Un ejemplo el usuario 1 tiene la tarea x con periodicidad diaria y entonces
la voy a añadir a su calendario 365 veces imagina 20 tareas iguales para
cada usuario y unos 14 o 15 usuarios,,
Un Saludo.

"Adrian D. Garcia" escribió en el mensaje
news:%
Yo lo plantearia como una unica tabla con el idUsuario como parte de la
clave principal y no crear n tablas como tantos idUsuarios tengas.
Con esto te olvidas de implementar el trigger

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Marcos" wrote in message
news:
> Hola compañeros, os escribo porque tengo el siguiente problemilla:
>
> Tengo que crear una tabla calendario en la cual voy a recoger el
calendario
> de cada usuario, dicha tabla va tener de nombre el idUsuario que tengo
para
> cada uno, y
> he pensado crear un Trigger que cuando inserte un nuevo usuario cree la
> tabla Calendario de Nombre el IdUsuario
> El problema es que no tengo ni idea de como hacerlo, os parece acertado


mi
> planteamiento admito sugerencias.
>
> Un saludo desde Andalucía.
>
>


Respuesta Responder a este mensaje
#3 Mariano Alvarez \(MUG\)
04/02/2004 - 13:43 | Informe spam
Aun asi mi me gusta mas la idea de Adrian.
Como son las consultas y cual es el estimado de registros por usuario.


Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar


"Marcos" wrote in message
news:
El problema por el que no he apostado por esta opción es porque cada


usuario
va a generar un montón de tareas en el calendario,
Un ejemplo el usuario 1 tiene la tarea x con periodicidad diaria y


entonces
la voy a añadir a su calendario 365 veces imagina 20 tareas iguales para
cada usuario y unos 14 o 15 usuarios,,
Un Saludo.

"Adrian D. Garcia" escribió en el mensaje
news:%
> Yo lo plantearia como una unica tabla con el idUsuario como parte de la
> clave principal y no crear n tablas como tantos idUsuarios tengas.
> Con esto te olvidas de implementar el trigger
>
> Saludos
> Adrian D. Garcia
> MCSD
> NDSoft Consultoria y Desarrollo
>
> "Marcos" wrote in message
> news:
> > Hola compañeros, os escribo porque tengo el siguiente problemilla:
> >
> > Tengo que crear una tabla calendario en la cual voy a recoger el
> calendario
> > de cada usuario, dicha tabla va tener de nombre el idUsuario que tengo
> para
> > cada uno, y
> > he pensado crear un Trigger que cuando inserte un nuevo usuario cree


la
> > tabla Calendario de Nombre el IdUsuario
> > El problema es que no tengo ni idea de como hacerlo, os parece


acertado
mi
> > planteamiento admito sugerencias.
> >
> > Un saludo desde Andalucía.
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Adrian D. Garcia
04/02/2004 - 19:46 | Informe spam
Estamos entonces hablando de unas 100.000 filas aprox por año. No es un
volumen importante para SQL Server si tienes bien definidos los indices de
las tablas. Ademas, podrias luego 1 vez al año eliminar realizar una
limpieza de las filas que ya no son mas necesarias y listo.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Mariano Alvarez (MUG)" <jose.alvarez * *Arroba* * mug.org.ar> wrote in
message news:
Aun asi mi me gusta mas la idea de Adrian.
Como son las consultas y cual es el estimado de registros por usuario.


Jose Mariano Alvarez
Comunidad de base de datos
Grupo de Usuarios Microsoft
www.mug.org.ar


"Marcos" wrote in message
news:
> El problema por el que no he apostado por esta opción es porque cada
usuario
> va a generar un montón de tareas en el calendario,
> Un ejemplo el usuario 1 tiene la tarea x con periodicidad diaria y
entonces
> la voy a añadir a su calendario 365 veces imagina 20 tareas iguales para
> cada usuario y unos 14 o 15 usuarios,,
> Un Saludo.
>
> "Adrian D. Garcia" escribió en el


mensaje
> news:%
> > Yo lo plantearia como una unica tabla con el idUsuario como parte de


la
> > clave principal y no crear n tablas como tantos idUsuarios tengas.
> > Con esto te olvidas de implementar el trigger
> >
> > Saludos
> > Adrian D. Garcia
> > MCSD
> > NDSoft Consultoria y Desarrollo
> >
> > "Marcos" wrote in message
> > news:
> > > Hola compañeros, os escribo porque tengo el siguiente problemilla:
> > >
> > > Tengo que crear una tabla calendario en la cual voy a recoger el
> > calendario
> > > de cada usuario, dicha tabla va tener de nombre el idUsuario que


tengo
> > para
> > > cada uno, y
> > > he pensado crear un Trigger que cuando inserte un nuevo usuario cree
la
> > > tabla Calendario de Nombre el IdUsuario
> > > El problema es que no tengo ni idea de como hacerlo, os parece
acertado
> mi
> > > planteamiento admito sugerencias.
> > >
> > > Un saludo desde Andalucía.
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida