Использование технологий WWW для доступа к базам данных






Использование технологий WWW для доступа к базам данных

Глава Основы использования WWW - технологий для доступа к существующим базам данных

Введение
Основные понятия
Сценарии
Однократное или периодическое преобразование содержимого БД в статические документы
Динамическое создание гипертекстовых документов на основе содержимого БД
Создание информационного хранилища
План отчета
WWW - сервер NCSA HTTPD
SQL - сервер фирмы Oracle
Библиотеки и функции на языке C

Язык программирования Perl
Пакет Web - Oracle - Web
Пакет Cold Fusion фирмы Allaire Corp
Оценка трудоемкости обеспечения WWW доступа
Глава Подготовка гипертекстовых документов для World Wide Web
Структура HTML-документов
Теги HTML
Заглавные теги

Форматирующие теги
Комментарии
Заголовки
Шрифты
Списки
Цитаты и преформатированный текст
Адреса
Гипертекстовые ссылки
Верстка таблиц

Картрированные изображения
Специальные символы
Обзор расширений
Расширения Netscape Navigator
Расширения MS Internet Explorer
Рамки (фреймы)
Глава Установка и администрирование WWW -сервера

Назначение WWW - сервера Общая схема работы Определение
Непосредственные функции сервера Базовые определения
Протокол MIME
Протокол HTTP
Интерфейс CGI
СЕРВЕР NCSA
Требования к ресурсам

Состав дистрибутива сервера NCSA Варианты дистрибуции
Процедура установки сервера NCSA
Конфигурационные файлы Режимы работы сервера
Контроль работоспособности сервера
Обработка журналов
Управление доступом

Поддержка русскоязычных кодировок
Глава Использование CGI при создании интерактивных интерфейсов
WWW (World Wide Web) и средства интерактивного взаимодействия
Клиентская часть
Серверная часть
Методы HTTP запроса
Спецификация CGI
Переменные окружения

Стандартный вывод
Стандартный входной поток
Аргументы командной строки
Последовательность действий для
Для метода GET
Для метода POST
Примеры cgi-модулей

Приложение к гл Конструкции языка HTML для построения форм
Глава Использование пакета Cold
Установка Cold Fusion
Администрирование Cold Fusion
Взаимодействие Cold Fusion с базами данных
Передача параметров в DBML-шаблон
Занесение и модификация данных с использованием тегов DBINSERT и DBUPDATE

Выполнение запросов к базам данных
Использование результатов запроса для динамического создания HTML - документа
Вывод результата выполнения запроса в виде таблицы
Дополнительные замечания по созданию DBML - шаблонов
Поля формы и параметры URL
Переменные окружения CGI
Применение тега DBSET для создания переменных
HTTP Cookies
Использование результатов выполнения запросов

Проверка корректности данных в полях формы
Функции вывода в DBML
Условный оператор (DBIF DBELSE)
Перенаправление на другой URL (DBLOCATION DBABORT)
Включение в шаблон других шаблонов
Определение типа данных MIME для содержимого документа
Динамическое определение SQL выражения
Поддержка транзакций
Вложенные области вывода и группирования

Использование списочных полей с множественным выбором
Дополнительные команды SQL
Взаимодействие с СУБД
Основные функции доступа
Дополнительные функции
Переменные
Переменные для подстановки
Написание модулей CGI

Обработка файлов формата DBF
Состав
Установка
ЭтаI
ЭтаII
ЭтаIII
Использование

Спецификация процедур пакета htp
Вставка иллюстраций в HTML-документы
Особенности WWW-графики
Рекомендуемые графические программные пакеты
Программные пакеты для MS Windows x, MS Windows и MS Windows NT
Программные пакеты для ОС UNIX
Программные пакеты для Apple Macintosh
Основные типы графики для WWW
Как сделать так, чтобы изображения были гладкими?

Что такое transparent/interlaced GIFs и как их делать
Что такое progressive JPEGs и как ИХ делать
WWW и анимация
Хороший и плохой стили
Обзор различных программ просмотра
Тестирование страниц
Оптимизация Web-страниц
Текст
Графические изображения

Multimedia-материалы
Редакторы HTML
Программы преобразования форматов
Представление цвета

Использование технологий WWW для доступа к базам данных

Cтруктуры данных
Скалярные величины
Простые массивы
Ассоциативные массивы
Простые операторы
Составные операторы
Термы и операторы списка
Оператор ``стрелка''

Операторы ++ и - -
Экспоненциальный оператор
Символьные унарные операторы
Операторы связки
Бинарные операторы
Операторы сдвига
Операторы сравнения
Операторы эквивалентности
Побитовое И, побитовое ИЛИ и Исключающее ИЛИ
Логическое И и логическое ИЛИ

Оператор диапазона
Условный оператор
Операторы присваивания
Оператор ``запятая''
Логическое НЕ
Логическое И, ИЛИ и Исключающее ИЛИ
Оператор чтения из файла
Оператор замены строки
Оператор замены множества символов

Символьные ссылки
Регулярные выражения
Зарезервированные переменные
Встроенные функции
Пакеты
Таблицы символов

Конструкторы и деструкторы пакетов
Классы
Модули
Объектная ориентация
Объекты
Методы
Вызов метода
Деструкторы
Приложение Опыт построения WWW - интерфейса к БД "Телефонный справочник НГУ"

Основы создания сценариев, знакомство с VBScript

Чтобы составить представление о области применения VBScript, рассмотрим часто встречающуюся в  службе WWW сети Internet  операцию заполнения формы и отсылки данных на сервер. Если пользователь заполнит хотя бы одно поле неверно и отошлет данные, программное обеспечение сервера распознает ошибку и попросит повторить ввод. С другой строны, можно выполнить проверку данных перед их отправкой. Если поля заполнены некорректно, броузер сразу же сообщит об этом, а данные отсылаться на сервер не будут. Этот пример наглядно иллюстрирует другое достоинство выполнения сценариев на стороне клиента – пользователь, в случае неверного ввода данных, сразу будет информирован об этом, а не будет ожидать ответа от сервера как в случае обработки запроса программным обеспечением сервера.


Базы данных

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

Базы данных Access
Основы баз данных
Проектирование базы данных
Модели, разработка
СУБД Sybase SQL Anywhere

Установка PostgreSQL
Хранилища данных - статьи
Основы современных баз данных
Лекции по Access2000
Лекции по Microsoft Access 2000

Введение в реляционные БД
Development of Safety
Базы данных Access 2003
Самоучитель по Access 2002
Database Programming & Design

Базы данных. Учебное пособие
База данных под прицелом
Ускоренный курс по БД
Основы работы с базами данных
Настольная СУБД Access 2002

Работа в Microsoft Access XP
Microsoft Access 2003
Программирование на VBA
Компоненты Data Access
Cистемы управления БД

SQLсервер в Linux - освоение
Разработка базы данных
Реляционные базы данных
Управление базами данных
Современные базы данных

Классика баз данных
Базы данных Visual Foxpro 7
Базы данных Visual Foxpro
Лекции по Access2000
Глобальные переменные

Настольная СУБД Access 2002
Работа в Microsoft Access XP
Работа с таблицами баз данных
Проектирование баз данных
Год перемен в БД

Базы данных. Вводный курс
Создание форм и отчетов
Базы данных - Разработка
Управление базой данных
Язык реляционных БД SQL

SQL для начинающих
SQL Server 2005 IServices
Три манифеста баз данных
Теория баз данных
FoxPro. Система управления

Базы данных - FoxPro 8
Access. Программирование
Компоненты Data Access
Основы языка Visual FoxPro
FoxPro. Краткое руководство

Microsoft Access 2003