Помощь в написании студенческих работ
Антистрессовый сервис

Математическое и программное обеспечение системы автовосстановления встраиваемых баз данных

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

В современном мире человек вынужден существовать среди множества разнородной информации. Для того чтобы такое существование было наиболее комфортным, он пытается эту информацию упорядочить, определенным образом хранить и обрабатывать. Такие возможности человеку предоставляют базы данных (БД). БД бывают различных типов и видов, используют разные системы управления базами данных (СУБД), разные… Читать ещё >

Математическое и программное обеспечение системы автовосстановления встраиваемых баз данных (реферат, курсовая, диплом, контрольная)

Содержание

  • СПИСОК СОКРАЩЕНИЙ
  • ГЛАВА 1. АНАЛИЗ СОВРЕМЕННОГО СОСТОЯНИЯ ТЕХНОЛОГИИ ВСТРАИВАЕМЫХ БАЗ ДАННЫХ
    • 1. 1. Исследование особенностей современных встраиваемых баз данных
      • 1. 1. 1. Понятие «встраиваемая база данных»
      • 1. 1. 2. Классификация ВБД
      • 1. 1. 3. Основные отличия ВБД от не встраиваемых баз данных
    • 1. 2. Исследование встраиваемых СУБД
    • 1. 3. исследова11ие применения КПК
      • 1. 3. 1. Эволюция и сферы использования КПК
      • 1. 3. 2. Прикладное использование КПК и специфика архитектуры БД для КПК
    • 1. 4. Проблемы встраиваемых баз данных
      • 1. 4. 1. Ограниченные ресурсы мобильных устройств
      • 1. 4. 2. Проблемы администрирования
    • 1. 5. Постановка задачи исследования
  • Выводы
  • ГЛАВА 2. АНАЛИЗ МЕТОДОВ АВТОВОССТАНОВЛЕНИЯ И ОЦЕНКИ ЭФФЕКТИВНОСТИ ВСТРАИВАЕМЫХ БД. МОДЕЛИ НАДЕЖНОСТИ СИСТЕМ ВСТРАИВАЕМЫХ БАЗ ДАННЫХ
    • 2. 1. Анализ методов автовосстановления ВБД
      • 2. 1. 1. Метод анализа трассы
      • 2. 1. 2. Метод восстановления из резервной копии
    • 2. 2. Причины возникновения ошибок в ВБД
      • 2. 2. 1. Модель аппаратной надежности СВБД
      • 2. 2. 2. Модель мониторинга СВБД
      • 2. 2. 3. Модель надежности ПО
      • 2. 2. 4. Модель искусственных ограничений
    • 2. 3. Классификация ошибок ВБД согласно типу обращения к ВБД
      • 2. 3. 1. Ошибки реплик read-only
      • 2. 3. 2. Ошибки реплик read-write
    • 2. 3. Сравнительный анализ методов оценки эффективности работы
      • 2. 3. 1. Методы международного стандарта ISO
      • 2. 3. 2. Тесты ТРС
  • Выводы
  • ГЛАВА 3. НОВЫЙ МЕТОД АВТОВОССТАНОВЛЕНИЯ ВБД. ОЦЕНКА ЭФФЕКТИВНОСТИ РАБОТЫ ВБД
    • 3. 1. Новый метод автовосстановления ВБД
    • 3. 2. Модель идентификации ошибки по наибольшему индексу сравнения
      • 3. 2. 1. Метод присвоения весов признакам ошибки
      • 3. 2. 2. Метод сравнения возникшей ошибки с ошибками из базы прецедентов
    • 3. 3. Оценка эффективности работы встраиваемых баз данных
      • 3. 3. 1. Модель оценки эффективности работы ВБД
      • 3. 3. 2. Методика приоритетного автовосстановления ВБД
  • Выводы
  • ГЛАВА 4. МЕТОДЫ И СРЕДСТВА ПРОЕКТИРОВАНИЯ И РЕАЛИЗАЦИИ СИСТЕМЫ АВТОВОССТАНОВЛЕНИЯ ВБД
    • 4. 1. Выбор методов и средств проектирования
    • 4. 2. Методики выбора средств реализация системы автовосстановления ВБД
    • 4. 3. Реализация взаимодействия компонент системы
    • 4. 4. Реализация модуля обработки некорректных ситуаций
  • Выводы
  • ВЫВОДЫ И РЕЗУЛЬТАТЫ РАБОТЫ

В современном мире человек вынужден существовать среди множества разнородной информации. Для того чтобы такое существование было наиболее комфортным, он пытается эту информацию упорядочить, определенным образом хранить и обрабатывать. Такие возможности человеку предоставляют базы данных (БД). БД бывают различных типов и видов, используют разные системы управления базами данных (СУБД), разные аппаратные платформы, а также применяются в различных областях и призваны решать разного рода задачи.

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

Встраиваемая база данных — это самодостаточная программная система, включающая в себя исполняемое приложение, файлы данных, обладающая свойствами СУБД и функционирующая как приложение баз данных.

ВБД характеризуют следующие основные особенности:

— отсутствие СУБД как отдельной самостоятельной программной единицы;

— встраивание ядра СУБД непосредственно в приложение БД;

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

Актуальность темы

Несмотря на основные достоинства ВБД (значительно меньшую, по сравнению с не встраиваемыми БД, стоимость и простоту эксплуатации), за счет которых они так быстро завоевали долю рынка, ВБД обладают рядом недостатков. Основными проблемами встраиваемых баз данных являются:

— ограниченные ресурсы мобильных устройств, на которых функционируют ВБД;

— проблемы автоматического администрирования, порождаемые неэффективным решением следующих задач: формирования и проведения обновленийавтовосстановления.

Автовосстановление, в свою очередь, включает в себя ряд вопросов, которые до сих пор не были полностью решены:

— как определить характер проблемы, вызвавшей сбой;

— как автоматически генерировать решение на возникающие некорректные ситуации.

Учитывая изложенное, создание программного комплекса по реализации нового метода автовосстановления ВБД посредством обращения в единый сервисный центр (ЕСЦ), является актуальной задачей. ЕСЦ — это центр поддержки ВБД, который позволяет обрабатывать некорректные ситуации, возникающие на обслуживаемых ВБД, как автоматически, так и с помощью экспертного состава. Такой подход позволит улучшить процесс администрирования встраиваемых баз данных, повысить надежность и эффективность их работы, за счет обработки ошибок, которые не были заранее заложены в базу прецедентов ошибок (БПО) блока обработки некорректных ситуаций, входящего в состав системы автовосстановления ВБД.

Цель работы. Целью данного диссертационного исследования является повышение надежности и эффективности работы, встраиваемых в мобильные устройства, баз данных путем разработки нового метода автовосстановления ВБД с использованием обращений, посредством Internet, к ЕСЦ поддерживаемых ВБД.

Поставленная цель достигается решением следующих основных задач:

1. Анализ современного состояния методов автовосстановления ВБД.

2. Разработка моделей оценки характеристик надежности систем ВБД.

3. Разработка модели идентификации ошибки по наибольшему индексу сравнения.

4. Разработка модели оценки эффективности работы ВБД.

5. Разработка методики приоритетного автовосстановления ВБД.

6. Разработка программного комплекса системы автовосстановления ВБД.

Структура диссертационной работы. Диссертационная работа состоит из введения, 4 глав, выводов, заключения, библиографии (127 наименований) и приложений. Изложена на 132 страницах машинописного текста, содержит 22 рисунка и 2 таблицы.

Выводы и результаты работы.

Работа посвящена проблеме повышения эффективности и надежности ВБД за счет усовершенствования процесса автовосстановления. Обобщая проведенные теоретические и экспериментальные исследования, в качестве основных результатов работы молено представить следующие:

1. Исследованы особенности ВБД, выделены основные отличия ВБД от не встраиваемых баз данных. Проведен анализ и сформулированы основные проблемы ВБД.

2. Проведен анализ проблем автовосстановления ВБД. Рассмотрены существующие методы автовосстановления встраиваемых баз данных, определены их основные недостатки. Сделан вывод о необходимости создания нового метода автовосстановления, который позволит избавиться от ограничения применимости метода анализа трассы, т. е. от требования априорной известности номенклатуры распознаваемых сбоев.

3. Разработана группа моделей оценки характеристик надежности систем встраиваемых баз данных.

4. Проведен сравнительный анализ существующих методов и моделей оценки эффективности работы ВБД. На основании этого анализа был сделан вывод о необходимости разработки новой модели оценки эффективности ВБД, использование которой позволит объективно оценивать работу ВБД в режиме реального времени.

5. Разработан новый метод автовосстановления ВБД с использованием обращений, посредством Internet, к ЕСЦ поддерживаемых ВБД, благодаря которому повышается надежность и эффективность работы ВБД прозрачно для пользователя.

6. Разработана модель идентификации ошибки по наибольшему индексу сравнения, использование которой позволяет обрабатывать возникающие в ВБД ошибки в автоматическом режиме.

7. Разработана модель оценки эффективности работы ВБД, которая позволяет оценивать качество работы ВБД в режиме реального времени.

8. Разработана методика приоритетного автовосстановления ВБД, реализующая оперативную обработку критичных ситуаций.

9. С помощью разработанных методов, методик и алгоритмов создан программный комплекс системы автовосстановления встраиваемых баз данных.

Показать весь текст

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

  1. Т. Конноли, К. Бегг. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание. — М.: Вильяме, 2003. 1436 с.
  2. Д. Кренке. Теория и практика построения баз данных. 8-е изд. -СПб.: Питер, 2003. 800 е.: ил. — (Серия «Классика Computer science»).
  3. Г. Мирошниченко. Реляционные базы данных. Практические приемы оптимальных решений. — СПб.: БХВ Санкт-Петербург, 2005. — 400с.
  4. Б. Советов и др. Базы данных. Теория и практика / Б. Советов, В. Цехановский, В. Чертовский. — М.: Высшая школа, 2005. — 463 с.
  5. В. Дунаев. Базы данных. Язык SQL. Спб.: BHV-СПб, 2006 — 288 с.
  6. П. Кириллов, И. Шабаев. Загрузка и согласование данных при построении хранилищ данных // Открытые системы. № 11, 2000.
  7. Marwell P. Embedded system design. — Springer, 2006. — 241pp.
  8. Sen R., Ramamritham K. Efficient Data Management on Lightweight Computing Devices. // In Proc. of 21st IEEE International Conference on Data Engineering (ICDE), Tokyo, Japan, April, 2005.
  9. Thomas J., Batoiy D. P2: An Extensible lightweight DBMS. UTSC Technical report 95−04, February, 1995.
  10. Г. Гарсиа-Молина и др. Системы баз данных. Полный курс / Гарсиа-Молина Г., Ульман Дж., Уидом Дж. М.: Издательский дом «Вильяме», 2003.- 1088 с.
  11. С.Д. Кузнецов. Направления исследований в области управления базами данных: краткий обзор// Системы управления базами данных. № 1, 1995.-стр. 32.
  12. К.Дж. Дейт. Введение в системы баз данных. — 7-е издание. М.: Издательский дом «Вильяме», 2001. — 1072 с.
  13. Жак. Меллоу. Наличие конкурентов лишь подтверждает существование рынка // Computerworld. № 39, 1998.
  14. С. Свинарев. Рынок встроенных СУБД на подъеме // PCWeek. № 5, 2005.
  15. Rafael Alonso, Eben M. Haber, and Henry F. Korth. A Database Interface for Mobile Computers. In Proceedings of the IEEE Globecomm 1992 Workshop on Networking of Personal Communications Applications, Orlando, Florida, December 1992.
  16. JI. Акиншин, А. Сысоев. Последние тенденции на рынке технологий и продуктов для компьютерных систем специального назначения // Встраиваемые системы. № 1,2009.
  17. Michael A. Olson. Selecting and Implementing an Embedded Database System, IEEE Computer, September 2000, pp. 27−34.
  18. C. Jl. Солдатов. Математическое и программное обеспечение синхронизации баз данных мобильных устройств с корпоративными системами: Дис. канд. техн. наук: 05.13.11. — М., 2005.
  19. Kelly, К., New Rules for the New Economy, Viking Penguin, New York, 1998
  20. Yasushi Saito, Marc Shapiro. Optimistic Replication, ACM Computing Surveys, Vol. 37, No. 1, March 2005.
  21. Yair Amir, Ciprian Tutu. From Total Order to Database Replication, Johns Hopkins University, 2003
  22. Y. Amir, C. Danilov, M. Miskin-Amir, J. Stanton, C. Tutu. Practical wide-area database replication. Technical Report CNDS 2002−1, Johns Hopkins University, Center for Networking and Distributed Systems, 2002
  23. F. Pedone, R. Guerraoui, and A. Schiper. Exploiting atomic broadcast in replicated databases. In Proceedings of EuroPar (EuroPar'98), 1998
  24. Betina Kemme, Gustavo Alonso. A suite of database replication protocols based on group communication primitives, Zurich, 199 827.0uri Wolfsonl, Sushil Jajodia. Distributed algorithms for dynamic replication of data, San-Diego, 1992
  25. M. Wiesmann, F. Pedone, A. Schiper, B. Kemme, G. Alonso. Understanding Replication in Databases and Distributed Systems, Zurich, 2000
  26. П. В. Шумаков. Delphi 3 и разработка приложений баз данных. -М.: -Издательство «Нолидж», 1999. 437 с.
  27. IBM Corporation, DB2 Everywhere Administration and Application Programming Guide, IBM Software Documentation, 1999.
  28. Oracle Corporation, Oracle 8i Lite — Oracle Lite SQL Reference, Oracle Documentation, 1999.
  29. P. Базы данных и UML. Проектирование. M.: Лори, 2002. -432 с.
  30. Chaudhuri, S., Narasayya, V., «AutoAdmin 'What-If Index Analysis Utility,» Proceedings of the ACM SIGMOD Conference, Seattle, 1998.
  31. Chaudhuri, S., Narasayya, V., «An Efficient, Cost-Driver Index Selection Tool for Microsoft SQL Server,» Proceedings of the 23rd VLDB Conference, Athens, Greece, 1997.
  32. Transaction Processing Council, «TPC-C Benchmark Specification, Version 3.4,» San Jose, CA, August 1998.
  33. Transaction Processing Council, «TPC-D Benchmark Specification, Version 2.1,» San Jose, CA, April 1999.
  34. N. H. Gehani, H. V. Jagadish, and W. D. Roome. OdeFS: A File System Interface to an Object-Oriented Database. In Proceedings of the Twentieth International Conference on Very Large Databases, pages 249−260, 1994.
  35. K. A., Vidyasankar K., «Flexible Integration of Optimistic and Pessimistic Concurrency Control in Mobile Environments», LNCS vol. 1884, 2000.
  36. Michael A. Olson, Keith Bostic, and Margo Seltzer. Berkeley DB. In Proceedings of the FREENIX Track (FREENIX-99), pages 183−192, Berkeley, CA, June 6−11 1999. USENIX Association.
  37. Michael Stonebraker. Operating system support for database management. In Communications of the ACM, v.24, no. 7, pages 412−418. Association for Computing Machinery, 1981.
  38. Э.П., Клименко И. В. Информационное обеспечение систем управления. — Ростов на Дону.: Феникс, 2003. — 352с.
  39. .М., Мкртумян И. Б. Основы эксплуатации ЭВМ. — М.: Энергоатомиздат, 1988. — 432с.:ил.
  40. И.Б., Кордонский Х. Б. Модели отказов. Под ред. Б. В. Гнеденко. —М.: Советское радио, 1966. — 165с.
  41. .В., Черняховский В. В. Поиск устойчивых ошибок в программах. — М.: Радио и связь, 1989. — 240с.: ил.
  42. Р.К. Речь: коммуникация, информация, кибернетика: Учеб. пособие для вузов. — М.: Радио и связь, 1997. — 528с.
  43. Т., Липов М., Нельсон Э. Надежность программного обеспечения. — М.: Мир. 1981.
  44. Г. В. Надежность автоматизированных систем. — М.: Энергия, 1977.
  45. Дж. Д. Измерение и обеспечение надежности программных средств. // ТИИЭР т.68, № 9,1 980. — с. 123−128.
  46. Herb Sutter. SQL/Replication Scope and Requirements Document, ISO • ANSI, 2000
  47. Oracle TimesTen база данных в оперативной памяти Электронный ресурс. — Режим доступа: http://www.oracle.com/technology/products/ timesten/pdf/ds/dstimestenimdb.pdf
  48. David Mazieres. A toolkit for user-level file systems. In Proceedings of the USENIX Annual Technical Conference. USENIX Association, 2001.
  49. Q. Zhu, В. Dunkel, W. Lau, S. Chen, and B. Schiefer. Piggyback statistics collection for query optimization: Towards a self-maintaining database management system. Computer Journal, 47(2):221−244, 2004.
  50. Carpenter G.A., Grossberg S. Pattern Recognition by SelfOrganizing Neural Networks. MIT Press, Cambridge, Mass., 1991.
  51. В.Ш. Представление и анализ смысла в интеллектуальных информационных системах. — М.: Наука, 1989.
  52. Warren R.M. Perception restoration of missing speach sounds. Science, 167, pp.393−395, 1970.
  53. Gove A., Grossberg S., Mingolla E. Brightness perception, illusorycontours, and cortico-geniculate feedback, Visual Systems (in press).
  54. Carpenter G. A, Grossberg S. (eds.) Pattern Recognition by Self-Organizing Neural Networks. Cambridge, MA, MIT Press, 1991.
  55. Carpenter G. A, Grossberg S. Normal and amnesia learning, recognition, and memory by a neural model of cortico-hippocampal interactions. Trends inNeurosci., 16, pp.131−137, 1993.
  56. Repp B.H. A range-frequency effect on perception of silence in speach. Haskins Laboratories Status Reporton Speach Research, SR-61, pp. 151 165, 1980.
  57. Г. Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. 2-е изд.: Пер. с англ. — М.: Издательство Бином, СПб.: Невский диалект, 1999
  58. Brooks F. No Silver Bullet: Essence and Accidents of Software Engineering. IEEE Computer vol. 20(4), 1987
  59. Stein J. Object-Oriented Programming and Database Design. Dr. Dobb’s Journal of Software Tools for the Professional Programmer, № 137, 1988
  60. Bertino E. Distributed Database Design Using Entity-Relationship Model, in Entity-Relationship Approach to Software Engineering, ed. C. Davis et al. Amsterdam, The Netherlands: Elsevier Science, 1983
  61. Brathwait K. An Implementation of a Database Using Entity-Relationship Model, in Entity-Relationship (E-R) Approach to Software Engineering, ed. C. Davis et al. Amsterdam, The Netherlands: Elsevier Science, 1983
  62. Michael Drews, Erweiterte Transaktionskonzepte in mobilen, verteilten Umgebungen, Universitat Rostock, Fachbereich Informatik, Lehrstuhl fur Datenbank- und Informationssysteme, 2000
  63. Калянов Г. Н. CASE структурный системный анализ (автоматизация и применение).-М.:"Лори", 1996.
  64. Chen P.P. Th entity-relationship model: Toward a unified view of data. //ACM Trans. Database Systems.-1976.-N1 .-P.9−36.
  65. Nuno Preguica, Carlos Baquero, Francisco Moura, J. Legatheaux Martins, Rui Oliveira, Henrique Domingos, J. Orlando Pereira, and Sergio Duarte. Mobile Transaction Management in Mobisnap // ADBIS-DASFAA 2000, LNCS 1884, pp. 379−386, 2000
  66. Leslie D. Fife, Le Gruenwald"Research Issues for Data Communication in Mobile Ad-Hoc Network Database Systems SIGMOD Record, Vol. 32, No. 2, June 2003
  67. Jones, C., Sivalingam, K., Agrawal, P., and Chen, J., «A Survey of Energy Efficient Protocols for Wireless Networks,» Wireless Networks, 7 pp.343−358,2001
  68. Singh, S., Woo, M., and Raghavendra, C. Power Aware Routing in Mobile Ad Hoc Networks. In Proc. 4th International Conf. on Mobile Computing and Networking (MOBICOM '98), pp.181−190, October, 1998.
  69. M., Скотт К. UML в кратком изложении. Применение стандартного языка объектного моделирования: Пер. с англ. -М.:Мир, 1999. 191 е., ил. ISBN 5−03−3 331−91.i
  70. Трофимов C.A. Case-технологии: практическая работа в Rational Rose- M.: ЗАО «Издательство БИНОМ», 2001 г. 272 с.
  71. R. Gallersdorfer, М. Nicola. Improving Performance in Replicated • Databases through Relaxed Coherency, RWTH Aachen, Informatik V, Ahornstr. 55, D-52 056 Aachen, Germany, 1995
  72. Yakovlev, A. A Multi-Version Concurrency Control Model for Distributed Mobile Databases. Proceedings of the Spring Young Researcher’s Colloquium on Database and Information Systems SYRCoDIS, St.-Petersburg, Russia, 2004
  73. Федоров B.H. Моделирование дискретных систем, учебное пособие, МГАПИ, Кафедра «Персональные компьютеры и сети», Москва, 2005
  74. А. Н., Федоров В. Н. Моделирование дискретных систем.- М.: Издательство МЭИ, 2001. 44
  75. А.М. Вендров, Современные технологии создания программного обеспечения. Обзор. Jet Info Online. № 4. 2004
  76. Д.А. Марка, К. МакГоуэн. Методология структурного анализа и проектирования М.: МетаТехнология, 1993
  77. McMenamin, S., Palmer, J. Essential Systems Analysis, N-Y: Yordon Press, 1984
  78. Ward, P., Mellor, S. Structured Development for Real-time Systems, Englewood Cliffs, NY: Yordon Press, 1985
  79. C.B. Черемных, И. О. Семенов, B.C. Ручкин. Структурный анализ систем: IDEF-технологии М.: Финансы и статистика, 2001
  80. А.Н. Калашян, Г. Н. Калянов. Структурные модели бизнеса: DFD-технологии М.: Финансы и статистика, 2003
  81. A.M. Вендров. Методы моделирования бизнес-процессов, Jet info online № 10 (137). 2004
  82. С.М. Проектирование и использование баз данных, учебник. М.: Финансы и статистика. 1995 г. 90.3еленков Ю. А. Введение в базы данных. 1997 г. Центр Интернет ЯрГУ http://www.mstu.edu.ru/education/materials/zelenkov/toc.html
  83. A.M. Вендров, Современные методы и средства проектирования информационных систем М.: Финансы и статистика, 1998. — 176 с.
  84. Т. Конноли, К. Бегг. Базы данных: проектирование, реализация и сопровождение. Теория и практика. 3-е издание.: Пер. с англ. — М.: Вильяме, 2003
  85. Е. Yourdon. Modern Structured Analysis. Prentice Hall, 1988
  86. T. DeMarco. Structured Analysis and System Specification. A Yourdon Book, Yourdon Inc., NY, 1979
  87. К., Сарсон Т. Системный структурный анализ: средства и методы: Пер. с англ. -М.: Эйтекс, 1992
  88. С. Sarson, Т. Gane. Structured Systems Analysis. Englewood Cliffs, N.T.: Prentice-Hall, 1979
  89. B.B. Банкрутенко. «Проектирование информационных систем», методическая разработка, Нижегородский государственный университет им. Н. И. Лобачевского, Нижний Новгород, 1997
  90. Г. Калянов. Номенклатура CASE-средств и виды проектной деятельности. Системы управления базами данных. № 02. 1997
  91. Aleksandra Zagorac and Dag Nystrom and Jorgen Hansson and Christer Norstrom, Software Development Tools for Embedded Databases in Embedded, Real-Time Systems. Электронный ресурс. Режим доступа: http:/www.citeseer.ist.psu.edu/481 605.html
  92. С. Bobineau, L. Bouganim, P. Pucheral, P. Valduriez. PicoDBMS: Scaling down Database Techniques for the Smartcard. PRiSM Technical Report n2000/05, 2000 Электронный ресурс. — Режим доступа: http://citeseer.ist.psu.edu/bobineauOOpicodbms.html
  93. Mobile Databases: a Report on Open Issues and Research Directions. Action members EPFL, U. Grenoble, INRIA-Nancy, INT-Evry, U. Montpellier. Электронный ресурс. Режим доступа: http://citeseer.ist.psu.edu/665 396.html
  94. Juha Taina and Harri Tohonen, On Implementing a Prototype IN Database Architecture Электронный ресурс. Режим доступа:^ http://citeseer.ist.psu.edu/3 51 653 .html
  95. J. S. Karlsson, A. Lai, C. Leung, T. Pham, «IBM DB2 Everyplace: A Small Footprint Relational Database System», Int. Conf. on Data Engineering (ICDE), 2001.
  96. P. Seshadri, «Honey, I Shrunk the DBMS': Footprint, Mobility, and Beyond», Int. Conf. on Management of Data (SIGMOD), 1999
  97. P. Seshadri, P. Garrett: «SQLServer for Windows CE A Database Engine for Mobile and Embedded Platforms», Int. Conf. on Data Engineering (ICDE), 2000.
  98. R. Gupta, S. Dey, P. Marwedel, «Embedded System Design and Validation: Building Systems from 1С cores to Chips», Int. Conf on VLSI Design, 1998
  99. N. Anciaux, L. Bouganim, P. Pucheral, «On Finding a Memoiy Lower Bound for Query Evaluation in Lightweight Devices», Technical Report, PriSM. Электронный ресурс. Режим доступа: www.prism.uvsq.fr/rapports/2003/document200340.pdf
  100. R. Vingralek, «GnatDb: A Small-Footprint, Secure Database System», VLDB, 2002. Электронный ресурс. Режим доступа: http://citeseer.ist.psu.edu/article/vingralek02gnatdb.html
  101. ПЗ.Брейман Александр Давидович. Программное обеспечение баз данных для обучающих систем с использованием элементов мультимедиа: Дис. канд. техн. наук: 05.13.11. -М., 1997.
  102. Беляев Владимир Константинович. Библиотека пользовательского интерфейса для встроенных и мобильных вычислительных устройств: автореферат дис. кандидата технических наук: 05.13.11 / Ин-т микропроцес. выч. систем РАН. М., 2004.
  103. Солдатов Сергей Леонидович. Математическое и программное обеспечение синхронизации баз данных мобильных устройств с корпоративными системами: диссертация кандидата техническихнаук: 05.13.11.-М., 2005.
  104. Visual Basic 5.0 Users guide. Microsoft Press, 1997.
  105. . Язык программирования С++: Пер. с англ. М.:
  106. Радио и связь, 1991. 118. Эллис М., Страуструп Б. Справочное руководство по языку программирования С++ с комментариями: Пер. с англ. М.: Мир, 1992.
  107. Т. Объектно ориентированное программирование на Borland С++ 4.5. — К.: «Диалектика», 1996.
  108. Справочник по классам Borland С++ 4.0. / Под ред. И. И. Дериева. -Киев: Диалектика, 1994.
  109. Программирование на Borland С++ для Windows. М.: «ИВК-СОФТ», 1993.
  110. А.Г. Создание Windows приложений в среде Delphi. — М.: ТОО фирма «КомпьютерПресс», 1995.
  111. Программирование в среде Delphi: Пер. с англ./ Дантеманн Дж. Мишел Дж., Тейлор Д. -К.:НИПФ «ДиаСофт Лтд.», 1995.-608с.
  112. Создание оригинальных компонент в среде Delphi: Пер. с англ./Конопка Р. -К.:НИПФ «ДиаСофт Лтд.», 1996.-512с.
  113. С.В. Секреты Delphi на примерах: М.:БИНОМ, 1996.-316с.
  114. NetBIOS Programmer Reference. IBM Corp.
  115. A.B., Фролов Г. В. Локальные сети компьютеров. Использование протоколов IPX, SPX, NetBIOS. М.: Диалог-МИФИ, 1993.
Заполнить форму текущей работой