Целью данной работы является рассмотрение технологий доступа к базам данных с использованием технологий www и реализация примера такого доступа. Работа состоит из двух глав. В первой части работы описаны теоретические вопросы применения web-технологий для доступа к базам данных, в том числе дана краткая характеристика и описаны особенности языка SQL.
Во второй части дипломной работы описаны технологии доступа к базам данных, включая технологию ADO.NET, дано сравнение основных веб-серверов, приведено описание работы веб-сервера Apache. В качестве практического примера разработана и описана база данных Интернет-магазина, состоящая из 7 таблиц.
Дипломная работа включает пояснительную записку и программное обеспечение, выполненное в виде веб-приложения с использованием языка программирования PHP и СУБД MySQL.
Пояснительная записка выполнена на 107 страницах (шрифт 14 кегля).
Оглавление
ВВЕДЕНИЕ 2
1 БАЗЫ ДАННЫХ. ТЕХНОЛОГИИ ДОСТУПА К НИМ 4
1.1 ПОНЯТИЕ, КЛАССИФИКАЦИЯ БАЗ ДАННЫХ 4
1.2 ТЕХНОЛОГИИ ДОСТУПА К БД 19
1.3 ЯЗЫК SQL 22
2 ИСПОЛЬЗОВАНИЕ WWW ДЛЯ ДОСТУПА К БД 26
2.1 ПОНЯТИЕ WWW 26
2.2 ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ WWW 32
2.2.1 Обзор технологий доступа к базам данных 33
2.2.2 Технология доступа к базам данных с использованием механизма CGI. 36
2.2.3 Технология ADO.NET 42
2.3 ОБЗОР И СРАВНЕНИЕ ВЕБ-СЕРВЕРОВ 52
2.3.1 Apache от ASF 53
2.3.2 iPlanet server (бывший Netscape Enterprise server) от Netscape и Sun 56
2.3.3 Internet Information Server (IIS) от Microsoft 57
2.4 РАБОТА ВЕБ-СЕРВЕРА APACHE И ОБЕСПЕЧЕНИЕ ЕГО БЕЗОПАСНОСТИ 62
2.4.1 Веб-сервер Apache 62
2.4.2 Безопасность при работе Apache 67
2.5 ПРИМЕР ДОСТУПА К БД С ИСПОЛЬЗОВАНИЕМ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ WWW 73
ЗАКЛЮЧЕНИЕ 86
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 87
ПРИЛОЖЕНИЕ. ЛИСТИНГИ ПРОГРАММНЫХ МОДУЛЕЙ 89