https://foro.gambas-es.org/viewtopic.php?f=3&t=5761&p=34298#p34298
-----------------------------------
shordi
Viernes, 09 Septiembre 2016, 05:11

Re: Insertar Un Registro En Sqlite En Una Tabla Que Usa Claves Foráneas
-----------------------------------
[quote]Si, exacto por ahí van los tiros, pero lo que estoy queriendo hacer es un programa que pueda "alimentar" una base de datos a medida que le son pasados archivos con meta datos, por ejemplo .ogg.
Lo que hacen todos los programas de colecciones de música, digamos.[/quote]
Buff... olvídate entonces de la integridad referencial. Si tu fuente de datos son archivos creados por otras personas con sus propios criterios y maneras de teclear los datos, es imposible que cuadres y sistematices todo de manera perfecta. 
Alguien puede catalogar que "Money" pertenece a "The Dark Side of the Moon" y alguien puede catalogar que pertenece a "Dark Side of the Moon, The" 
Imposible predecir todo eso, imposible establecer las referencias de manera coherente.

Ahí, me temo, te toca "tragar" todo lo que los archivos de metadatos te cuenten y luego, a lo sumo, establecer en tu programa procedimientos para "corregir" los datos. Algo así como "Cambiar todas las pistas que pertenezcan al álbum tal por el álbum cual" y "Borrar álbumes sin pistas", etc. etc.

Saludos


