Файл: Создание и интеграция базы данных.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 15.05.2023

Просмотров: 274

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

для подключения к базе данных при помощи PostgreSQL

Для того, чтобы построенная БД и приложение могли взаимодействовать между собой, наше приложение должно иметь клиент-серверную архитектуру.

Клиент-серверная архитектура

Архитектура клиент-сервер, как следует из названия, состоит из клиентской части, серверной части, а также включает в себя среду взаимодействия между ними. В случае мобильных приложениях клиентская часть располагается на мобильном устройстве и, как правило, предназначена для взаимодействия с пользователем устройства. Серверная часть располагается либо на отдельном компьютере, либо на другом мобильном устройстве. Сервер предоставляет клиенту некий сервис и напрямую с пользователем не взаимодействует. Для связи между клиентской и серверной частью используется коммуникационная среда, в случае мобильных приложений, чаще всего, обеспечиваемая протоколами интернет. По своей сути, ситуация, когда сразу несколько пользователей работают с одними данными, другим пользователям это не мешает, поскольку каждый из пользователь работает с общими данными так, как будто это его собственные персональные данные[12]. Однако обычно пользователи не могут редактировать данные на сервере.

Рисунок 5.1 – Архитектура «Клиент-сервер»

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

Рисунок 5.1 – Архитектура «Клиент-сервер»

Заключение

Было создано одно из немногих мобильных приложений, отображающих экономические индикаторы.

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

Были изучено несколько методов для создания базы данных – в данном случае – создание облачной БД.

Также была изучена библиотека, связывающая базу данных на облачном сервисе с мобильным приложением и выводом в него таблиц значений индикаторов за предыдущие годы.