- •Базы данных
- •1. Введение в базы данных
- •1.1. Базы данных и информационные системы
- •1.2. Архигсюура информационной системы
- •1.3. Системы управления базами данных
- •1.4. Локальные информационные системы
- •1.5. Способы разработки и выполнения приложений
- •1.6. Схема обмена данными при работе с бд
- •2. Модели и типы данных
- •2.1. Иерархическая модель
- •Сотоудники
- •2.2. Сетевая модель
- •2.3. Реляционная модель
- •2.4. Постреляционная модель
- •2.5. Многомерная модель
- •1996 1994 Петров Смирнов Яковлев
- •2.6. Объектно-ориентированная модель
- •2.7. Типы данных
- •3. Реляционная модель данных
- •3.1. Определение реляционной модели
- •3.2. Индексирование
- •3.3. Связывание таблиц
- •3.4. Контроль целостности связей
- •3.5. Теоретические языки запросов
- •I аспределенное Удаленное Распределен- Удаленн! 1йдо- Распределен- предстаеление представление ная функция ступ к данным наяЬд
- •4.5. Информационные системы в Интернете и интранете
- •Часть 2. I Ъоектиросанн ? и использование бд
- •7. Средства автоматизации проектирования
- •7.1. Основные определения
- •7.8. Рекомендации по применению case-систем
- •9. Дополнительные вопросы применения баз данных
- •9.1. Программно-аппаратные платформы
- •9.2. Перспективы развития субд
- •9.3. Стандартизация баз данных
- •9.4. Характеристика технологии ado.Net
- •10.1. Общая характеристика
- •10.2. Новые возможности Microsoft Access 2002
- •10.3.Средства поддержки проектирования
- •10.4. Создание основных элементов бд
- •IQdbl mdb
- •Option Compare Database Public Function funl() beep End Function
- •10.5. Работа с гиперссылками
- •10.6. Использование языка sql
- •Аргументы макрокоманды ' Инструкция sQl. Select distinctrow tof
- •10.7. Защита баз данных
- •10.9. Обслуживание баз данный
- •10.10. Репликация баз данных
- •Реплицируемые объекты
- •Реплицируемые объекты
- •10.11. Работа с мультимедиа-данными
- •Тип объекта
- •Comic Chat Boom Microsoft Graph so Music Prop pry Page 2 1 Option f ropery Page21 Ры-ndox FableВидео-клип
- •10.12. Создание файлов приложений
- •10.13. Страницы доступа к данным
- •Краткая характеристика отличий сДд от форм и отчетом
- •10.14. Разработка проекта
- •Распределение атрибутов по вариантам
- •11.1. Пользовательский интерфейс
- •11.2. Характеристика проекта
- •11.3. Компиляция и выполнение проекта
- •11.4. Разработка приложения
- •11.5. Средства интегрированной среды разработки
- •Управление параметрами среды
- •11.6. Базы данных и средства работы с ними
- •Компоненты приложений для баз данных
- •11.7. Создание таблиц базы данных
- •11.8. Создание приложения bde
- •Значения свойств компонентов
- •11.9. Работа с отчетами
- •12. Субд Visual FoxPro 8.0
- •12.1. Общая характеристика
- •12.2. Новые возможности Visual FoxPro 8.0
- •12.3. Элементы проекта
- •12.4. Интерфейс Visual FoxPro
- •12.5. Средства автоматизации разработки
- •12.6. Создание баз данных
- •12.7. Таблицы и индексы
- •12.8. Организация межтабличных связей
- •12.9. Обеспечение ссылочной целостности
- •12.10. Создание запросов
- •Variables:
- •13. Microsoft sql Server 2000
- •13.1. Характеристика sql Server
- •13.2. Язык запросов Transact-sql
- •13.3. Системные базы данных и таблицы
- •13.4. Создание баз данных
- •13.5. Работа с таблицами
- •15.1. Принципы функционирования Web-приложений
- •15.2. Архитектура Web-приложений, публикующих бд
- •15.3. Обзор Web-серверов
- •15.4. Использование Personal Web-server
- •15.5. Использование Microsoft Internet Information Server
- •15.6. Использование Apache дляMicrosoft Windows 9х/2000
- •Вы видите это вместо ожидаемой страницы?
- •15.7. Варианты создания Web-узла
- •16. Интерфейсы программирования Web-приложений
- •16.1. Общий интерфейс взаимодействия cgi
- •18. Публикация бд средствами Microsoft Access
- •18.1. Характеристика вариантов публикации
15.7. Варианты создания Web-узла
Для тех, кто никогда раньше не занимался установкой и работой с Web- узлом, существует возможность открыть свой собственный сайт на узле провайдера или организовать управление своим узлом через удаленный сервер, принадлежащий провайдеру. Такие варианты организации собственного узла имеют ряд достоинств.
Во первых, организация, управление и администрирование такого Web- узла не требует больших знаний и опыта. Решением этих вопросов будет заниматься профессиональный пепсонал провайдера, с помощью которого можно качественно оформить узел, выбрать дизайнерский стиль, наделить сайт набором сетевых услуг. В перечень этих услуг входит сбор статистики по числу обращений к узлу, числу повторяющихся обращений, продолжительности времени, проведенного пользователями на определенныхWeb-страницах, адреса пользователей, ведение регистрационных журналов ошибок, сообщений, и публикации отчетов, использование БД для хранения различной структурированной информации. При сотрудничестве с опытным персоналом узла провайдера можно быстро приобрести опыт, изучать и сравнивать различные услуги и типы серверных сред.
Во-вторых, потребуется гораздо меньше денежных средств и времени на организацию и содержание такого узла, чем на установку и поддержку собственного Web-cepBepa.
Подключение организации к Интернету для публикации собственной информации представляет собой важную и, бесспорно, не простую задачу. Перед тем как приступить к установке своего Web-cepBepa, желательно изучить как можно больше чужой опыт во избежание лишней траты времени и денег.
Таким образом, для организации собственного Web-узла можно реализовать следующие варианты:
открыть свой собственный сайт на узле надежного провайдера;
организовать управление своим узлом через удаленный сервер, принадлежащий провайдеру;
подготовить или нанять специалистов и разработать Web-узел собственными силами.
Вариантов построения Web-узла существует очень много. Прежде чем приступать к выбору варианта разработки собственногоWeb-узла, следует разобраться с технологиями в области разработкиWeb-приложений, лежащих в основе любогоWeb-узла, и в том числе с публикацией БД на страницахWeb- узла — принципиально важной технологией, применяемой в большинствеWeb-узлов сети Интернет и особенно сетей интранет.
Контрольные вопросы и задания
Приведите упрощенную схему функционирования Web-приложения.
Назовите принципы построения сетей интранет.
Изобразите архитектуру Web-приложения с модулями расширения сервера.
Охарактеризуйте интерфейсы CGI иWinCGI.
Какие способы могут использоваться для запуска модуля расширения сервера?
Охарактеризуйте интерфейсы ISAPI/NSAPI.
Приведите схему Web-приложения с использованием модулей расширения обозревателя.
Охарактеризуйте средства, используемые для разработки модулей расширения клиентской части.
Изобразите архитектуру и опишите схему функционирования двухуровневого Web-приложения, использующего БД.
Охарактеризуйте архитектуру трехуровневого Web-приложения, использующего БД.
Изобразите архитектуру и опишите схему функционирования многоуровневого Web-приложения с сервером приложений.
Приведите архитектуру многоуровневого смешанного Web-приложения.
Охарактеризуйте архитектуру многоуровневого Web-приложения на основе технологииCORBA.
Дайте общую характеристику интерфейсам OLE DB, ADO иODBC.
Что представляет собой Web-cepBep и для каких целей он используется?
Дайте краткую характеристику основным операционным системам, используемым в качестве платформ Web-серверов.
Охарактеризуйте сервер Apache и укажите поддерживаемые им функции.
Назовите достоинства и недостатки сервера Internet Information Server в сравнении с серверомApache.
Какие возможности обеспечивает сервер Microsoft Personal Web Server?
Каким образом осуществляется админисгрирование серверами Personal Web Server иInternet Information Server?
С помощью какой среды и как выполняется компилирование исходных модулей сервера Apache?
Назовите возможные варианты создания Web-узла.
Литература
ВеберДж. Технология Java® в подлиннике: Г1ер. с am л. СПб.: BHV-Санкт- Петербург, 1999.
Дунаев С.Б. Технологии Интернет-программирования. СПб. БХВ Петербург, 2001.
Мещеряков Е. В., Хомоненко А. Д. Публикация баз данных в Интернете. СПб.: БХВ-Петербург, 2001.
Орфали Р., Харки Д. Java и CORBA в приложения с клиеш -сервер: Пер. с англ. М.: ЛОРИ, 2000.
Фролов АЛ., Фролов Г.В. Базы данных в Интернете: практическое руководство по созданию Web-приложений с базами данных. — М.: Издательско-тор- говый дом «Русская редакция», 2000.