we don't use Teamcenter, but we have used so I know how works with JT file. Anyway, we export for each NX parts the relative JT. For Assembly, we export in "MONOLITHIC" options. This solution create big file.
Exist the opportunity to export assembly to JT in the manner that when an user open the assembly JT file with JTtoGO, the software load components in a specific folder and relative subfolder like using the load options.def ?
as you can see, export an assembly into jt with your setting, create a folder with relative components in jt format.
Those jt files are components that can be common in other NX assembly, so I will replicate files.
OK, I understand you now, yes obviously components will replicate if exported again to a new Folder from another Assembly, didn't realize you were trying to create a database, I doubt if you can control this without a PDM like Teamcenter.