Ok, en essayant de créer la table ref_data, après l'erreur de clé étrangère, je vois ceci :
Ce que dit cette erreur :(en gras)
Mais c'est une solution simple. Exécutez ce SQL sur le client tableau :
ALTER TABLE `client` ADD INDEX(`firstname`);
... puis exécutez à nouveau le SQL de la table ref_data.