- •2 Курсу 22 групи
- •1.2 Структура найпростішої бази даних
- •1.3 Режими роботи з базами даних
- •1.4 Об'єкти бази даних
- •1.5 Запити і форми
- •1.6 Системи програмування. Поняття системи програмування
- •1.7 Експертні системи
- •Глава 2. Система управління базами даних.
- •2.1 Історія розвиткуСубд
- •2.2 Класифікація
- •2.3 Файлові системи
- •2.4 Субд великих еом
- •2.5 НастольниеСубд
2.2 Класифікація
Залежно від архітектури побудови системи управління базамиСУБД можуть підрозділятися ми такі типи:
-Иерархические
-Многомерние
-Реляционние
-Сетевие
-Объектно-ориентированние
-Объектно-реляционние
2.3 Файлові системи
Уявімо, що є певний носій інформації певної ємності, пристрій длячтения-записи цей носій як довільного доступу і прикладні програми, що використовують конкретний носій для виводу-введення-висновку інформації в зовнішню пам'ять. І тут, кожна прикладна програма повинна знати й у якому зберігаються необхідні дані. Оскільки прикладних програм більше, ніж носіїв інформації, то кілька прикладних програм може використати один нагромаджувач. Що буде, якщо одній з прикладних програм знадобитьсядозаписать є дані на диск? Може накладення: ситуація, коли дані однієї програми будутьперезаписани інший програмою. Важливим кроком у розвитку інформаційних систем з'явився перехід для використання централізованих системам управління файлами. З погляду прикладної програми, файл – іменована область зовнішньої пам'яті, у якому можна записувати дані, і зяких можна їх зчитувати. Щоб можна було вважати інформацію з якої або області зовнішньої пам'яті треба зазначити ім'я цьогосектора(имя файла), розмір області та його фізичний розташування. Сама систему управління файлами виконує такі функції:
- розподіл зовнішньої пам'яті;
- відображення має файлів на відповідні адреси у зовнішній пам'яті;
- забезпечення доступу до даних.
Розгляд особливостей окремих системам управління файлами за межі цієї теми. На цьому етапі досить знати, що прикладні програми бачать файл як лінійну послідовність записів і може виконати з нього ряд операцій. Основні операціїсфайлами в СУФ:
- створити файл (певного типу, і розміру)
- відкрити раніше створений файл
- прочитати з файла певну запис
- змінити запис
- додати запис насамкінець файла
- [правити]
2.4 Субд великих еом
Цей етап розвитку пов'язані з організацією баз даних великих машинах типу IBM 360/370, ЕС-ЭВМ і різних моделях фірми Hewlett Packard. У разі інформація зберігалася у зовнішній пам'яті центральної ЕОМ. Пользователями баз даних були фактично завдання, запущені переважно у пакетному режимі.Интерактивний режим доступу забезпечувався з допомогоюконсольних терміналів, які мали власними обчислювальними ресурсами (процесором, оперативної пам'яттю, зовнішньої пам'яттю) і служили лише пристроями вводу-виводу для центральної ЕОМ. Програми доступу до БД писалися різними мовами програмування і запускалися як звичайні числові програми. Особливості цього етапу:
Усі СУБД базуються на потужнихмультипрограммних ОС (Unix та інших.).
· Підтримується роботу з централізованої БД як розподіленого доступу. Функції управління розподілом ресурсів виконуються операційній системою.
·Поддерживаются мови низького маніпулювання даними, зорієнтовані навігаційні методи доступу до даних. Значна роль відводиться адмініструванню даних.
· Проводяться серйозні роботи з обгрунтуванню і формалізації реляційної моделі даних. Було створено перша система (System R), реалізує ідеологію реляційної моделі даних.
· Проводяться теоретичні роботи з оптимізації запитів й управління розподіленим доступом до централізованої БД, було запроваджено поняття транзакції.
· Великий потік публікацій з всіх цих питаннях теорії БД. Результати наукових досліджень про активно проникають у комерційні СУБД.
· З'являються перші мови високого рівня до роботи з реляційної моделлю даних (SQL), проте відсутні стандарти тих мов.
· [правити]
