структури файлів | іменування файлів | захист файлів | Режим багатокористувацького доступу | Області застосування файлів | Потреби інформаційних систем | управління транзакціями | журналізація | Підтримка мов БД | Типова організація сучасної СУБД |

загрузка...
загрузка...
На головну

Лекція 1. Бази даних і файлові системи

  1. CRM-системи. Визначення, призначення та особливості.
  2. D) формування системи соціологічної освіти
  3. Data Information / General (Інформація про дані).
  4. ERP -, MRP - системи. Визначення, призначення та особливості
  5. I етап реформи банківської сістемиотносітся до 1988-1990 рр. (Підготовчий).
  6. II. Перепишіть з даних пропозицій ті, дія яких відбувалася в минулому, і переведіть їх.
  7. II. ТЕМАТИКА ЛЕКЦІЙ Лекція 1. Об'єкт, предмет соціології, зв'язок з іншими науками

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

Другий напрям, який безпосередньо стосується теми нашого курсу, це використання засобів обчислювальної техніки в автоматичних або автоматизованих інформаційних системах. У найширшому сенсі інформаційна система являє собою програмний комплекс, функції якого полягають у підтримці надійного зберігання інформації в пам'яті комп'ютера, виконанні специфічних для даного застосування перетворень інформації та / або обчислень, наданні користувачам зручного і легко освоюється інтерфейсу. Зазвичай обсяги інформації, з якими доводиться мати справу таким системам, досить великі, а сама інформація має досить складну структуру. Класичними прикладами інформаційних систем є банківські системи, системи резервування авіаційних або залізничних квитків, місць в готелях і т.д.

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

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

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

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

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



Основи сучасних баз даних | файлові системи
загрузка...
© um.co.ua - учбові матеріали та реферати