Для хранения данных приложения RabbitChat был использован сервис Firebase. В Android Studio представлена возможность очень удобной интеграции Firebase в свой проект, не нужно ничего дополнительно устанавливать.
Для того чтобы настроить сервис Firebase достаточно авторизоваться в Android Studio, выбрать Firebase в инструментах Android Studio, как это показано на рисунке 2 и следовать инструкциям в соответствии с рисунком 3.
Рисунок 2 - Выбор инструмента Firebase в меню Tools
Рисунок 3 - Инструкции по настройке Firebase в Android studio
Концептуальная модель базы данных изображена на рисунке 4 это наглядная диаграмма, нарисованная в принятых обозначениях и подробно показывающая связь между объектами и их характеристиками.
Рисунок 4 - Концептуальная модель базы данных
Таблица Message содержит в себе информацию о всех сообщениях, оставленных в чате:
NAME – псевдоним автора сообщения;
MSG – текст сообщения;
TIME – время отправления сообщения.
Данная модель была спроектирована в DB Designer, так как это бесплатный онлайн сервис, которое позволяет создавать различного рода связи между объектами. Взглянув на такие схемы, вы легко будете ориентироваться в своих проектах.
Программа позволяет создавать целые ветви связей, которые можно быстро скрывать или делать их видимыми на общем фоне.
РЕАЛИЗАЦИЯ