Intereting Posts
Не удается использовать вкладки с Шерлоком Получить другой значок приложения uri? Нажатие на вкладки не переключает текущую вкладку при использовании Android TabLayout Android Beep или Light без объекта уведомления? Android, как запросить огромную базу данных в android (размер курсора ограничен 1 МБ) Android NDK: вызов java-метода из класса JNI C Много GC при прокрутке ListView (с шаблоном держателя) Зависимость org.apache.httpcomponents: httpclient: 4.4.1 игнорируется для выпуска, так как может противоречить внутренней версии, предоставляемой Android Android: как удалить элемент из спискаView и arrayAdapter Авария RecyclerView при прокрутке Приложение теряет способность запоминать свой стек при запуске из другого приложения Настройки Android ListView программно с проблемами прозрачности Android: Как сделать TextView доступным для редактирования? Fragment_display_message: Моя первая ошибка приложения для Android Чтение даты REST WCF от android

Инструмент разработчика для разработки базы данных SQLite для Android

Я довольно новичок в Android, я пытаюсь создать довольно сложное приложение (что-то более продвинутое, чем блокнот или напоминание о задаче) с некоторой серьезной базовой моделью данных. Я использую Eclipse с плагином Android SDK, все работает хорошо. Но что я должен использовать для проектирования базы данных? Я прошел через некоторые примеры приложений, которые создают базы данных программно, но в них содержится только одна таблица с несколькими столбцами. То, что я хочу создать, – это база данных с несколькими таблицами, ограничениями с закрытым ключом / внешним ключом, перечислениями и всем этим джазом. Если бы мне пришлось сделать это вручную, я бы, наверное, пошел серым к тому времени, когда закончу. Я разработал немало баз данных в свое время, будь то в MS Visual Studio, MS SQL Server Management Studio, Oracle DB Designer и подобных инструментах. Я понимаю, что SQLite не имеет какого-то причудливого shmancy DB-сервера, где я могу запускать SQL-скрипты, и он создавал бы базу данных и поддерживал бы ее. Я знаю, что все это часть приложения, и само приложение должно создавать и поддерживать свою базу данных. Есть ли какой-нибудь визуальный инструмент для проектирования БД, который я мог бы интегрировать в Eclipse (не обязательно), и который, я не знаю, создавал бы код создания базы данных, чтобы база данных могла использоваться в моем приложении?

Заранее спасибо.

PS: Я знаю об ограничениях устройств Android. Приложение будет иметь сложную структуру данных, но не предназначено для хранения большого количества данных. Цель упражнения – проверить, что можно сделать с платформой и улучшить мои навыки, пытаясь создать что-то значимое.

Я использую SQLite Database Browser за последний месяц, я нашел, что это действительно хороший инструмент. Вы должны попробовать:

http://sqlitebrowser.org

Я использую редактор SQLite от Nivacat ( Navicat SQLite ) для разработки моих баз данных Android в Mac OS X (также доступен для Windows и Linux).

SQLite addon для Firefox довольно приятный.

Если вы на Mac OSX, я бы порекомендовал Base .

SQLiteSpy, это немного лучше, чем SQLite Database Browser, также бесплатно.

http://www.yunqa.de/delphi/doku.php/products/sqlitespy/index