hey this is my first post as I now have something to say, for all those wondering just like me why the database never links to actual model files the answer is in the DATA\$locale folder in the patch-$locale.MPQ in 'DBFilesClient\GameObjectDisplayInfo.dbc'.
I found this out whilst attempting a mod I am planning, editing to the database so all Items will live there as gameobjects (including buildings such as stormwind) so everything can be edited LIVE by a GM, Once completed I will go back to a pre TBC server (because outland sucks) and make a completely custom server & client for private play
CMON this has to be a great first post