Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Реляционные системы управления базами данных




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

В 1970 году Е. Кодд (E. Codd) опубликовал статью, в которой он выдвинул идею о том, что данные нужно связывать в соответствии с их внутренними логическими взаимоотношениями, а не физическими указателями. Таким образом, пользователи смогут комбинировать данные из разных источников на основе логических зависимостей между ними. Это открыло новые возможности для информационных систем, поскольку запросы к базам данных перестали быть ограничены физическими указателями.

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

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

Публикация работ Кодда в начале семидесятых годов явилась толчком к созданию реляционной системы управления базами данных. Во второй половине семидесятых появились реляционные СУБД, которые поддерживали такие языки, как Structured Query Language (SQL, язык структурированных запросов), Query Language (Quel, язык запросов) и Query-by-Example (QBE, запросы по образцу). С широким распространением персональных компьютеров в восьмидесятые годы появились реляционные СУБД для микрокомпьютеров. Наибольшее распространение в нашей стране получили СУБД семейства xBase (Clipper, dBase, FoxPro).

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

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

 




Поделиться с друзьями:


Дата добавления: 2014-11-20; Просмотров: 377; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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