Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Сучасні інформаційні продукти і послуги

Реферат Сучасні інформаційні продукти і послуги





іння даними є системою управління базами даних (СКБД).

Система управління базами даних (СКБД) - це вказівки на програмний комплекс, реалізує бази даних [21].

Основними функціями СУБД є:

-безпосереднє управління даними у зовнішній пам'яті. Ця функція включає забезпечення необхідних структур зовнішньої пам'яті як для зберігання даних, безпосередньо входять до БД, так і для службових цілей, наприклад, для прискорення доступу до даних у деяких випадках (зазвичай для цього використовуються індекси). p>-управління буферами оперативної пам'яті. СУБД зазвичай працюють з БД значного розміру; принаймні, цей розмір зазвичай істотно більше доступного обсягу оперативної пам'яті. Практично єдиним способом реального збільшення цієї швидкості є буферизація даних в оперативній пам'яті. Тому в розвинених СУБД підтримується власний набір буферів оперативної пам'яті з власною дисципліною заміни буферів.

Одним з основних вимог до СУБД є надійність зберігання даних у зовнішній пам'яті. Під надійністю зберігання розуміється те, що СУБД повинна бути в змозі відновити останній узгоджений стан БД після будь-якого апаратного або програмного збою. Звичайно розглядаються два можливі види апаратних збоїв: так звані м'які збої, які можна трактувати як раптову зупинку роботи комп'ютера, наприклад аварійне вимкнення живлення і жорсткі збої, що характеризуються втратою інформації на носіях зовнішньої пам'яті. Підтримання надійності зберігання даних в БД вимагає надмірності зберігання даних, причому та частина даних, яка використовується для відновлення, повинна зберігатися особливо надійно. Найбільш поширеним методом підтримання такої надлишкової інформації є ведення журналу змін БД. Журнал - це особлива частина БД, недоступна користувачам СУБД і підтримувана з особливою ретельністю. Іноді підтримуються дві копії журналу, що розташовуються на різних фізичних дисках, в яку надходять записи про всі зміни основної частини БД. У всіх випадках дотримуються стратегії "попереджуючої" записи до журналу. Найпростіша ситуація відновлення - індивідуальний відкат транзакції. p> Транзакція - Це послідовність операцій над БД, розглянутих СУБД як єдине ціле. Або транзакція успішно виконується, і СУБД фіксує зміни БД, вироблені цією транзакцією, у зовнішній пам'яті, або ні одне з цих змін ніяк не відбивається на стані БД. Поняття транзакції необхідне для підтримки логічної цілісності БД [21].

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

Типова організація сучасної СУБД: логічно в сучасній реляційної СУБД можна виділити найбільш внутрішню частину - ядро ​​СУБД, компілятор мови БД (зазвичай SQL), підсистему підтримки часу виконання, набір утиліт. У деяких системах ці частини виділяються явно, в інших - ні, але логічно такий поділ можна провести у всіх СУБД.

Ядро СУБД - відповідає за управління даними у зовнішній пам'яті, управління буферами оперативної пам'яті, управління транзакціями і журналізацію. Відповідно, можна виділити такі компоненти ядра, як менеджер даних, менеджер буферів, менеджер транзакцій і менеджер журналу. Ядро СУБД має власним інтерфейсом, який недоступний користувачам прямо і використовується в програмах, вироблених компілятором SQL або в підсистемі підтримки виконання таких програм і утилітах БД. Ядро СУБД є основною резидентної частиною СУБД. При використанні архітектури "клієнт-сервер" ядро ​​є основною складовою серверної частини системи. p> Основний функцією компілятора мови БД є компіляція операторів мови БД в деяку виконувану програму. В окремі утиліти БД звичайно виділяють такі процедури, які занадто накладно виконувати з використанням мови БД, наприклад збір статистики, глобальна перевірка цілісності БД і т.д. Утиліти програмуються з використанням інтерфейсу ядра СУБД, а іноді навіть з проникненням всередину ядра.

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


Назад | сторінка 8 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення бази даних в СУБД MS SQL Server
  • Реферат на тему: Розробка бази даних і серверної частини інформаційної системи обліку техніч ...
  • Реферат на тему: Створення бази даних &Комп'ютерна школа& в СУБД MS Access
  • Реферат на тему: Розробка бази даних веломастерні &Super Bike Inc& з використанням СУБД Acce ...
  • Реферат на тему: Створення бази даних освітньої установи в СУБД Access