чи слід передавати його в текстовому або двійковому режимі. Ця функція не у всіх програмах надійна на 100%, тому треба використовувати її з обережністю, поки не буде упевненості, що результат правильний.
4. Передача файлів на сервер. Стандартний протокол FTP використовує терміни "помістити" ("put") для позначення передачі файлів з комп'ютера користувача на сервер і "одержати" ("get") для позначення завантаження файлу з серверу на комп'ютер, тому вони можуть використовуватися і в програмі FTP. Одночасно можна завантажувати декілька файлів.
5. Роз'єднання. Коли передача закінчена, зв'язок з сервером завершується. Перед цим можна протестувати передані в браузер файли, щоб переконатися, що передача пройшла вдало.
Установка права доступу. При передачі файлів на Web-сервер, потрібно переконатися, що всі права доступу до файлів встановлені таким чином, що кожний може їх прочитати. Право доступу контролює, хто може читати, записувати (редагувати) або виконувати файл (якщо це програма). Права доступу вимагається встановити для власника файлу, групи файлу або для всіх користувачів. Встановлювати права доступу може тільки автор файлу.
Установка права доступу програмою FTP. Деякі FTP-про-грами дозволяють встановлювати право доступу за умовчанням в діалоговому вікні. Для досягнення більшості цілей Web користувачу потрібно забезпечити повний доступ і обмежити всіх інших користувачів тільки можливістю читання. Може знадобитися згода адміністратора серверу з такими установками.
Типи файлів (МІМЕ-типи). Сервери додають до кожного документа заголовок, який повідомляє браузеру, який тип файлу він відправляє. Грунтуючись на цій інформації, браузер визначає, що робити з файлом: або відобразити його вміст у вікні, або запустити відповідний вбудовуваний або допоміжний додаток.
Система для повідомлення мультимедійних типів файлів дуже нагадує МІМЕ (Multipurpose Internet Mail Extension, багатоцільові
розширення поштової служби в Інтернеті), яка була спочатку розроблена для вкладень в листи електронної пошти. Щоб успішно повідомляти тип файлу браузеру, потрібно щоб сервер був конфігурований на розпізнавання будь-якого МІМЕ-типу. Якщо потрібно доставляти дані, що виходять за рамки стандартних HTML-файлів і зображень (наприклад, відео Shockwave Flash або аудіофайли), слід уточнити у адміністратора серверу, чи здатний сервер підтримувати цей МІМЕ-тип. Більшість поширених форматів вбудована в поточні версії програмного забезпечення серверу. Якщо ні, то адміністратор може легко їх встановити, слід лише надати йому необхідну інформацію.
Точний синтаксис для конфігурування МІМЕ-типів варіюється в різних серверних програмах. Проте всім потрібна одна і та ж базова інформація: тип, підтип і розширення. Типи - це самі загальні категорії файлів. Вони включають текст, зображення, аудіо, відео, додаток і т.д. В кожній категорії є ряд підтипів. Наприклад, файловий тип image (зображення) включає підтипи gif, jpeg і т.д. Розширення файлу використовується сервером для визначення типу файлу і його підтипу. Не всі розширення стандартизовані.
2. Мова SQL як стандартний Мова баз даних.
Стрімке зростання популярності SQL є однією з найважливіших тенденцій
в сучасній комп'ютерній промисловості. За декілька останніх років SQL став єдиним Моваом баз даних. На сьогоднішній день SQL підтримують понад сто СУБД, що працюють як на персональних комп'ютерах, так і на великих ЕОМ. Був прийнятий, а потім доповнений офіційний міжнародний стандарт на SQL. Мова SQL є важливою ланкою в архітектурі систем управління базами даних, що випускаються всіма провідними постачальниками програмних
Рис. 2.1. Применение SQL для доступа к базе данньїх
продуктів, і служить стратегічним напрямом розробок компанії Microsoft в області баз даних. Зародившися в результаті виконання другорядного дослідницького проекту компанії IBM, SQL сьогодні широко відомий і як могутній ринковий чинник.
2.1 Мова SQL
SQL є інструментом, призначеним для обробки і читання даних, що
містяться в комп'ютерній базі даних. SQL - ця скорочена назва структурованого Моваа запитів (Structured Query Language). Як випливає з назви, SQL є Моваом програмування, який застосовується для організації взаємодії користувача з базою даних. Насправді SQL працює тільки з базами даних одного певного типу, званих реляційними. На мал. 2.1 зображена схема роботи SQL. Згідно цій схемі, в обчислювальній системі є база даних, в якій зберігається важлива інформація. Якщо обчислювальна система відноситься до сфери бізнесу, то в базі даних може зберігатися інформація про
матеріальні цінності, продукцію, об'єми продажів і зарплату, що випускається. В базі даних на персональному комп'ютері може зберігатися інформація про виписані чеки, телефони і адреси або інформація, витягнута з більш крупної обчислювальної системи. Комп'ютерна програма, яка управляє базою даних, називається системою управління базою даних, або СУБД.
Якщо користувачу необхідно прочитати дані з бази даних, він запрошує їх у СУБД за допомогою SQL. СУБД обробляє запит, знаходить необхідні дані і посилає їх користувачу. Процес запиту даних і отримання результату називається запитом до бази даних: звідси і назва — структурований Мова запитів.
Проте ця назва не зовсім відповідає дійсності. По-перше, сьогодні SQL є чимось набагато більше, ніж простий інструмент створення запитів, хоча саме для цього він і був спочатку призначений. Не дивлячись на те, що читання даних як і раніше залишається однією з найважливіших функцій SQL, зараз цей Мова використовується для реалізації всіх функціональних можливостей, які СУБД надає користувачу, а саме:*
Організація даних. SQL дає користувачу можливість змінювати структуру представлення даних, а також встановлювати відносини між елементами бази даних.*
Читання даних. SQL дає користувачу або додатку можливість читати з бази даних дані, що містяться в ній, і користуватися ними.*
Обробка ванн. SQL дає користувачу або додатку можливість змінювати базу даних, тобто додавати в неї нові дані, а також видаляти або обновляти дані, що вже є в ній.*