<<
>>

Понятие модели данных

Развитие теории и практики проектирования и эксплуатации БД сопровождается интенсивным развитием МД. В предыдущих параграфах речь шла о моделях ПО: концептуальная инфологическая модель и внешние ин- фологические модели, традиционно получившие названия концептуальная, внутренняя и внешние модели базы данных.
В настоящем же параграфе речь пойдет именно о моделях данных.

Каждая ЭВМ обладает хотя и относительно простой, но определенной моделью данных: это допустимые в ЭВМ форматы данных, команд и состав операций, выполняемых над ними. С помощью этой исходной модели данных могут быть построены другие, более сложные модели данных, т.е. может быть выполнен переход к некоторой абстрактной машине, обладающей удобной моделью данных для представления исходных данных и решения прикладных задач.

Модель данных, поддерживаемую некоторым языком программирования, характеризуют следующим образом:

1) идентифицируют типы логических структур данных, которые могут быть представлены в модели данных; считают, что две структуры следует рассматривать как структуры различного типа, если они имеют различные признаки, правила композиции или правила их обработки (правила манипулирования) процедурными операторами;

2) специфицируют признаки (характеристики) структур данного типа;

3) специфицируют правила композиции (составления) структур данного типа из логических структур других типов;

4) специфицируют правила обработки структур данного типа процедурными операторами.

В связи с функциональными требованиями БнД операторы описания и процедурные операторы разделены и оформлены в виде самостоятельных языков (соответственно ЯОД и ЯМД).

Поэтому можно сказать, что совокупность этих языков определяет МД, поддерживаемую конкретной рассматриваемой СУБД. Эта МД представляет собой совокупность методов и средств, представляемых языками ЯОД и ЯМД данной СУБД, для опреде

ления логической структуры БД и динамического моделирования в БД состояний ПО.

Дополнительно к структурам данных СУБД создают их схемы. Схемой структуры данных называется описание структуры некоторого типа данных на формализованном языке. Эта схема задает совокупность свойств, присущих данному типу структуры данных. Реализацией схемы является конкретная структура данных соответствующего типа. Каждая конкретная реализация называется экземпляром схемы.

<< | >>
Источник: Григорьев Ю.А., Ревунков Г.И.. Банки данных. 2002

Еще по теме Понятие модели данных:

  1. 1. Понятие программы для ЭВМ, базы данных и топологии интегральной микросхемы и основные правила их охраны
  2. Григорьев Ю.А., Ревунков Г.И.. Банки данных, 2002
  3. Модель личности журналиста: профессиональные, социально-гражданские, нравственные, психологические и социально-демографические характеристики. Модификация общей модели для разных специализаций (репортер, аналитик, расследователь, публицист, ведущий-модератор и т.п.).
  4. Банк данных
  5. Оценка данных о личности.
  6. 18.4. Права субъекта персональных данных
  7. 3.3.4. Методы обработки и анализа данных
  8. Анализ и интерпретация полученных данных
  9. Анализ и интерпретация полученных данных
  10. Подготовка исходных данных
  11. 4.1. Общие принципы анализа данных
  12. 4.5. Право изготовителя базы данных