создание и работа с большим 2-мерным набором данных в Android - PullRequest
0 голосов
/ 24 августа 2010

хорошо, у меня есть база данных sql (мы назовем ее DATABASE1), которая получает входные данные имен от пользователя, и они могут вводить столько, сколько они хотят. Что мне нужно сделать сейчас, так это жестко закодировать базу данных или электронную таблицу или матрица или что-то (мы будем называть это DATASET1), с которым DATABASE1 может работать ... однако дело в том, что DATASET1 состоит из имен групп, и каждая группа содержит группу людей .. думать о DATASET1 как о чем-то вроде этого

группа 1 = "Джон" "Джим" Джо "" Райан "" Люк "
группа 2 = "Джим" "Боб" "Тим"
группа 3 = "Блейк" "Джон" "Билл" "Фрэнк"
...
...
...

так что, как вы можете видеть, каждая группа представляет собой различный набор имен, и не определено число для количества имен в каждой группе. Теперь мне нужно сделать так, чтобы DATASET1 работал с DATABASE1 (который путь будет очень большим ... он будет начинаться с 200 групп, но будет продолжать увеличиваться только с обновлениями ... вероятно, с тысячами) и проверять подмножества ... моей программе нужно просмотреть DATASET1 и взять каждую группу и посмотреть, это подмножество DATABASE1 самым быстрым / эффективным способом из всех возможных ... у кого-нибудь есть идеи по поводу подхода?

1 Ответ

0 голосов
/ 25 августа 2010

Создание реальной базы данных в SQLite:

Таблица:

groups (id, name)

id - прикарий ключ
name - название группы

group_names (id, group_id, name)

id - прикарий ключ
group_id ссылки groups.id; этот столбец также должен иметь индекс
name - имя типа "Джим", "Блейк"

Имеет ли значение порядок имен?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...