Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: Научного журнала «Студенческий» № 39(209)

Рубрика журнала: Информационные технологии

Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4, скачать журнал часть 5, скачать журнал часть 6, скачать журнал часть 7, скачать журнал часть 8, скачать журнал часть 9, скачать журнал часть 10, скачать журнал часть 11

Библиографическое описание:
Фомич М.В. ОПИСАНИЕ МОДЕЛЕЙ ДАННЫХ // Студенческий: электрон. научн. журн. 2022. № 39(209). URL: https://sibac.info/journal/student/209/272136 (дата обращения: 18.07.2024).

ОПИСАНИЕ МОДЕЛЕЙ ДАННЫХ

Фомич Максим Витальевич

студент, кафедра магистратура, Донской Государственный Технический Университет,

РФ, г. Ростов-на-Дону

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.

 

Список литературы:

  1. Официальный интернет ресурс по разработке мобильных приложений для операционной системы Android от компании Google. URL: https://developer.android.com/ (дата обращения 11.04.2021)
  2. Алексей, Голощапов Google Android. Системные компоненты и сетевые коммуникации / Голощапов Алексей. М.: БХВ-Петербург. 2012 г. 760 c.
  3. Нотон. Java. Справочное руководство. Все, что необходимо для программирования на Java. - М.: Бином. 2015 г. 448 c.

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.