История создания баз данных

  • Иерархически модели

    Корпорация IBM разработала и внедрила DL/I (Data Language One, язык данных один), который моделировал данные в базах данных в форме иерархий, или деревьев. Первая СУБД называлась IMS. Эта модель, которая была разработана совместно с промышленными предприятиями, легко могла использоваться для поддержки данных, таких как сметы материалов и списки деталей, но для общих целей мало подходила.
  • Data Base Task Group

    группа, которая разрабатывала стандарты для языка COBOL, в 1970 году создала модель под названием DBTG (Data Base Task Group, группа задач баз данных). Модель DBTG была готова к представлению как иерархических, так и сетевых данных. Один раз эта модель предлагалась в качестве национального стандарта, но не была принята в первую очередь из-за своей сложности.
  • Э. Ф. Кодд опубликовал статью, которая послужила основой для создания реляционной модели данных.

    Приемущество такой модели хранения данных заключается в минимальном дублировании данных и исключении некоторых типов ошибок, свойственных другим моделям. Согласно этой модели, данные хранятся в виде таблиц со столбцами и строками. Не все виды таблиц приемлемы для реляционной модели и нежелательные таблицы могут быть нормализованы для удовлетворения требованиям реляционной модели. В процессе нормализации таблица как-правило разбиваются на две или несколько более приемлемых таблиц.
  • Первые СУБД для мирокомпьютеров

    Фирма Ashton-Tate разработала dBase. Microrim - R:Base. A Borland - Paradox.
  • Развитие интереса к объектно-ориентированным СУБД

    С развитием ОО программирования были предложены ООСУБД. Коммерческий успех их не велик, в первую очередь потому, что преимущества не оправдывают перевод миллиардов байтов данных организаций в новый формат. Продолжают развиваться и сейчас
  • Компания Microsoft выпустила Access

    Персональная СУБД, созданная как элемент Windows. постепенно вытеснила с рынка все другие СУБД.
  • Первые приложеня баз данных для интернета

    Базы данных стали ключевыми компонентами интернет-приложений. Популярность Интернета существенно повысила необходимость в базах данных и требования к ним.
  • Применение XML к обработке баз данных

    Использование XML решило проблемы, которые долго стояли перед базами данных. Ведущие производители стали интегрировать XML в свои СУБД.