ПредишенСледващото

Модел на данни - е абстракция, което е неприложим по отношение на специфични данни, позволява на потребителите и разработчиците да се отнасят към тях в момента, тъй като информацията, която е информация, съдържаща не само данни, но също така и връзката между тях. Фиг. 2 Класификацията на модели на данните.

Модели и типове данни

Фиг. 2. Класификацията на модели на данните

Отделно от трите нива на абстракция предвид при проектирането на база данни, има друго ниво, което ги предхожда. Модел на това ниво трябва да изрази информация за предметната област под формата, независимо от базата данни. Тези модели се наричат ​​Infological или семантично, и отразяват по естествен и удобен за разработчиците и други потребители форма на информационно-логично ниво на абстракция, свързани с фиксиране и описващи обекти домейни, техните свойства и техните взаимоотношения.

Infological модел на данните, използвани в ранните етапи на проектирането, за да се опише структури от данни в процеса на разработване на приложения и datalogicheskie модели вече поддържа определена СУБД.

модел на данните Документален пасва на образа на semistructured информация Основната дейност на свободни формати на документи, текстове на естествен език.

Модели на базата на езиковите документи за маркиране се отнасят преди всичко до стандартния общ език за маркиране - SGML (Standard Generalized Markup Language), който беше одобрен от ISO като стандарт през 80-те години. Този език се използва за създаване на други езици за маркиране, той определя валиден набор от етикети (линкове), техните атрибути и вътрешната структура на документа. Контрол на точността на използването на тагове се извършва с помощта на специален набор от правила, наречен DTD-описания. които се използват при анализа на програмен документ на клиента. За всеки клас на документите се определя от набор от правила, които описват граматиката на съответния език за маркиране. С помощта на SGML може да се опише структурирани данни, организиране на информацията, съдържаща се в документите, да предостави тази информация в стандартизиран формат. Но с оглед на сложността на някои от неговите SGML е била използвана главно за описание на синтаксиса на други езици (най-известният от които е HTML), както и няколко приложения работят с SGML-документи директно.

А много по-лесно и удобно, отколкото SGML, HTML език позволява да се определят елементите на дизайна на документа и е с ограничен набор от инструкции - етикети, използвайки който процеса на маркиране. инструкции HTML са предназначени предимно за управление на съдържанието на изходния документ на екрана на клиентската програма, и по този начин да определят начина на представяне на документа, но не и неговата структура. Като част от хипертекст, която описва HTML. Той използва текстов файл, който може лесно да се предава по мрежата, използвайки HTTP протокол. Тази функция, както и факта, че HTML е отворен стандарт, а по-голямата броят на потребителите е в състояние да използва възможностите на този език за регистрацията на документите, разбира се, влияе на растежа на популярността на HTML и днес основният механизъм за предоставяне на информация в интернет прави.

Въпреки това, HTML днес вече не са удовлетворени изцяло на изискванията на съвременните разработчиците на езика на този вид. И да го замени предложи нов Hypertext Markup Language, мощен, гъвкав и, в същото време, лесно за използване на XML. Какви са предимствата на това?

XML (Extensible Markup Language) - език за маркиране, която описва клас обекти с данни, наречени XML-dokumsntami. Той се използва като средство за описание на граматиката на други езици и контрол върху правилността на изготвяне. Това е самата XML не съдържа никакви етикети, предназначени за маркиране, тя просто определя по реда на тяхното създаване.

Синонимен речник модели се основават на принципа на речниците на организацията съдържат определени езикови конструкции и принципи на сътрудничеството им в дадена граматика. Тези модели се използват ефективно в системите за преводач, особено многоезични преводачите. принцип за съхранение на тези системи и е обект модели речник.

Descriptor модел - най-простият от документални модели, те са широко използвани в ранните етапи на използване на документални бази данни. При тези модели, всеки документ съответства на дескриптора - дескриптора. Тази дръжка е с твърда структура и описан документ в съответствие с характеристиките, които са необходими за работа с документи в базата данни на документ, разработен. Например, за база данни, съдържаща описанието на патента, че съдържа поле за име дръжка, към която патента, патент номер, дата на издаване на патента и редица основни параметри, които са пълни за всеки патент. Обработка на информацията в тези бази данни се проведе изключително на дескрипторите, т.е. параметрите, които характеризират патента, но не и от много текста на патента.

Съхранените данни в базата данни имат определен логическа структура - с други думи, описва модел на представяне на данни (модел на данни), подкрепени от СУБД. Сред моделите класическите данни включват:

В допълнение, през последните години, и са станали по-активно прилага на практика след модел на данните:

Разработен и различни системи, базирани на различни модели на данните, които се простират най-известните модели. Сред тях може да се нарече обектно-релационни и дедуктивно обектно-ориентиран, семантичен, концептуално и ориентирани модели. Някои от тези модели са използвани за интегриране на бази данни, бази от знания и езици за програмиране.

В някои RDBMS поддържа множество модели на данните. Така например, в INTERBAZA система за приложения се използва мрежа език манипулация на данни, и в потребителския интерфейс, приложена в SQL и QBE.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!