Головна Головна -> Реферати українською -> Інформатика, комп'ютери, програмування -> Огляд систем керування базами даних.

Огляд систем керування базами даних.

Назва:
Огляд систем керування базами даних.
Тип:
Реферат
Мова:
Українська
Розмiр:
10,16 KB
Завантажень:
403
Оцінка:
 
поточна оцінка 5.0


Скачати цю роботу безкоштовно
Пролистати роботу: 1  2  3  4  5  6 
Реферат на тему:
Огляд систем керування базами даних.


Система керування базами даних та її основні функції.
Система керування базами даних - це сукупність мовних та програмних засобів, які призначені для створення, ведення і сумісного використання баз даних багатьма користувачами.
Системи керування базами даних виконують наступні функції:
Керування даними у зовнішній пам’яті. Функції управління даними у зовнішній пам’яті охоплюють створення необхідних структур зовнішньої пам’яті як для безпосереднього збереження даних, так і для службових цілей (наприклад, прискорення доступу до даних шляхом використання індексів), тобто підтримку логічних моделей даних, які в свою чергу визначають фізичну модель представлення даних; В деяких існуючих системах керування базами даних активно використовуються можливості файлових систем, хоча користувачі не повинні знати, чи використовує система керування базами даних файлову структуру чи ні. Існує цілий набір способів організації зовнішньої пам’яті баз даних. Конкретні методи організації зовнішньої пам’яті необхідно вибирати сумісно зі всіма іншими рішеннями. Основна функція керування даними – реалізація типових операцій обробки даних, а саме: збір, реєстрація і перенесення інформації на машинні носії; передача інформації в місця її зберігання і обробки; ввід інформації в ЕОМ, контроль вводу і її компонування в пам’яті комп’ютера; створення і ведення внутрішньомашинної інформаційної бази; обробка інформації на ЕОМ (нагромадження, сортування, корекція, вибір, арифметична і логічна обробка) для розв’язання функціональних задач системи (підсистеми) управління об’єктом.
Управління буферами оперативної пам’яті. Системи керування базами даних використовують бази даних значних розмірів, які перевищують доступні обсяги оперативної пам’яті. Якщо в цьому випадку при звертанні до будь-якого елемента даних проходить обмін із зовнішньою пам’яттю, тоді швидкість роботи системи визначається швидкістю обміну із зовнішньою пам’яттю. Єдиним способом реального збільшення цієї швидкості є буферизація даних в оперативній пам’яті. І навіть, якщо операційна система проводить загальносистемну буферизацію, цього недостатньо для цілей систем керування базами даних, яка в більшій мірі визначає корисність буферизації для тієї чи іншої частини бази даних. В розвинутих системах керування базами даних підтримується власний набір буферів оперативної пам’яті з конкретними правилами заміни буферів. При управлінні буферами необхідно розробляти і застосовувати узгоджені алгоритми буферизації, журналізації та синхронізації. Існує цілий напрям розвитку систем керування базами даних, орієнтований на постійну наявність всієї бази даних в оперативній пам’яті. Цей напрям грунтується на припущенні, що в майбутньому обсяги оперативної пам’яті зростуть, що і дозволить не турбуватися про буферизацію.
Управління транзакціями. Транзакція - це послідовність операцій над базами даних, що розглядаються системою керування базами даних як єдине ціле, при цьому зміни вносяться не відразу, а відкладаються до закриття транзакції. Якщо транзакція успішно виконується, тоді система керування базами даних фіксує зроблені нею зміни в базі даних, в іншому випадку жодна з цих змін не відображається на базі даних. Поняття транзакції необхідне для підтримки логічної цілісності бази даних (наприклад, необхідність об’єднання елементарних операцій над файлами). Підтримка транзакцій - необхідна умова навіть однокористувацьких систем керування базами даних. Але поняття транзакції набагато важливіше в багатокористувацьких системах керування базами даних. Та властивість, що кожна транзакція починається при цілісному стані бази даних і залишає цей стан цілісним після свого завершення, робить дуже зручним використання транзакції, як одиниці активності користувача по відношенню до бази даних. При відповідному механізмі управлінні транзакцій користувач може відчути себе єдиним користувачем системи керування базами даних.

Завантажити цю роботу безкоштовно
Пролистати роботу: 1  2  3  4  5  6 



Реферат на тему: Огляд систем керування базами даних.

BR.com.ua © 1999-2017 | Реклама на сайті | Умови використання | Зворотній зв'язок