Круглов А.В., Югфельд И.Д.
Проектирование базы данных для приложения расчета кубатуры круглого леса под управлением платформы Android
// Программные системы и вычислительные методы.
2014. № 4.
С. 431-436.
URL: https://nbpublish.com/library_read_article.php?id=65860
Круглов А.В., Югфельд И.Д. Проектирование базы данных для приложения расчета кубатуры круглого леса под управлением платформы Android
Аннотация: Предметом исследования данной статьи является проектирование базы данных для приложения расчета кубатуры круглого леса под управлением платформы Android. Проанализированы преимущества и недостатки различных способов хранения данных и выбран наилучший путь, применительно к заданным условиям. Также разработана и приведена структура базы данных с учетом всех особенностей хранимой информации, а именно группировка данных, логически относящихся к одной и той же сущности, в таблицы и установление связей между таблицами. Наилучший способ хранения дынных был получен в ходе сравнения различных альтернатив. При создании подходящей структуры базы данных была проанализирована входная информация, а также выделены общие свойства рассматриваемых данных и произведена их группировка в таблицы. Новизна исследования заключается в уникальности предмета исследования. В результате проведения исследования была спроектирована база данных для приложения расчета кубатуры круглого леса под управлением платформы Android. Структура базы данных создана с учетом всех особенностей хранимых данных, а также аппаратных возможностей используемой платформы. Разработанный модуль включен в состав приложения, и он зарекомендовал себя с лучшей стороны.
Ключевые слова:
СУБД, Структура базы данных, ОС Android, Мобильные устройства, SQLite, Бинарные данные, Блобы, Хранение изображений, Кубатура круглого леса, Формирование отчетов
Abstract:the article is devoted to design a database for an Android application for calculating
the cubic capacity of roundwood. The authors analyze advantages and disadvantages of
different ways of storing data and chose the best way taking into account the predetermined
conditions. The authors also developed and presented a structure of the database designed
considering specific characteristic of the information being stored: a need to group different
records logically related to the same entity, establishing relations between tables. The best
way to store data was obtained in comparing different alternatives. While choosing a suitable
database structure the authors analyzed input information, highlighted the general properties
of the data under consideration and grouped it input tables. The novelty of the research lies
in the uniqueness of the research subject. As a result of the study a database for an Android
application for calculating the cubic capacity of roundwood was designed. The database
structure is designed considering all characteristics of stored data, as well as the hardware
capabilities of the platform. The developed module is included in the application, and it made
a favorable impression.
Keywords:
DBMS, database structure, OS Android, mobile devices, SQLite, binary data, blobs, image storing, roundwood cubic capacity, reports generation
Эта статья может быть бесплатно загружена в формате PDF для чтения. Обращаем ваше внимание на необходимость соблюдения авторских прав,
указания библиографической ссылки на статью при цитировании.
1. Рето Майер. Android
2. Программирование приложений для планшетных компьютеров и смартфонов. M.: Эксмо, 2011. С. 672. 2. Исследование независимой аналитической компании Strategy Analytics, 30 июля 2014 г. [Электронный ресурс]. Режим доступа: http://blogs.strategyanalytics.com/WSS/post/2014/07/30/Android-Captured-Record-85-Percent-Share-of-Global-Smartphone-Shipments-in-Q2-2014.aspx
3. Лорен Дэрси, Шейн Кондер. Android за 24 часа. Программирование приложений под операционную систему Google. M.: Рид Групп, 2011. С. 464.
4. Малыхин А.Ю., Слюсарь В.В. К вопросу о возможностях отладки и тестирования приложения для ОС Android на примере приложения для измерения характеристик электротранспорта // Программные системы и вычислительные методы. - 2014. - 3. - C. 273 - 281. DOI: 10.7256/2305-6061.2014.3.13340.
5. Сокольников А.М. Сравнительный анализ подходов к разработке архитектуры и систем управления базами данных для высоконагруженных WEB-сервисов // Кибернетика и программирование. - 2014. - 4. - C. 1 - 13. DOI: 10.7256/2306-4196.2014.4.12800. URL: http://www.e-notabene.ru/kp/article_12800.html
6. Малыхин А.Ю., Слюсарь В.В. Реализация мобильного приложения для измерения характеристик электротранспорта // Программные системы и вычислительные методы. - 2014. - 3. - C. 387 - 392. DOI: 10.7256/2305-6061.2014.3.13341.
7. Давыденко И.Т. Семантическая модель базы знаний интеллектуальной справочной системы // Кибернетика и программирование. - 2013. - 2. - C. 1 - 11. DOI: 10.7256/2306-4196.2013.2.8307. URL: http://www.e-notabene.ru/kp/article_8307.html
8. Лучинин З.С. Структура данных для документо-ориентированных баз данных // Программные системы и вычислительные методы. - 2013. - 3. - C. 230 - 232. DOI: 10.7256/2305-6061.2013.3.10772.
References
1. Reto Mayer. Android
2. Programmirovanie prilozheniy dlya planshetnykh komp'yuterov i smartfonov. M.: Eksmo, 2011. S. 672. 2. Issledovanie nezavisimoy analiticheskoy kompanii Strategy Analytics, 30 iyulya 2014 g. [Elektronnyy resurs]. Rezhim dostupa: http://blogs.strategyanalytics.com/WSS/post/2014/07/30/Android-Captured-Record-85-Percent-Share-of-Global-Smartphone-Shipments-in-Q2-2014.aspx
3. Loren Dersi, Sheyn Konder. Android za 24 chasa. Programmirovanie prilozheniy pod operatsionnuyu sistemu Google. M.: Rid Grupp, 2011. S. 464.
4. Malykhin A.Yu., Slyusar' V.V. K voprosu o vozmozhnostyakh otladki i testirovaniya prilozheniya dlya OS Android na primere prilozheniya dlya izmereniya kharakteristik elektrotransporta // Programmnye sistemy i vychislitel'nye metody. - 2014. - 3. - C. 273 - 281. DOI: 10.7256/2305-6061.2014.3.13340.
5. Sokol'nikov A.M. Sravnitel'nyy analiz podkhodov k razrabotke arkhitektury i sistem upravleniya bazami dannykh dlya vysokonagruzhennykh WEB-servisov // Kibernetika i programmirovanie. - 2014. - 4. - C. 1 - 13. DOI: 10.7256/2306-4196.2014.4.12800. URL: http://www.e-notabene.ru/kp/article_12800.html
6. Malykhin A.Yu., Slyusar' V.V. Realizatsiya mobil'nogo prilozheniya dlya izmereniya kharakteristik elektrotransporta // Programmnye sistemy i vychislitel'nye metody. - 2014. - 3. - C. 387 - 392. DOI: 10.7256/2305-6061.2014.3.13341.
7. Davydenko I.T. Semanticheskaya model' bazy znaniy intellektual'noy spravochnoy sistemy // Kibernetika i programmirovanie. - 2013. - 2. - C. 1 - 11. DOI: 10.7256/2306-4196.2013.2.8307. URL: http://www.e-notabene.ru/kp/article_8307.html
8. Luchinin Z.S. Struktura dannykh dlya dokumento-orientirovannykh baz dannykh // Programmnye sistemy i vychislitel'nye metody. - 2013. - 3. - C. 230 - 232. DOI: 10.7256/2305-6061.2013.3.10772.