"Сравнительный анализ моделей данных современных СУБД и новые идеи в области моделирования данных. Роль и перспективы М в развитии СУБД"

Чернышев Андрей ("Информ Икс")
05.02.1999г.

Содержание

Введение
1. Основные понятия и гипотезы
1.1. Общие понятия
1.2. Гипотезы и модели
1.3. Базовая гипотеза и базовые модели
1.4. Выводы
2. Анализ базовых моделей данных
2.1. Структурный аспект
2.2. Семантический аспект
2.3. Изобразительный аспект
2.4. Аспекты целостности и манипулирования
2.5. Выводы
3. Проблемы и идеи в области моделирования данных; направления развития Икс
3.1. Об избыточности и виртуальных характеристиках
3.2. О связях по ссылкам и явных связях
3.3. О многомерности
3.4. О связи трех и более объектов
3.5. Выводы
Общие выводы
Литература

Введение

В области информационных систем, основанных на концепции баз данных, как, вероятно, и в любой другой области, существуют несколько "параллельных миров"...

"Реляционисты" ("математики") заявляют, что никаких моделей данных, кроме реляционной, просто не существует, а SQL - это мировой стандарт, и точка. "Объективисты" говорят, что они идут на смену и называют себя, соответственно, "постреляционистами". У "мампсистов" собственная гордость...

При этом каждый использует стандартный набор аргументов в пользу "своей" технологии. Этот набор сформировался в результате множества либо фундаментальных, либо популярных изложений какой-то конкретной технологии с ЭЛЕМЕНТАМИ критики других технологий. Редкие попытки беспристрастного анализа ВСЕХ или нескольких успешно работающих технологий (в частности, моделей данных) почти всегда "смазываются" влиянием уже СФОРМИРОВАВШИХСЯ к моменту анализа аргументов.

Реляционные системы работают. MUMPS работает. Информ Икс работает...

Но как они работают ? Почему они работают ? Как сделать, чтобы они работали лучше ? Что могут представлять собой будущие СУБД ?

Для ответа на эти вопросы недостаточно описать технологию. Нужно понять ее суть, понять логику ее создателей, и после этого оценить реальные перспективы технологии. Если нет возможности непосредственного общения с самими создателями, то нужно тщательно изучить первоисточники (желательно на языке оригинала) и аналитические труды наиболее признанных в мире специалистов в данной области, критически относясь к интерпретации этими специалистами первоисточников...

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

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

Модель данных - это формальная конструкция, служащая для представления информации об окружающем мире.

А что представляет собой окружающий мир ?

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

1) структуры (к этому традиционному аспекту добавлены тесно связанные с ним аспекты семантики и изобразительности);

2) целостности (только так называемой ссылочной целостности);

3) манипулирования.

Семантический аспект имеет фундаментальное значение, но вовсе не для обоснования или реализации модели данных, как считают большинство специалистов, а "всего лишь" для объяснения существа модели. По нашему мнению семантика данных не может быть "улучшена" в рамках оформившейся модели данных. Кроме того, можно говорить об определенном, стабильном "уровне семантики", присущем данной модели (то есть об естественности модели).

Давид Мейер [4] приводит такую характерную фразу, услышанную им при обсуждении проблем семантики баз данных в рамках реляционной модели: "Это все понятно, если немного зажмуриться и не слишком задумываться."

Мы предлагаем наоборот - широко открыть глаза и глубоко задуматься...

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

Если Вы хотите получить полный текст доклада, то щелкните здесь.


Новости    О компании   Продукты   Технологии   Партнеры   Проекты   Обучение   Пресса   Контакты    Цены   Содержание

© Copyright 2021-2022
ЗАО
Информ Икс  Москва