Дизайн базы данных для приложения-словаря

В настоящее время я хотел бы разработать словарное приложение для мобильного устройства. Сам словарь использует автономный файл / базу данных для перевода слова. он просто переводит на два языка, например английский - испанский словарь. У меня в голове простой дизайн. это будет две таблицы: английская таблица и испанский стол. для каждой таблицы содержат:

  • word_id = идентификатор, который будет внешним ключом для другой таблицы
  • word = слово
  • word_description
  • compare_trans_id = идентификатор другой таблицы, которая является переводом этого слова на другой язык.

а также из-за того, что это для мобильного приложения, база данных использует SQLite.

Данные определения для каждой таблицы предоставлены в порядке по полю «слово» в таблице. Однако я все еще думаю о проблеме, если есть дополнение для определения данных. Поскольку таблица будет упорядочена по полю "слово" , есть ли способ упорядочить (вставить) новую запись по слову? или есть идея сделать его более эффективным?

10
задан Faren 21 January 2011 в 12:22
поделиться