Поместить таблицы в один или несколько файлов базы данных?(Заявка на бронирование) - PullRequest
0 голосов
/ 22 февраля 2012

Интересно, когда использовать несколько таблиц в одном файле базы данных, а когда использовать несколько файлов?Например, отдельный файл базы данных для каждой таблицы.Каковы преимущества и недостатки?

У меня есть «места», «лица» и «бронирования».Человек забронирован, чтобы быть в одном месте (в определенное время).Поскольку между ними существует множество отношений, они должны быть в отдельных таблицах.Кстати, это обычная задача, поэтому мне интересно, есть ли у кого-нибудь ссылки на примеры или предложения о том, как решить ее наилучшим образом.

1 Ответ

1 голос
/ 22 февраля 2012

Ваша модель данных проста и может быть отлично реализована с использованием 3 таблиц в одной базе данных.Если вы используете базу данных SQLite, эта база данных будет одним файлом.

Нет смысла создавать несколько файлов / баз данных.Это только увеличит сложность (и даже немного повлияет на производительность / время запуска, потому что вам нужно будет открыть файлы 3 дБ)

Вы можете найти учебное пособие по использованию SQLite (что является лучшим вариантом, если вы хотитехранить данные локально на пользовательском устройстве) с Android здесь .

...