Головна

Вбудовувані

  1.  Відкриті, що не мають захисного корпуса і вбудовуються всередину розподільних щитів, магнітних станцій і т.п .;

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

Приклади: OpenEdge, SQLite, BerkeleyDB, один з варіантів Firebird, один з варіантів MySQL, Sav Zigzag, Microsoft SQL Server Compact, Лінтера.

Керуючим компонентом багатьох СУБД є ядро, яке виконує наступні функції:

§ управління даними у зовнішній пам'яті;

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

§ управління транзакціями.

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

Мова сучасної СУБДП включає підмножини команд, що належали раніше до наступних спеціалізованим мов:

§ мову опису даних - високорівнева непроцедурного мова декларативного типу, призначений для опису логічної структури даних;

§ мову маніпулювання даними - командна мова СУБД, що забезпечує виконання основних операцій по роботі з даними - введення, модифікацію і вибірку даних за запитами;

§ структурована мова запитів (Structured Query Language, SQL) - забезпечує маніпулювання даними та визначення схеми реляційної БДП, є стандартним засобом доступу до сервера БД.

Для обробки команд користувача або операторів програм в СУБДП використовуються інтерпретатори команд (операторів) і компілятори. За допомогою компіляторів в ряді СУБДП можна отримувати виконувані автономно додатки - ехе програми.

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

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

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

Підтримка функціонування в мережі забезпечується:

§ засобами управління доступом користувачів до спільно використовуваних даних, т. Е. Засобами блокування файлів (таблиць), записів, полів, які в різній мірі реалізовані в різних СУБДП;

§ засобами механізму транзакцій, що забезпечують цілісність БД при функціонуванні в мережі.

§ Підтримка взаємодії з Windows-додатками дозволяє СУБДП впроваджувати в звіт відомості, що зберігаються в файлах, створених за допомогою інших додатків, наприклад, в документі Word або в робочій книзі Ехсеl, включаючи графіку і звук. Для цього в СУБДП підтримуються механізми, розроблені для середовища Windows, такі як: DDE (Dynamic Data Exchage - динамічний обмін даними) і ОLЕ (Оbject Linking and Embedding - зв'язування і впровадження об'єктів).

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




 Мережевий сервіс і мережеві стандарти. |  Internet |  Служба World Wide Web (WWW). |  гіпертекстові посилання |  URL Адреса |  Захист інформації в локальних і глобальних мережах |  Аутентифікація користувачів. |  Поняття баз даних (БД) і баз знань. Моделі БД. |  реляційні БД |  Дуже великі бази даних |

© 2016-2022  um.co.ua - учбові матеріали та реферати