Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сим шпоры (1).doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
866.3 Кб
Скачать

8.3. Основи створення баз даних та управління контентом

Для надання відвідувачам Web-сторінок динамічної інформації можна використовувати різні бази даних. Ваш вибір залежить в основному від того, які програмні продукти використовуються тепер на підприємстві, а також від можливостей бюджету. У цьому параграфі будуть розглянуті найпопулярніші бази даних, які широко застосовуються в Web.

Oracle. Oracle - це найбільша фірма-розроблювач баз даних для Windows NT і UNIX. Oracle створила власний набір інструментів (в основному це PL / SQL у сполученні з Oracle Web Agent). Ці засоби в комплексі з Web -сервером Oracle полегшують створення Web -сторінок з використанням інформації, що зберігається в базі даних. Процедура PL / SQL дозволяє прискорити запит до бази даних. СУБД Oracle підходить для великого підприємства, де потрібно обробляти велику кількість інформації.

Sybase. Sybase System 11 являє собою базу даних, у якій є кошти для створення динамічних Web -сторінок. Sybase у сполученні з Net Impact Studio (продуктом фірми Power soft ) можна використовувати створення багатого набору інструментів, за допомогою яких можна створювати документи динамічного HTML . Net Impact Studio складається із браузера/редактора HTML і персонального Web-сервера. Ці засоби дозволяють створити Web -сторінки з використанням технології WYSIWYG . Крім того, у комплект Net Impact Studio входить база даних Web, підтримка JavaScript і підтримка підключення до серверів додатків.

Net Impact. Net Impact можна використовувати в сполученні з Power Builder - додатком, що служить для створення модулів-додатків і компонентів Active. Його також можна використовувати як доповнення до Optima ++, що призначена для створення модулів і полегшує створення аплетів Java .

Крім того Sybase можна використовувати з Web.sql для створення додатків CGI і програмного інтерфейсу NSAPI ( Netscape Server Application Programming Interfase), які звертаються до сервера бази даних Sybase мовою Perl . Sybase підходить для систем Windows NT і UNIX

Microsoft SQL. Фірма Microsoft випустила власну версію сервера бази даних SQL як складову частину пакету Windows NT Back Office Suite. Microsoft намагається конкурувати в цій області з Oracle і Sybase. Комплект для роботи включає сервер Microsoft і SQL Server Internet Connector.

Microsoft Access. Microsoft Access – це система управління реляційними базами даних, яка входить у комплект Microsoft Office. Microsoft Access можна використовувати для створення документів HTML, заснованих на інформації, що зберігається в базі даних Access, за допомогою Internet Assistant або Active Server Pages (ASP).

Microsoft Internet Assistant – це надбудова, яка надається безкоштовно користувачам Access. Використання технологій ASP вимагає наявності MS Information Server з інстальованим ASP. База даних Microsoft Access може підтримувати елементи управління Activе, що робить Access ще більш потужним засобом при використанні разом із Microsoft Internet Explorer [34].

Використання XML для управління даними

XML (eXtensible (розширюваний Markup Language) – спосіб форматування й структурування інформації, що додатки-одержувачі можуть інтерпретувати й використовувати.

XML - це формат для передачі інформації. Якщо, приміром, потрібно переслати дані з Flash на веб-сервер для обробки, варто спочатку представити ці дані у форматі XML. Тоді сервер зможе належним чином інтерпретувати ці дані й використовувати їх. Без цього сервер, одержавши кілька порцій даних, не знав би, що йому робити з першою порцією, що із другою, і яке взагалі відношення має перша порція до другої. Завдяки XML ці розрізнені частини даних наповнюються змістом, і сервер може зрозуміти, як із ними працювати.

У синтаксисі XML, подібно HTML, використовуються теги, атрибути й значення. Тоді як в HTML використовуються заздалегідь певні теги (наприклад, body, head або html), в XML користувач створює свої власні, а не вибирає готові імена з бібліотеки.