ID field
одна база со множеством таблиц, если "темы схожие", или все-таки как-то выделить направления и создать более структурированный "набор баз данных"?
-----
База - одна на одну задачу.
Если задачи связанные - то это одна задача.
Но обычно задают другой вопрос - если сущности похожи, но нужно ли заводить отдельную таблицу?
Ответ нас него прост - либо таблицу на каждую сущность, либо общий список сущностей и одна таблица с дополнительным ключем...
До 10-ка сущностей Я бы делал отдельные таблицы, больше - делал бы две таблицы.
можно ли создавать средствами субд реляции между отдальными базами данных?
-----
Давно хочу, но пока таких не видел.
Но не путай это с сегментацией файлов данных.
полная каша в голове : (
------
Это еще только начало... через годик - начнет побаливать...
По большому счету - пока тебе нужна нормальная интегрированность данных - у тебя одна база.
Ее разделение на части повлечет за собой ручное писательство проверок и поддержки интегрированности.