|
Программирование >> Создание клиентов mysql
КОНЦЕПЦИИ БАЗ ДАННГХ В этой главе... История Терминология СУБД Системы управления файлами Иерархические базы данных Сетевые базы данных Реляционные базы данных Объектно-ориентированные базы данных Объектно-реляционные базы данных Вэтой главе рассказывается об истории баз данных и их основных концепциях. Реляционные базы данных уже давно доминируют в своей области, но они представляют собой всего лишь одну из ступеней эволюционной лестницы. За ними стоит богатая история изобретений, и будущее сулит не менее разнообразные перспективы. История Базы данных - это одна из наиболее важных современных компьютерных технологий. Сегодня они во многом ассоциируются с банковскими транзакциями, хотя так бтло не всегда. История баз данных начинается с одного из самых значительных ин-женерн1х подвигов прошлого столетия: полета на Луну. Североамериканская компания Rockwell заключила контракт с правительством США на участие в проекте Apollo. Построение космического корабля включает в себя сборку нескольких миллионов деталей, поэтому была создана система управления файлами, отслеживавшая информацию о каждой детали. Однако в ходе последующей проверки обнаружилась огромная избыточность. Выяснилось, что почти все данные повторяются в двух и более файлах. Столкнувшись с задачей координации заказов на миллионы деталей, компания Rockwell в сотрудничестве с IBM в 1968 г. разработала автоматизированную систему заказов. Названная IMS (Information Management System - система управления информацией), она заложила основу концепции СУБД. Ключевым новшеством IMS б1ло разделение данных и функций деловой логики. Прикладные программисты получили возможность работать с информацией на логическом уровне, а база данных брала на себя задачу физического хранения. Подобное разделение труда привело к резкому скачку производительности. Еще одним изобретением стал язык DL/I (Data Language/I). Это был специализированный язык составления нерегламентированных запросов к базе данных. Его по-
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |