Drawbacks to Creating Large Numbers of Tables in the Same Database ------------------------------------------------------------------
If you have many files in a directory, open, close, and create operations will be slow. If you execute `SELECT' statements on many different tables, there will be a little overhead when the table cache is full, because for every table that has to be opened, another must be closed. You can reduce this overhead by making the table cache larger.
Ну и нах такая база из тысячи таблиц нужна (тем более на мускуле)? Чё в ней найти можно? Вспоминать каждый раз какая именно информация в той или иной таблице хранится? Тоже самое и на файловой помойке сделать можно. Если число таблиц больше 100 - это уже повод задуматься.
Таблица находится в пятой нормальной форме (5НФ) тогда и только тогда, когда в каждой ее полной декомпозиции все проекции содержат возможный ключ. Таблица, не имеющая ни одной полной декомпозиции, также находится в 5НФ.