Основи XML

Перспективи розвитку БД.

 

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

 

-Слабострукторовані дані– це дані, що мають певну структуру, але ця структура може виявитись непостійною, недостатньо вивченою та неповною.

Однією з перших для описаня слабкоструктурованих даних була представлена модель обміну об’єтними даними (Obj ее t Exchange Model OEM), яка є моделею представленя вкладених об’єктів. Цю модель можна розглядати як размічений орієнтований граф, вузли якого являють собою об’єкти. Для кажного об’єкта OEM задаються унікальний ідентифікатор об’єкта, мітка описаня, тип та значення.

Одним з прикладів СУБД, що призначається для зберігання слабкоструктурованих даних, є Lore (Lightweight Object REpository — спрощений репозитарій об’єктів). Це – багатокористувацька СУБД, що забезпечує відновлення після збоїв, підтримку матеріалізованих представлень, масову загрузку файлів в деякому стандартному форматі (наприклад XML) і використання декларативної мови обновления Lorel. Для СУБД Lore передбачена программа диспетчера зовнішніх даних, яка дозволяє динамічно виконувати вибірку даних із зовнішніх джерел і комбінувати їх з локальними даними під час обробки запитів. Мова Lorel, підтримує декларативні описаня шляхів, призначених для переходу по структурам графів, і забезпечує автоматичне приведеня типів при обрабці різнотипних і нетипизованих даних.

 

Мова XML (extensible Markup Language - розширювана мова розмітки) була розроблена і підтримується консорціумом W3C. Вона розроблялася як мова розмітки документів, а не як мова опису баз даних. Розширюваність є головною відмінністю XML від іншої популярної мови розмітки — HTML. Спочатку фахівці вважали, що ця мова замінить HTML як мову публікації веб-документів, проте наявність у мові засобів визначення нових тегів, а також можливість створювати вкладені структури тегів дозволила використовувати XML для зображення даних складної структури, а не тільки документів. У зв'язку з цим мова стала інтенсивно використовуватися у додатках, що здійснюють обмін даними, а не просто як замінник HTML. Завдяки відкритості та розширюваності XML стала основою для нового покоління форматів збереження даних в Інтернеті.

 

Формати попередніх поколінь базувалися на «плоских» текстах, що складалися з рядків. XML дає змогу описувати структуровані дані, структура яких може бути довільною або фіксуватися за допомогою схем XML-даних. Окрім того, розроблені мови з організації пошуку в документах, записаних мовою XML.

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

 

-Репозитарії (кладові, храніліща) даних - предметно-орієнтований, інтегрований, з прив’язкою до часу, незмінюваний набір даних, що призначається для підтримки прийняття рішень.