Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1329136036.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
1.91 Mб
Скачать

Висновок

Таким чином, на сьогодні ми познайомилися із сутністю інформаційних систем, основними поняттями баз даних і перспективами їхнього розвитку. З'явившись наприкінці 60-х початку 70-х рр теорія баз даних бурхливо розвивається, прагнучи вирішити насущні проблеми збереження і доступу до нових видів інформації. На наступних заняттях ми розглянемо основні підходи до організації баз даних і більш докладно зупинимося на основах і проектуванні реляційних базах даних, оскільки саме вони поки домінують в існуючих інформаційних системах.

Запитання для перевірки

  1. В чому полягає зміст дисципліни ?

  2. Назвіть основну особливість СУБД

  3. Завдяки чому забезпечується функціонування бази даних ?

  4. Перелічите основні напрямки розвитку баз даних

  5. Назвіть відмінні риси інформаційних систем

  1. Ранні підходи до організації баз даних

План

    1. Системи керування файлами

    2. Основні особливості систем, заснованих на інвертованих списках

    3. Ієрархічні системи

    4. Мережеві системи

1 Системи керування файлами

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

Загальними характеристиками ранніх систем є:

  1. Ці системи активно використовувалися протягом багатьох років, довше, ніж використовується яка-небудь із реляційних СУБД.

  2. Усі ранні системи не ґрунтувалися на яких-небудь абстрактних моделях. Як ми згадували, поняття моделі даних фактично узвичаїлося фахівців в області баз даних тільки разом із реляційним підходом.

  3. У ранніх системах доступ до БД провадився на рівні записів.

  4. Можна вважати, що рівень засобів ранніх СУБД співвідноситься з рівнем файлових систем приблизно так само, як рівень мови Кобол співвідноситься з рівнем мови Асемблера.

  5. Навігаційна природа ранніх систем і доступ до даних на рівні записів змушували користувача самого робити всю оптимізацію доступу до БД, без якої-небудь підтримки системи.

  6. Після появи реляційних систем більшість ранніх систем було оснащено "реляційними" інтерфейсами.

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

Рис. 2.1. Додатки для нарахування зарплати, що використовує систему управління файлами.

Проблеми супроводу великих систем, заснованих на файлах, привели наприкінці 60-х років до появи СУБД. В основі СУБД лежала проста ідея: вилучити з програм визначення структури вмісту файлу і зберігати її разом із даними в базі даних.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]