ною мовою.
Моделі, засновані на мовах розмітки документів, пов'язані насамперед зі стандартним спільною мовою розмітки - SGML (Standart Generalised MarkupLanguage), який був затверджений ISO як стандарт ще в 80-х роках. Ця мова призначена для створення інших мов розмітки, він визначає припустимий набір тегів (посилань), їх атрибути і внутрішню структуру документа. Контроль за правильністю використання тегів здійснюється за допомогою спеціального набору правил, званих DTD-описами, які використовуються програмою клієнта при розборі документа. Для кожного класу документів визначається свій набір правил, що описують граматику відповідної мови розмітки. За допомогою SGML можна описувати структуровані дані, організовувати інформацію, що міститься в документах, представляти цю інформацію в деякому стандартизованому форматі. Але зважаючи на деяку своїй складності SGML використовувався в основному для опису синтаксису інших мов (найбільш відомим з яких є HTML), і деякі докладання працювали з SGML-документами безпосередньо.
Набагато більш простий і зручний, ніж SGML, мова HTML дозволяє визначати оформлення елементів документа і має якийсь обмежений набір інструкцій - тегів, за допомогою яких здійснюється процес розмітки. Інструкції HTML в першу чергу призначені для управління процесом виведення вмісту документа на екрані програми-клієнта і визначають цим самим спосіб представлення документа, але не його структуру. В якості елемента гіпертекстової бази даних, описуваної HTML, використовується текстовий файл, який може легко передаватися по мережі з використанням протоколу HTTP. Ця особливість, а також те, що HTML є відкритим стандартом і величезна кількість користувачів має можливість застосовувати можливості цієї мови для оформлення своїх документів, безумовно, вплинули на зростання популярності HTML і зробили його сьогодні головним механізмом подання інформації в Інтернеті.
Однак HTML сьогодні вже не задовольняє повною мірою вимогам, що пред'являються сучасними розробниками до мов подібного роду. І йому на зміну був запропонований новий мова гіпертекстової розмітки, потужний, гнучкий і, одночасно з цим, зручний мова XML. У чому ж полягають його переваги? (Extensible Markup Language) - це мова розмітки, що описує цілий клас об'єктів даних, називаних XML-документами. Він використовується в якості засобу для опису грамматики інших мов і контролю за правильністю складання документів. Тобто сам по собі XML не містить ніяких тегів, призначених для розмітки, він просто визначає порядок їх створення.
тезаурусні моделі - це моделі, які засновані на принципі організації словників, містять певні мовні конструкції і принципи їх взаємодії в заданій граматиці. Ці моделі ефективно використовуються в системах-перекладачах, особливо багатомовних перекладачах. Принцип зберігання інформації в цих системах і підпорядковується тезаурусні моделями.
дескрипторно моделі - найпростіші з документальних моделей, вони широко використовувалися на ранніх стадіях використання документальних баз даних. У цих моделях кожному документу відповідав дескриптор - описувач. Цей дескриптор мав жорстку структуру і описував документ у відповідності з тими характеристиками, які потрібні для роботи з документами в розробляється документальної БД. Наприклад, для БД, що містить опис патентів, дескриптор містив назва області, до якої ставився патент, номер патенту, дату видачі патенту і ще ряд ключових параметрів, які заповнювалися для кожного патенту. Обробка інформації в таких базах даних велася виключно за дескрипторах, тобто за тими параметрами, які характеризували патент, а не по самому тексті патенту.
2. Розробка «Бази Даних»
. 1 Структура бази даних
Вдала розробка бази даних забезпечує простоту її підтримки. Дані слід зберігати в таблицях, причому кожна таблиця повинна містити інформацію одного типу, наприклад, відомості про постачальників. Тоді достатньо буде оновити конкретні дані, такі як адреса, тільки в одному місці, щоб оновлена ??інформація відображалася у всій базі даних. Одним з найбільш складних етапів у процесі проектування бази даних є розробка таблиць, тому що результати, які повинна видавати база даних (звіти, вихідні форми тощо.) Не завжди дають повне уявлення про структуру таблиці. При проектуванні таблиць краще розробити структуру на папері і тільки потім починати роботу з СУБД Access. При проектування таблиць, рекомендується керуватися такими основними принципами. Не повинно бути повторень і між таблицями. Коли певна інформація зберігатися лише в одній таблиці, то і змінювати її доведеться лише в одному місці. Це робить роботу ефективнішою, а також виключає можливість розбіжності інформації в різних таблицях. Наприклад, в одній таблиці мають міститися адреси й прізвища клієнт...