ВУЗ:
Составители:
Рубрика:
14
Рис. 1-3. Классификация моделей данных
Наибольший интерес вызывают модели данных, используемые на концептуальном уровне. По
отношению к ним внешние модели называются подсхемами и используют те же абстрактные
категории, что и концептуальные модели данных.
Модели концептуального уровня должны выражать информацию о предметной области в виде,
независимом от используемой СУБД. Эти модели называются инфологическими, или семантическими,
и отражают в естественной и удобной для разработчиков и других пользователей форме
информационно-логический уровень абстрагирования, связанный с фиксацией и описанием объектов
предметной области, их свойств и их взаимосвязей.
Инфологические модели данных используются на ранних стадиях проектирования для
описания структур данных в процессе разработки приложения, а даталогические модели уже
поддерживаются конкретной СУБД.
Фактографические модели данных соответствуют представлению информации в виде
определенных структур данных (дерево, сеть, таблица).
Документальные
модели данных соответствуют представлению о слабоструктурированной
информации, ориентированной в основном на свободные форматы документов, текстов на
естественном языке.
Модели, основанные на языках разметки документов, связаны, прежде всего, со стандартным
общим языком разметки — SGML (Standart Generalised Markup
Language
), который был утвержден ISO в качестве стандарта еще в 80-х годах. Этот язык
предназначен для создания других языков разметки, он определяет допустимый набор тегов (ссылок),
их атрибуты и внутреннюю структуру документа. Контроль за правильностью использования тегов
осуществляется при помощи специального набора правил, называемых DTD-описаниями, которые
используются программой клиента при разборе документа. Для каждого класса документов
определяется свой набор правил, описывающих грамматику соответствующего языка разметки. С
помощью SGML можно описывать структурированные данные, организовывать информацию,
содержащуюся в документах, представлять эту информацию в некотором стандартизованном формате.
Но ввиду некоторой своей сложности SGML использовался в основном для описания синтаксиса
других языков (наиболее известным из которых является HTML), и немногие приложения работали с
SGML-документами напрямую.
Рис. 1-3. Классификация моделей данных Наибольший интерес вызывают модели данных, используемые на концептуальном уровне. По отношению к ним внешние модели называются подсхемами и используют те же абстрактные категории, что и концептуальные модели данных. Модели концептуального уровня должны выражать информацию о предметной области в виде, независимом от используемой СУБД. Эти модели называются инфологическими, или семантическими, и отражают в естественной и удобной для разработчиков и других пользователей форме информационно-логический уровень абстрагирования, связанный с фиксацией и описанием объектов предметной области, их свойств и их взаимосвязей. Инфологические модели данных используются на ранних стадиях проектирования для описания структур данных в процессе разработки приложения, а даталогические модели уже поддерживаются конкретной СУБД. Фактографические модели данных соответствуют представлению информации в виде определенных структур данных (дерево, сеть, таблица). Документальные модели данных соответствуют представлению о слабоструктурированной информации, ориентированной в основном на свободные форматы документов, текстов на естественном языке. Модели, основанные на языках разметки документов, связаны, прежде всего, со стандартным общим языком разметки — SGML (Standart Generalised Markup Language), который был утвержден ISO в качестве стандарта еще в 80-х годах. Этот язык предназначен для создания других языков разметки, он определяет допустимый набор тегов (ссылок), их атрибуты и внутреннюю структуру документа. Контроль за правильностью использования тегов осуществляется при помощи специального набора правил, называемых DTD-описаниями, которые используются программой клиента при разборе документа. Для каждого класса документов определяется свой набор правил, описывающих грамматику соответствующего языка разметки. С помощью SGML можно описывать структурированные данные, организовывать информацию, содержащуюся в документах, представлять эту информацию в некотором стандартизованном формате. Но ввиду некоторой своей сложности SGML использовался в основном для описания синтаксиса других языков (наиболее известным из которых является HTML), и немногие приложения работали с SGML-документами напрямую. 14
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »