🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: es.comp.bd.misc
2 messages
2 total messages Started by Anton Tue, 18 Oct 2005 16:56
sql-server y tablas relacionadas
#58
Author: Anton
Date: Tue, 18 Oct 2005 16:56
29 lines
1728 bytes
Hola a todos,

Tengo una tabla de datos sobre sql-server(referencias)con la siguiente
estructura:

id_ref : int (indice)
nombre: varchar  (los hay repetidos)
id_curso: int

Y quiero transformarla en dos tablas:

referencias2->
id_ref : int (indice)
nombre : varchar

referencias_cruzadas->
id_ref : int  ( ya no ser�a un indice )
id_curso: int


Lo he hecho con un asp en el que copio la tabla 'referencias' a
'referencias2' eliminando los repetidos. Luego voy procesando la tabla
referencias entera, buscando el titulo en refeerncias2 e insertando el
id_ref y el id_curso en 'referencias_cruzadas'.

El caso es que me parece un poco chapuza como para llevarlo a
producci�n y me gustar�a hacerlo mejor pero no s� como.

�Alguna idea?
Re: sql-server y tablas relacionadas
#59
Author: Lex Sparrow
Date: Fri, 21 Oct 2005 23:12
32 lines
1807 bytes
Anton nos comentaba un dia en es.comp.bd.misc, y con tan
sabias palabras, nos ense�o la luz: 

> 
> El caso es que me parece un poco chapuza como para llevarlo
> a producci�n y me gustar�a hacerlo mejor pero no s� como.
> 
> �Alguna idea?
> 

Hola Anton,

Mira los tiempos y calcula si es aceptable. Yo creo que tu 
soluci�n es correcta, o al menos no se me ocurre como mejorarla, 
pues siempre tendr�s que dar dos pasadas. El hacerlo de una sola 
complica demasiado, y quiz� no s�lo sea tema de complejidad, 
sino de tiempo, y ya sabes que en producci�n no puedes gastar 
ciclos de cpu en vano, ni tiempo de cpu por lo mismo. Si los 
�ndices estas bien definidos en el host, no tardar� demasiado.

�De cuantos registros podemos estar hablando?

Lex


-- 
FAQ de es.comp.lenguajes.php:
http://www.pclandia.net/escomplenguajesphp
http://faq.guatemalanetworks.com

Mi Freeware:
http://www.pclandia.net/lexsparrow/
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads