You are on page 1of 22

Бази даних

Підготував
Студент 2 курсу
групи КН-19002б
Студіград Ілля
Історія
розвитку СУБД
1.Історія виникнення баз даних
 Використання засобів обчислювальної
техніки в автоматичних або автоматизованих
інформаційних системах є одним з двох
основних напрямків її застосування

Застосування комп'ютерної
техніки

Автоматизовані Чисельні розрахунки


інформаційні системи (обчислення)

4
Етапи розвитку БД.
Етап 0. Файлові системи
 Магнітні диски вперше були реалізовані в
1956 році в дослідницькій лабораторії
корпорації IBM, розташованої в Сан-Хосе
(Каліфорнія), де був випущений серійний
дисковий накопичувач IBM 350 - перший
пристрій з рухомою головкою для читання і
запису.

 Важливим кроком у розвитку баз даних


з'явився перехід до використання
централізованих систем управління
файлами, або, використовуючи
загальноприйнятий в даний момент термін,
файловим системам. 5
Етапи розвитку БД.
Етап 0. Файлові системи

 Файлова система - порядок, що визначає


формат вмісту і спосіб фізичного зберігання
інформації, яку прийнято групувати у вигляді
файлів. Конкретна файлова система визначає
розмір імен файлів і (каталогів),
максимальний можливий розмір файлу і
розділу, набір атрибутів файлу.
 Перша розвинена файлова система була
розроблена фірмою IBM для її серії System /
360 в 1964 році

6
Недоліки застосування файлових систем для
зберігання та обробки даних в інформаційних
системах:
 Надлишковість даних. Через дублювання даних в
різних файлах пам'ять на зовнішніх запам'ятовуючих
пристроях використовується неекономно
 Неузгодженість даних. З огляду на, що одна і та сама
інформація може розміщуватися в різних файлах,
технологічно важко простежити за внесенням змін
одночасно в усі файли.
 Залежність структур даних і прикладних програм. Цей
недолік файлових систем призводить до значного
збільшення вартості супроводу програмних засобів.
Іноді вартість супроводу програмних засобів може
досягати близько 70% вартості їх розробки.

7
Етапи розвитку БД.
Етап 1. Бази даних на великих ЕОМ 1960-1980 рр.
 Отримані в результаті бібліотеки, реалізують
додаткові індивідуальні засоби керування даними,
були істотною частиною інформаційних систем і
практично повторювалися від однієї системи до
іншої.

 Прагнення виділити і узагальнити загальну частину


інформаційних систем, відповідальну за управління
складно структурованими даними, вилилося в
реалізацію нових програмних систем, названих
згодом Системами Управління Базами Даних (СУБД),
а самі сховища інформації, які працювали під
управлінням даних систем, називалися базами даних.
8
Етапи розвитку БД.
Етап 1. Бази даних на великих ЕОМ 1960-1980 рр.
На сьогоднішній день історія розвитку СУБД налічує вже
понад 45 років. У 1968 році компанія IBM розробила
першу промислову СУБД:

IBM IMS (Information Management System)

Головним архітектором СУБД був Верн Уоттс. Почавши


роботу в IBM в 1956 році, він безперервно працював над
IMS починаючи від часу її початкового проектування аж
до своєї кончини 4 квітня 2009 року.
У завдання IMS входила обробка специфікації вироби
для ракети Сатурн-5 і кораблів Аполлон.
В якості носія інформації використовувалася магнітна
стрічка, а в якості структури даних - ієрархічна модель.
9
IBM System/360

10
Етапи розвитку БД.
Етап 2. Настільні (desktop) СУБД 1975 - 1995 рр.
 Звання першого персонального комп'ютера
належить моделі 5100 виробництва фірми IBM,
випущеної в 1975 році. Він був більш
компактним, ніж мейнфрейми, мав вбудовані
монітор, клавіатуру і накопичувач на
магнітній стрічці, і призначався
для вирішення науково-інженерних
задач.
 Першим же масовим персональним
комп'ютером виробництва
фірми IBM, випущеним в 1981
році, став IBM PC моделі 5150, що поклав початок
сімейству найбільш поширених сучасних
персональних комп'ютерів.
11
Етапи розвитку БД.
Етап 2. Настільні (desktop) СУБД 1975 - 1995 рр.

 Попит на розвинені зручні програми


обробки даних змушував постачальників
програмного забезпечення поставляти все
нові системи, які прийнято називати
настільними (desktop) СУБД.

 Наявність на ринку великої кількості СУБД,


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

12
Етапи розвитку БД.
Етап 2. Настільні (desktop) СУБД 1975 - 1995 рр.

 Засновані на реляционном підході СУБД для


персональних комп'ютерів прийнято вважати
системами другого покоління.
 У 80-х роках були створені різні комерційні
реляційні СУБД - наприклад, DB2 або SQL / DS
корпорації IBM, Oracle та ін. Більшість СУБД мали
розвинений і зручний призначений для
користувача інтерфейс, що пропонує
інтерактивний режим роботи з БД, як в рамках
опису БД, так і в рамках проектування запитів.

13
Етапи розвитку БД.
Етап 2. Настільні (desktop) СУБД 1975 - 1995 рр.

 Головне обмеження при роботі з


настільними СУБД накладалося
монопольним доступом,
оскільки перший час
персональні комп'ютери не
були підключені до
обчислювальних мереж. Бази
даних на них створювалися для
роботи одного користувача.
14
Етапи розвитку БД.
Етап 3. Розподілені бази даних з 1985 до сьогодні
 Третій етап розвитку СУБД пов'язують з поширенням
локальних і глобальних комп'ютерних мереж.

 На сьогоднішній день третій етап можна вважати


незавершеним.

 До цього етапу можна віднести розробку ряду


стандартів в рамках мов опису і маніпулювання
даними:

SQL-89, SQL-92, SQL-99, SQL:2003, SQL:2006, SQL:2008

 Представниками сучасних СУБД можна вважати


сервери баз даних Оrасlе, MS SQL, Informix, DB2,
MySQL та інші.
РЕЗЮМЕ
Історія розвитку баз даних налічує більше 50
років.

Умовно виділяють три етапи. При цьому між


ними немає жорстких часових обмежень,
етапи плавно переходили з одного в інший і
існували паралельно:

Етап 1. Бази даних на великих ЕОМ 1960-1980 рр.


Етап 2. Настільні (desktop) СУБД 1975-1995 рр.
Етап 3. Розподілені бази даних 1985- ... рр.
Основні терміни та визначення

База даних (БД) являє собою


сукупність спеціальним чином
організованих даних, що
зберігаються в пам'яті
обчислювальної системи і
відображають стан об'єктів та їх
взаємозв'язків в даній предметній
області.
Основні терміни та визначення

Дані (data - факт) - це сукупність


відомостей, зафіксованих на певному
носії в формі, придатній для постійного
зберігання, передачі і обробки.
Перетворення і обробка даних дозволяє
отримати інформацію.
Основні терміни та визначення

Обчислювальна система (ОС) являє


собою сукупність взаємопов'язаних і
узгоджено діючих ЕОМ або процесорів і
інших пристроїв, що забезпечують
автоматизацію процесів прийому,
обробки та видачі інформації
споживачам.
Система управління базами даних (СУБД) - це комплекс
мовних і програмних засобів, призначений для
створення, ведення і сумісного використання БД
багатьма користувачами.
Основні функції СУБД:
 створення БД
 Створення користувачів і вказівку привілеїв
 Забезпечення роботи користувачів з БД з
урахуванням привілеїв
 Підтримка цілісності даних
 Підтримка механізму транзакцій
 Управління оперативною пам'яттю
(буферизація)
Дякую за увагу

You might also like