русс | укр

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

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

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

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


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

История создания СУБД


Дата добавления: 2015-07-09; просмотров: 3249; Нарушение авторских прав


Термин «база данных» был введен в 1963 г. в англоязычной литературе (data base), в 70-х гг. этот термин стали писать через дефис (data-base), а потом − одним словом (database). Имя автора этого термина неизвестно.

Историю развития баз данных можно разделить на три периода.

Первый период − 60-е гг. − переходный:появление самого понятия и нескольких первоначальных систем. В 1959 г. Мак-Гри предложил использовать файлы исходных данных. Файл, который введен в компьютер, становился общим, и его могли совместно использовать многие пользователи. Компьютеры обеспечивали доступ к данным. Мак-Гри разработал систему баз данных IMS фирмы IBM.

В 1963 г. Бахман разработал первую промышленную систему баз данных IDS: сетевая организация данных на магнитных дисках и многоцелевое использование наборов данных. В середине 60-х гг. началось широкое применение магнитных дисков, а затем появились новые возможности для обработки информации.

В 1967 г. ассоциацией CODASYL была создана рабочая группа по разработке баз данных, которая в 1969 и 1971 гг. выпустила отчеты о своей работе.

В 1968 г. Олле высказал следующие теоретические положения:

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

При поиске информации процедурные и непроцедурные системы взаимосвязаны и между ними нет резкой границы.

Следует ориентироваться на обработку данных непроцедурным способом.

Структура памяти и структура данных − разные понятия. Пользователь должен знать логическую структуру данных. Важно выделить логическую структуру, при которой система эффективна в высокой степени.

Второй период − от 70-х гг. до 1981 г. − период развития:аппаратное развитие компьютеров и концепции баз данных, а также успешное внедрение систем. Произошло становление баз данных как науки. Были разработаны теоретические обоснования систем баз данных, которые стали основой построения информационных систем.



В 1970 г. Кодд (фирма IBM) предложил реляционную модель данных − реляционную парадигму[1]. Одно из важнейших положений реляционной модели − независимость данных: при управлении базой данных выделяются физический и логический уровни. Отпадает необходимость указывать в программах детали физической организации данных в компьютере; пользователь освобождается от необходимости вникать в тонкости физической организации данных. В 1982 г. появились коммерческие реляционные системы баз данных: SQL/DS, INGRES, ORACLE и др. За успехи в разработке баз данных американская ассоциация ЭВМ в 1973 г. присудила премию Бахману, а в 1981 г. − Кодду.

В 1980 г. был разработан простой язык запросов, ориентированный на пользователя. Быстро расширялось применение баз данных.

Третий период − начало в 1981 г. − период зрелости:появление коммерческих систем баз данных на основе реляционных моделей. Успешно проводятся работы в сфере аппаратного обеспечения баз данных (расширяются области их применения, развивается технология интегральных схем), возникают новые направления.

 



<== предыдущая лекция | следующая лекция ==>
VII. Вывод информации из БД | Модели данных


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


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

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

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


 


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

 
 

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

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