Всеосвіта

Головне меню порталу

Головне меню порталу

Зараз в ефірі:
Вебінар:
«
Інтерактивне навчання для розвитку творчого потенціалу: створюємо цікаві вправи на платформі "Всеосвіта"
»
Взяти участь Всі події
Урок:

Веб-сервер і база даних

29.11.2023
11 Клас

2

16

79

0

Вміст уроку:

Завдання №1:

Теоретичний блок

Опрацювати теоретичний матеріал:

Веб-се́рвер (до 2019 — веб-сервер, англ. Web Server) — це сервер, що приймає HTTP-запити від клієнтів, зазвичай веб-браузерів, видає їм HTTP-відповіді, зазвичай разом з HTML-сторінкою, зображенням, файлом, медіа-потоком або іншими даними. Вебсервер — одна із основ Всесвітньої павутини.

Веб-сервером називають як програмне забезпечення, що виконує функції веб-сервера, так і комп’ютер, на якому це програмне забезпечення працює.

Клієнти дістаються веб-сервера за URL-адресою потрібної їм веб-сторінки або іншого ресурсу.

Додатковими функціями багатьох веб-серверів є:

  • Ведення журналу серверу про звернення користувачів до ресурсів

  • Автентифікація користувачів

  • Підтримка сторінок, що динамічно генеруються

  • Підтримка HTTPS для захищених з’єднань з клієнтами

Часто на комп’ютері разом з веб-сервером встановлюється також і поштовий сервер.

Програмне забезпечення

Існує багато веб-серверів. Наприклад:

  • NCSA HTTPd — один із перших веб-серверів, розроблений Робертом Маккулом (англ. Robert McCool) та іншими у компанії NCSA.

  • Apache HTTP-Server — найпоширеніший у світі веб-сервер з відкритим сирцевим кодом

  • IIS — веб-сервер компанії Microsoft, розповсюджується з ОС сімейства Windows NT

  • lighttpd — open-source веб-сервер.

  • Google Web Server — веб-сервер, створений на основі Apache компанією Google.

  • Resin — open-source сервер для застосувань java.

  • Cherokee — вільний багатоплатформовий веб-сервер, написаний на С.

  • Rootage — багатоплатформовий веб-сервер, написаний на java.

  • THTTPD — простий, маленький, швидкий, переносний і добре захищений веб-сервер, розроблений для Unix-систем.

  • GlassFish — Java EE сервер застосунків з відкритим кодом, розроблений компанією Sun Microsystems

Клієнти

Як клієнти для звернення до веб-серверів можуть використовуватися абсолютно різні пристрої:

  • Веб-браузер — найпоширеніший спосіб

  • Спеціальне програмне забезпечення може самостійно звертатися до веб-серверів для отримання оновлень або іншої інформації

  • Мобільний телефон може дістатися до ресурсів веб-сервера за допомогою протоколу WAP або HTTP

  • Інші інтелектуальні пристрої або побутова техніка

База даних (англ. database) – сукупність даних, організованих відповідно до концепції, яка описує характеристику цих даних і взаємозв’язки між їх елементами; ця сукупність підтримує щонайменше одну з областей застосування (за стандартом ISO/IEC 2382:2015). В загальному випадку база даних містить схеми, таблиці, подання, збережені процедури та інші об’єкти. Дані у базі організовують відповідно до моделі організації даних. Таким чином, сучасна база даних, крім саме даних, містить їх опис та може містити засоби для їх обробки.

У сучасних мережевих інформаційних системах для роботи із загальною базою даних використовують архітектуру «клієнт-сервер». При цьому в мережі розміщують сервер баз даних. Ним виступає комп’ютер (або комп’ютери), який містить бази даних, СКБД (систему керування базою даних) та пов’язане з ними програмне забезпечення, і налаштований для надання користувачам інформаційної системи доступу до бази даних. Клієнти, які працюють із даними (вони можуть бути розташовані на різних комп’ютерах мережі), надсилають відповідні запити серверу. Сервер їх отримує, опрацьовує, та надсилає відповідь клієнту. Сучасні СКБД (MySQL, PostgreSQL, Microsoft SQL Server та інші) працюють відповідно до цієї архітектури. Сервер баз даних, як правило, є достатньо потужною багатопроцесорною системою, яка використовує масиви дисків RAID для підвищення надійності зберігання даних. Використання дискових масивів RAID дозволяє відновити дані, навіть якщо один з дисків вийшов з ладу.

Опрацювати відео-урок:

Завдання №2:

Вільне введення тексту

10 з 10 (100%)

Виконайте інтерактивні вправи. Скріни виконаних вправ прикріпіть до цього завдання.

Рефлексія від 4 учнів

Сподобався:

3 1

Зрозумілий:

3 1

Потрібні роз'яснення:

4 0
Рекомендуємо

Веб-сервер та база даних. Взаємодія клієнт-сервер

Веб-сервер та база даних. Взаємодія клієнт-сервер

11

100 грн

Об'єкти бази даних. Запити.

Об'єкти бази даних. Запити.

88

Професійна освіта
11 клас

75 грн

Класифікація баз даних MS Access та системи управління

Класифікація баз даних MS Access та системи управління

78

Професійна освіта
11 клас та II курс

91 грн

Алгоритми сортування даних

Алгоритми сортування даних

194

Інформатика
11 клас

50 грн

ПР "Текстові елементи веб-сторінки. Гіперпосилання та списки на веб-сторінках"

ПР "Текстові елементи веб-сторінки.  Гіперпосилання та  списки на веб-сторінках"

33

Інформатика
11 клас

50 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

755

Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

542

Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.