русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Эволюция СУБД.


Дата добавления: 2014-05-29; просмотров: 2788; Нарушение авторских прав


 

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

 

СУБД первого поколения

СУБД первого поколения создавались на основе иерархической или сетевой моделей данных. В этот период времени на рынке вычислительной техники доминировали большие вычислительные машины (mainframe), такие как система IBM 360/370. В совокупности с СУБД первого поколения они составили аппаратно-программную платформу больших информационных систем.

 

Ранние СУБД, с сегодняшней точки зрения, имели массу недостатков, основные из которых:

 

· сложность использования;

· необходимость знать физическую организацию базы данных;

· сильная зависимость прикладных систем от физической организации базы данных;

· перегрузка логики прикладных систем деталями организации доступа к базе данных;

· отсутствие средств автоматизации проектирования баз данных;

· очень высокая стоимость.

 

Среди достоинств СУБД первого поколения можно отметить:

 

· наличие развитых средств управления данными во внешней памяти на низком уровне;

· возможность построения эффективных прикладных систем вручную;

· возможность экономии памяти за счет совместного использования объектов (в сетевых системах).

Несмотря на все свои недостатки, СУБД первого поколения оказались весьма дол­говечными. ПО, разработанное на их основе, используется и сегодня, а большие ЭВМ по-прежнему хранят огромные массивы актуальной информации. Главной причиной этого является экономический фактор — в свое время в аппаратное и программное обеспечение больших ЭВМ были вложены огромные средства: в результате многие продолжают их использовать, несмотря на морально устаревшую архитектуру. В то же время перенос данных и программ с больших ЭВМ на компьютеры нового поколения сам по себе представляет сложную техническую проблему, и требует значительных затрат.



 

 

Реляционные СУБД.

 

Началом второго этапа в эволюции СУБД считаются предложения Э.Кодда использовать для обработки данных аппарат теории множеств (объединение, пересечение, разность, де­картово произведение) и представление данных как совокупности двумерных таблиц особого вида - отношений (по-английски — relation, отсюда и название — реляционные базы дан­ных).

Для реляционных СУБД было разработано несколько языков запросов, среди которых наиболее известны такие, как QBE — Query by Example (запрос по образцу), Quel — Query Language (язык запросов) и SQL — Structured Query Language (структурированный язык запросов). Среди этих языков на сегодняшний день наибольшее распространение имеет SQL, который в 1986 г. был принят в качестве стандарта ANSI языков реляционных баз данных.

Сейчас реляционные СУБД получили очень широкое распространение и фактически их можно рассматривать как стандарт СУБД для современных инфор­мационных систем.

 

 

Объектно-ориентированные СУБД.

 

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

 

 



<== предыдущая лекция | следующая лекция ==>
СУБД – системы управления базами данных: основные сведения. | Классификация СУБД.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.