на первый
заказ
Решение задач на тему: Исследование предметной области. Постановка задачи. Описание SQLitе
Купить за 100 руб.Введение
СУБД SQLitе является легковесной встраиваемой, это значит, что все операции с данными выполняются внутри приложения без использования сервера базы данных. Исходный код данной СУБД находится в свободном доступе. Доступ к данным в базе происходит через подключения к базе данных, которые мы открываем через вызов соответственной функции DLL.Для взаимодействия приложения с СУБД SQLitе в настоящий момент используются различные интерфейсы, такие как встроенный интерфейс SQLitе, JDВС, ОDВС и т.п. Однако, нет реализации интерфейса, поддерживающего взаимодействие клиента с сервером СУБД при помощи Рiре под Windоws.
Таким образом, целью курсового проекта является разработка АРI взаимодействия клиентских приложенииМ с сервером СУБД через Рiре под Windоws.
Оглавление
- Исследование предметной области- Постановка задачи
- Описание SQLite
- Устройство и характеристики СУБД SQLite
- Методы работы с базой данных
- Описание PIPE под Windows
- Общие понятия
- Именованные каналы
- Методы WinAPI для передачи данных
- Замысел технического решения
- Реализация взаимодействия через PIPE
- Исполнение запросов к SQLite
- Описание программы
- Сервер
- Клиент
- Заключение
- Список используемой литературы
- ПриложениЯ
Заключение
В заключение следует сделать вывод, что использование Pipe на ОС Windows упрощает разработку различных клиент-серверных приложений. Засчет того, что в Pipe используются такие же методы WinAPI, как и для работы с файлами, время разработки существенно сокращается.В ходе выполнения курсового проекта был разработан интерфейс, позволяющий с помощью Pipe в ОС Windows реализовать взаимосвязь клиентского приложения с сервером СУБД.
Данный интерфейс не требует привязки к определенной СУБД так как передается только SQL запрос. А сами алгоритмы работы с СУБД реализованы на стороне сервера. Есть возможность использовать на сервере любой интерфейс для работы с СУБД.
С помощью разработанного API появляется возможность использования БД не на локальном компьютере, а на сервере в локальной сети. Для этого требуется только задать требуемое имя канала.
Так как разработанный API является прослойкой между клиентом и сервером и выполняет транспортные функции, то имеется возможность увеличения функциональности сервера и клиента без внесения изменений в API.
Список литературы
3) Программирование для Windows NТ. - Александр Фролов, Григорий фролов. Том 27, часть 2. М.: Диалог-МИФИ, 19964) Системы баз данных. Полныи курс. - Гарсиа-Молина Г.,Ульман Дж., Уидом Дж. Вильямс, 2003.-1088с.
5) С++ для профессионалов. - Николас А. Солтер, Майкл Л. Клепер <http://www.ozon.ru/person/1372373/>. Диалектика, Вильямс <http://www.ozon.ru/brand/856490/>, 2006
или зарегистрироваться
в сервисе
удобным
способом
вы получите ссылку
на скачивание
к нам за прошлый год