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

Реферат Системи управління базами даних





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

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


1.1.2 Функції СУБД

Системи управління базами даних мають такими функціями:

. Управління даними в зовнішній пам'яті

Управління даними включає забезпечення необхідних структур зовнішньої пам'яті як для зберігання даних, які безпосередньо входять у БД, так і для службових цілей. У деяких реалізаціях СУБД активно використовуються можливості існуючих файлових систем, в інших робота проводиться аж до рівня пристроїв зовнішньої пам'яті. Але, в розвинених СУБД користувачі в будь-якому випадку не зобов'язані знати, чи використовує СУБД файлову систему, і якщо використовує, то, як організовані файли. Зокрема, СУБД підтримує власну систему іменування об'єктів БД. p align="justify">. Управління буферами оперативної пам'яті

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


Назад | сторінка 4 з 32 | Наступна сторінка





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

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