Изображение 2024 06 09 181549754

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

By Laggerr
  • 4000 BCE

    Базы данных до нашей эры

    Базы данных до нашей эры
    В широком смысле понятие истории баз данных обобщается до истории любых средств, с помощью которых человечество хранило и обрабатывало данные. В таком контексте упоминаются, например, средства учёта царской казны и налогов в древнем Шумере
  • Period: 4000 BCE to

    Нулевое поколение

    В широком смысле понятие истории баз данных обобщается до истории любых средств, с помощью которых человечество хранило и обрабатывало данные. В таком контексте упоминаются, например, узелковая письменность инков — кипу, клинописи, содержащие документы Ассирийского царства и т. п. Следует помнить, что недостатком этого подхода является размывание понятия «база данных» и фактическое его слияние с понятиями «архив» и даже «письменность».
  • Первая автоматизированная обработка

    Первая автоматизированная обработка
    Впервые автоматизированная обработка информации появилась приблизительно в 1800 году, когда Джеквард Лум (Jacquard Loom) начал производить раскрой ткани по образцам, представленным перфокартами. Позже аналогичная технология использовалась в механических пианино.
  • Period: to

    Первое поколение

    Период когда информация хранилась при помощи перфокарт и электромеханичеких компьютеров.
    К 1955 году у многих компаний имелись целые этажи, предназначенные для хранения перфокарт. На других этажах размещались шеренги перфораторов, сортировщиков и табуляторов. Эти машины программировались путем перемонтирования управляющих панелей, которые управляли некоторыми регистрами-накопителями и выборочно воспроизводили карты на других картах или на бумаге.
  • Использование перфокарт для больших пластов информации

    Использование перфокарт для больших пластов информации
    В 1890 г. Холлерит (Herman Hollerith) использовал технологию перфокарт для выполнения переписи населения Соединенных Штатов. Его система содержала запись для каждой семьи. Каждая запись данных представлялась в виде двоичных структур на перфокарте. Машины сводили подсчеты в таблицы по жилым кварталам, территориальным и административным округам и штатам. Холлерит основал компанию для производства оборудования, для записи данных на карты, сортировки и составления таблиц.
  • Period: to

    Второе поколение: программируемое оборудование

    Электронные компьютеры с хранимыми программами были разработаны в 1940-х и начале 1950-х годов для выполнения научных и численных вычислений. Примерно в то же время компания Univac разработала аппаратуру магнитных лент, каждая из которых могла хранить столько информации, сколько десять тысяч перфокарт.
  • Файловые системы

    Фа́йловая систе́ма (file system) — порядок, определяющий способ организации, хранения и именования данных на носителях информации
  • Термин База данных

    Сам термин база данных (англ. database) появился в начале 1960-х годов, и был введён в употребление на симпозиумах, организованных компанией SDC в 1964 и 1965 годах, хотя понимался сначала в довольно узком смысле, в контексте систем искусственного интеллекта. В широкое употребление в современном понимании термин вошёл лишь в 1970-е годы
  • Создание одной из первых СУБД

    Создание одной из первых СУБД
    Чарльз Уильям Бахман разработал первую промышленную систему баз данных IDS (Integrated Data Store). Система IDS поддерживала сетевую организацию данных на магнитных носителях.
  • Первая развитая файловая система

    Первая развитая файловая система
    Первая развитая файловая система была разработана фирмой IBM для ее серии System/360
  • Сетевые базы данных

    Оперативные сетевые базы данных появились в середине 1960-х. Операции над оперативными базами данных обрабатывались в интерактивном режиме с помощью терминалов. Простые индексно-последовательные организации записей быстро развились к более мощной модели записей, ориентированной на наборы. За руководство работой Data Base Task Group (DBTG), разработавшей стандартный язык описания данных и манипулирования данными, Чарльз Бахман получил Тьюринговскую премию.
    В это же время в сообществе баз данных C
  • Period: to

    Третье поколение: оперативные сетевые базы данных

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

    Монолитная архитектура
    Компания IBM разработала первую промышленную СУБД: IBM IMS (Information Management System).
    В задачу IMS входила обработка спецификации изделия для ракеты Сатурн-5 и кораблей Аполлон. В качестве носителя информации использовалась магнитная лента, а в качестве структуры данных — иерархическая модель.
  • Создание IMS

    Создание IMS
    IMS (англ. IBM Information Management System, система управления информацией IBM) — система управления иерархическими базами данных с транзакционными возможностями, выпускается компанией IBM с 1968 года.
    В задачу IMS входила обработка спецификации изделия (англ. Bill of materials) для ракеты Сатурн-5 и кораблей Аполлон.
  • Реляционной модели данных

    Реляционной модели данных
    Следующий важный этап связан с появлением в начале 1970-х реляционной модели данных, благодаря работам Эдгара Ф. Кодда. Работы Кодда открыли путь к тесной связи прикладной технологии баз данных с математикой и логикой. За свой вклад в теорию и практику Эдгар Ф. Кодд также получил премию Тьюринга.
  • Разработка языка SQL

    Разработка языка SQL
    SQL - декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных. Является, прежде всего, информационно-логическим языком, предназначенным для описания, изменения и извлечения данных, хранимых в реляционных базах данных.
  • Первый стандарт

    Ассоциацией по языкам систем обработки данных - CODASYL был разработан первый стандарт для систем управления базами данных
  • Первая коммерческая СУБД с поддержкой SQL

    Первая коммерческая СУБД с поддержкой SQL
    Первый выпуск СУБД Oracle получил номер версии v2 по маркетинговым соображениям. Oracle v2 была написана на ассемблере для PDP-11, работала под управлением операционной системы RSX-11. В середине 1979 года авиабаза Райт-Патерсон ВВС США приобрела Oracle v2 и стала первым заказчиком компании. К этому же времени относится переименование SDL в RSI (англ. Relational Software, Inc.). Oracle v2 считается первой коммерческой СУБД с поддержкой языка запросов SQL, и одной из первых реляционных СУБД.
  • Period: to

    Четвертое поколение: реляционные базы данных и архитектура клиент-сервер

    Идея реляционной модели состоит в том, чтобы единообразно представлять и сущности, и связи. Реляционная модель данных обладала унифицированным языком для определения данных, навигации по данным и манипулирования данными, а не отдельными языками для каждой из этих задач. Еще более важно то, что реляционная алгебра имеет дело со множествами записей (отношениями) как единым целым, применяя операции к множествам записей целиком и производя множества записей в результате.
  • Выпуск Informix

    Выпуск Informix
    Роджер Сипл и Лора Кинг разработали СУБД с которой поставлялся их собственный язык Informer.Также в состав пакета входил формировщик отчётов ACE, который позволял извлекать данные из базы данных и представлять их в удобной для чтения форме. Инструмент PERFORM позволял пользователям интерактивно обращаться к данным в базах данных и редактировать их.
  • Выпуск Microsoft Access

    Выпуск Microsoft Access
    Microsoft Office Access или просто Microsoft Access — реляционная система управления базами данных (СУБД) корпорации Microsoft. Входит в состав пакета Microsoft Office. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA в самом Access можно писать приложения, работающие с базами данных.
  • Period: to

    Пятое поколение: мультимедийные базы данных

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

    С развитием интернета и появлением больших объемов данных в 2000-х годах, нереляционные (NoSQL) базы данных стали популярными для обработки и хранения распределенных данных
  • Выпуск MySQL

    Выпуск MySQL
    Свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle