Рабочие листы
к вашим урокам
Скачать
1 слайд
Основы Web-баз данных
Basic of Web date base
к.т.н. Герасимов Николай Александрович
2 слайд
Ответ (HTML-файл)
Запрос или данные
(метод POST или GET)
Клиент
(Браузер)
Сервер
(Web-сервер:
IIS или Apache)
Архитектура связи типа
«Клиент-Сервер»
Web-сервер это программа типа «демон», которая принимает данные от клиента, передает их на обработку и возвращает данные клиенту в формате HTML-файла.
Браузер-клиента программа, которая позволяет просматривать HTML-файлы и передавать данные на сервер (метод Post или Get)
IIS (Internet Information Server) – продукт фирмы MicroSoft
Apache – популярный Web-сервер класса Open Source
3 слайд
Архитектура связи клиента с Web-базой данных
6
1
Клиент
(Браузер)
Сервер
базы данных
Web - сервер
Механизм доступа к БД
2
3
5
4
1) Web-браузер пользователя отправляет запрос на web-сервер;
2) Web-сервер принимает запрос и передает его в механизм доступа к базе данных (например, скрипт на PHP или ASP);
3) Скрипт проводит анализ данных и, применяя API-команды подключения к серверу БД, выполняет SQL-запрос к БД;
4) Сервер базы данных принимает SQL-запрос, обрабатывает его и отправляет набор записей обратно в механизм доступа к БД;
5) Механизм доступа преобразует полученный набор записей в HTML-файл и отправляет его на Web-сервер;
6) Web-сервер отправляет HTML-форму в браузер клиента, который просматривает результат запроса.
4 слайд
Варианты размещения компонент Web-системы
Возможны различные варианты размещения компонент Web-системы (браузера клиента, Web-сервера и сервера баз данных):
браузер клиента, Web-сервер и сервер баз данных размещены на одном компьтере клиента (локальная организации архитектуры). Такая организация удобна для разработки и отладки Web-системы. В этом случае адрес сервера обычно принмается равным 127.0.01 или localhost;
браузер клиента размещается на отдельном компьютере, удаленном от компьютера, на котором размещены Web-сервер и сервер баз данных. Пример, такой архитектуры с применением Apace и PHP показан на рис. ниже.
Все три компоненты web-архитектуры (браузер клиента, Web-сервер и сервер баз данных ) размещены на разных компьютерах.
5 слайд
Вариант схемы взаимодействия компонент Web-системы
«клиент-сервер-база данных»
Удаленный сервер (хостинг)
IP-адрес хостинга
(Web-сервер)
База данных на
СУБД
MySQL
File manager и Manager DB
Файловая система:
HTML-формы
PHP-файлы и
другие файлы
Клиент
(удаленный)
Файловая система:
HTML-формы
и
другие файлы
Управление черезWeb
Компьютер клиента
6 слайд
Примеры бесплатных хостингов
7 слайд
HTML-форма
для ввода данных
(<form action="processorder.php" method=post>)
PHP-форма,
( читает данные из HTML-формы)
SQL –запрос на вставку данных
POST
Рабочие листы
к вашим урокам
Скачать
6 656 269 материалов в базе
«Информатика (базовый и углублённый уровень)», Гейн А.Г., Сенокосов А.И.
Больше материалов по этому УМКНастоящий материал опубликован пользователем Герасимов Николай Александрович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Мини-курс
10 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.