Статья опубликована в рамках: Научного журнала «Студенческий» № 39(209)
Рубрика журнала: Информационные технологии
Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4, скачать журнал часть 5, скачать журнал часть 6, скачать журнал часть 7, скачать журнал часть 8, скачать журнал часть 9, скачать журнал часть 10, скачать журнал часть 11
ОПИСАНИЕ МОДЕЛЕЙ ДАННЫХ
DESCRIPTION OF DATA MODELS
Maxim Fomich
student, Department of Master's Degree, Don State Technical University,
Russia, Rostov-on-Don
АННОТАЦИЯ
В данной работе мы рассмотрим описание моделей данных
ABSTRACT
In this paper, we will consider the description of data models
Ключевые слова: модель данных, хранение информации, категории расходов.
Keywords: data model, information storage, cost categories.
В данной статье будет приведено описание основных моделей данных, необходимых для работы приложения.
Модель «TABLE_CATEGORY»
Данная модель служит для хранения информации о категориях расходов.
Модель содержит следующие поля:
- KEY_ID – поле типа Integer, являющееся первичным ключом;
- KEY_CATEGORY_NAME – поле типа Text, хранящее название категории.
Модель «SMS»
Данная модель служит для хранения информации о обработанных смс сообщениях для исключения их последующей обработки.
Модель содержит следующие поля:
- KEY_ID – поле типа Integer, являющееся первичным ключом;
- KEY_TEXT – поле типа Text, хранящее текст сообщения.
Модель содержит метод public void setDateSend(String dateSend) служащий для преобразования даты в формат базы данных.
Модель «TABLE_OUTCOMING»
Данная модель служит для хранения информации о расходах и списаниях.
Модель содержит поля:
- KEY_ID – поле типа Integer, являющееся первичным ключом;
- KEY_OUTCOMING_NAME – поле типа Text, хранящее текстовое описание расхода;
- KEY_CATEGORY – поле типа Integer, являющееся внешним ключем на модель TABLE_CATEGORY;
- KEY_SMS – поле типа Integer, являющееся внешним ключом на модель SMS, если расход был получен путем обработки смс сообщения;
- KEY_VALUE – поле типа Real, хранящее денежную величину расхода;
- KEY_DATE – поле типа Text, хранящее дату, к которой относится расход.
Модель «TABLE_INCOMING»
Данная модель служит для хранения информации доходах и зачислениях.
Модель содержит поля:
- KEY_ID – поле типа Integer, являющееся первичным ключом;
- KEY_INCOMING_NAME – поле типа Text, хранящее текстовое описание дохода;
- KEY_SMS – поле типа Integer, являющееся внешним ключом на модель SMS, если доход был получен путем обработки смс сообщения;
- KEY_VALUE– поле типа Real, хранящее денежную величину дохода;
- KEY_DATE – поле типа Text, хранящее дату, к которой относится доход.
Выводы
В данный статье были описаны поля и методы основных моделей необходимых для организации работы программного средства: TABLE_CATEGORY; SMS; TABLE_OUTCOMING; TABLE_INCOMING.
Список литературы:
- Официальный интернет ресурс по разработке мобильных приложений для операционной системы Android от компании Google. URL: https://developer.android.com/ (дата обращения 11.04.2021)
- Алексей, Голощапов Google Android. Системные компоненты и сетевые коммуникации / Голощапов Алексей. М.: БХВ-Петербург. 2012 г. 760 c.
- Нотон. Java. Справочное руководство. Все, что необходимо для программирования на Java. - М.: Бином. 2015 г. 448 c.
Оставить комментарий