- •Базы данных
- •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.4. Использование Personal Web-server
Microsoft Personal Web Server (PWS) 4.0 является настольнымWeb-сервером. При условии подключения к сети интранет распространение документов между клиентами можно выполнятьнепосредственно со своего компьютера.PWS позволяет разрабатывать и публиковать свою личную основную страницу. Упрощается также проверка своегоWeb-узла перед его передачей поставщику услуг Интернета.Personal Web Server является упрощенным вариантом сервераMicrosoft Internet Information Server. Personal Web Server предназначен для передачи информации в форматеHTML-страниц с использованием протоколаHTTP.
Этот сервер реализует следующие основные возможности, которые предоставляет сервер Microsoft Internet Information Server:
создание собственного сайта на своем компьютере;
публикацию Web-страниц в Интернете, в том числе публикацию БД в сетях интранет;
возможность использования технологии объектов ActiveX;
передачу файлов на основе служб FTP;
реализацию технологии IDC/HTX-страниц на основе компонентаInternet DataBase Connector, функционирование которого обеспечивается библиотекойhttpodbc.dll.
Для начала работы с сервером Personal Web Server необходимо выполнить следующие действия:
установить Personal Web Server на компьтере;
запустит! установленный Personal Web Server на компьютере;
проверить работоспособность Personal Web Server на подключенном к сети Интернет компьютере;
настроить параметры Personal Web Server (выполнить конфигурирование и администрирование сервера);
•подготовить в каталоге, содержащем начальную страницу Вашего сайта (по умолчанию для Personal Web Server — это каталогC:\Webshare\wwwroot), все необходимыеHTML-страницы, входящие в составWeb-приложения, обеспечивающего работу сайта.
Рассмотрим выполнение указанных действий.
Установка сервера
Установка Personal Web Server может осуществляться двумя способами в зависимости от того, входитPersonal Web Server в дистрибутивWindows 98 или используется отдельный дистрибутив этого сервера. В первом случаеPersonal Web Server может быть уставлен при общей установке системы или в варианте дополнительной установке компонентов операционной системы. При общей установке системы необходимо выбрать режим установки «Для опытных пользователей» (детальный выбор) программных компонентов операционной системыWindows 98. Для этого в группе компонентов «Средства Интернет» нужно определить состав компонентов, нажав на кнопку «Состав». При появлении окна выбора компонентов группы «Средств Интернет» нужно отметитьPersonal Web Server, находящийся в верхней позиции.
При установке в варианте дополнительных компонентов операционной системы без установки самой операционной системы необходимо через кнопку «Пуск» выбрать пункт меню — «Настройка», затем запустить «Панель управления» и в «Панели управления» выбрать «Установка/удаление программ», затем выбрать вкладку «установка Windows». Далее отметитьPersonal Web Server в окне выбора компонент группы «Средства Интернет» (рис. 15.11). Отметим, что не все дистрибутивыWindows 9Х содержат дистрибутивPersonal Web Server.
Средства Интернета
Стметътевсе устанавливаемыекомпоненты. Затененный Флажс« означает'частичную установка компонента. Выяснитьего составпозволяет одноименная кнопка.Кбигоценгы: V1. ' "
veb Server
й ф Web-Based Enterprise Mgmt 6,4 МБ
0 Бумажник Microsoft 2,9 МБ
0 ф Издатель Web 1,1 МБ
О дЭ Общий доступ к подключению Интернета 0,0 МБ jJ
Занято
установленными компонентами: 31,3 МБ
Требуется места: - 0,0 МБ Доступно на
диске: 58,3 М Б - Описание —— — ——]
Personal Web Server делает воэможньмпрямое обслуживаниеWeb-страниц сWeb-узла на настольномj компьютере.
OK
Отмена
Рис. 15.11. Группа «Средства Интернета» в окне установки компонентов Windows
При установке Personal Web Server с отдельного дистрибутива от пользо вателя требуется только запустить программа установки для этого сервера.
Для установки М. rosoft Personal Web Server с установочного дискаWindows 98 достаточно выполнить следующую последовательность действий:
вставить компакт-диск Windows 98 в дгкковод,
нажать кнопку Пуски выбрать команду Выполнить-
в поле Открыть ввести: x.\add-ons\pws\setup.exe (х— имя дисковода для компакт дисков);
нажать кнопку ОК;
выполнить указания программы установки Personal Web Server.
Администрирование сервера
Для администрирования Personal Web Server нужно открыть «Панель управления» и запустить приложение-менеджерPersonal Web Server, управ ляющее свойствами сервера. Кроме того, существует возможность запуска приложения-менеджера с помощью иконыPersonal Web Server, расположенно* в крайней правой части панели задач (по умолчанию присутствует в нижней части рабочего стола и содержит кнопку «Пуск»). После запуска приложения менеджера появляется окно свойствPersonal Web Server (рис. 15.12), в котором имеются сЩМщие вкладки: General, Startup, Administration, Services.
Свойства: Persona1 Web Smvei
General J st<j«JM 1'^mmiration j Services | , , •
V . эе. an'at Web Ser/ei'l rternet mcW HT gin
r?)DefauH Home Page .
л Share\wwwoot4Defau! to
• fitaj ,ome Pag..
OB
To learn more about the Personal Wei Server click 1« --h. ^ • ' ЦM«e Details-
11тмена
Рис. 15 12. Окно свойств Personal Web-Server
На вкладке General в верхней части находится информация, характеризующая адресPersonal Web Server в сети Интернет, ниже находится информационная строка, содержащая путь к томашней странице. В пашем случае путь к домашней странице, как и по умолчанию, есть C:\WebGhare\wwwroot\Default htm.
Под домашней страницей понимается начальная (первая отображаемая) страница Web-узла или разделаWeb-узла, используемая для получения доступа к набору страниц, хранящемуся в домашнем каталога или других вирту альных каталогах Домашним каталогом яшшется корневой каталогWeb-узла, в котором находятся файлыWeb-узла, доступные для пользователей сети. Виртуальный каталог — это иснользЛмое вURL-адресе имя каталога (алиас виртуального каталога), соответствующее физическому каталогу на сервере.
На вкладке Startup находятся кнопкиStart иStop, служащие для запуска и остановки работ ы сервера.
Вкладка Services содержит список запущенных служб и ряд кнопок. КнопкаProperties Позволяет устанавливать с:ойства, связанные с каждой службой. ДляPepsonal Web Server имеются службыHTTP иFTP Для изменения параметров служб следует в списке'елужб выбрать требуемую службу и нажать на кнопуProperties. При этом появляется окно, содержащие параметры службы. В нем на ходятся кнопки, позволяющие изменять корневой каталогWeb-узла и домашнюю страницу, открываемую по умолчанию При выборе любой из кнопок открывается обозреватель, активной вкладкой в котором является вкладкаDirectories.
Вкладка Administration имеет одну кнопку, которая позволяет администрироватьPepsonal Web Serve!-. С помощью этой кнопки открывается обозреватель, в который загружаетсяHTML документ, имеющий внешний вид, представленный на рис. 15.13.
Названный HTML-документ (рис. 15 13) отвечает за администрированиеWeb-сервера и содержит интерактивные элементы для задания параметров и каталогов. В нем находится панель интерактивных элементов, имеющая три вкладкиService, Directories иLogg g.
Основной является вкладка 1J ectories, в которой находятся таблица, содер жащая корневой каталог сервера, и другие виртуальные каталоги В левой части таблицы находится локальный нугь к виртуальным каталогам, правее в таблице находят< я алиасы, присвоенные этим виртуальным каталогам. Виртуальный каталог представляет собой локальный ката/югWeb-сервера, в котором всем пользователям сети разрешен доступ кHTML-документам и исполнение файлов сценариев. В нашем случае под алиасом виртуального каталога понимают специальное имя, используемое в адресеURL после имени хоста Алиас указывает, кHTML- документам какого виртуатьного каталога обращается обозреватель.
В таблице (рис. 15.13) в крайней правой колонке (Action) приведен список возможныхi ействий: редактирование виртуального каталога, удаление и добавление нового виртуального каталога. При выборе действияEdit появляетгч окно, в котором находятся группы полей, позволяющие устанавливать относительный
|
Sei
ice |[
Dilrctoiii-J
|[
Log^.,ig
|
Yo'"nay
select.fcdit, Add, or Dele*e ftp* the Нэ1"
below
|'
Directory
■
Alifti'" '/Г
Ejiur
[
Vtil
-
'
iVetoSlwieWwWT
ot
fa-
|ty'«b i.
felProsraMesi'VefeSviVDaCs
jjpoce,
,\ .
,'"..■■■'■■ •
|Ш
, jPtbto
„fcvPnjgpmFibsWehSvrttHmia
'i
jfiHtmk
.
- _ >
|bfa...Щйе,
j
p:*PragramF«!
"YtbSvril.., sc.
"iHthllaScripts
'
jfe'da.
|РеЫе
j
IC
lWebShareV
c'npts
ifjScnpts
.
Jfiefete
"•
' * ; \
[<sr щ
i
Enable
г
ГаШШ .. t
'
Default
Docwnt: ZZ
ly'
Directory Ь
-owsirt^
a
Рис.
15.] 3. HTML-документ
администрированияPersonal Web
Server
путь к каталогу, имяалиаса, тип доступа к катажяу (для текстовых файлов и/или файлов сценариев) и устййайЛИВЙгь виртуальный каталог как домашний каталог.