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

Реферат Розробка бази даних для методичного кабінету ГБОУ СПО СО "Каменськ-Уральський радіотехнікум"





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

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

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


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





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

  • Реферат на тему: Реалізація бази даних і серверної частини інформаційної системи "ДАІ&q ...
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Розробка бази даних і серверної частини інформаційної системи обліку техніч ...
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Вивчення бази даних та системи управління базами даних