Однокористувацькі системи керування базами даних
Поява персонального комп’ютера активізувала процес комп’ютеризації суспільства. Однією із сфер комп’ютеризації стала автоматизація управлінської, виробничої, конторської та інших робіт, де необхідні збір, зберігання, переробка, отримання інформації, а також допомога у прийнятті рішень. Для виконання цих робіт в основному застосовуються системи керування базами даних. Абсолютна більшість систем керування базами даних орієнтована на роботу з реляційними базами даних і забезпечує:
· дружній інтерфейс з користувачем;
· вбудовану програму інтерактивної допомоги;
· засоби автоматичного створення, використання та модифікації баз даних;
· застосування розвинутої мови програмування (в середньому біля 200 команд).
Структура систем керування базами даних
Системи керування базами даних розвиваються в напрямку простоти і зручності їх використання. Сучасні системи керування базами даних містять функціональні компоненти, які забезпечують:
· створення і коректування структури файлів баз даних, обновлення і відображення даних на екрані;
· формування і виконання запитів для створення вибірок і обновлення даних;
· розробку екранних форм вводу - виводу;
· розробку форм представлення інформації і вивід їх на друк;
· розробку форм звітів і вивід їх на друк;
· розробку прикладних програм.
Для реалізації цих функцій розробниками створені такі типові складові систем керування базами даних:
· генератор баз даних;
· генератор запитів;
· генератор екранних форм вводу - виводу та інші.
Причини виникнення розподілених баз даних
При нарощуванні структури або ж наповненні бази даних і особливо при їх використанні в територіально розподілених організаціях виникають наступні складності їх застосування:
· надто швидке зростання потоків обміну даними;
· недостатня надійність передачі даних;
· зменшення загальної продуктивності роботи програмних засобів;
· зростання затрат на подальшу розробку та супровід.
Хоча в централізованій базі даних легше забезпечити безпеку, цілісність і несуперечливість інформації при обновленні даних, зазначені проблеми створюють певні труднощі. Для вирішення цих проблем пропонується децентралізація даних. При децентралізації досягається:
· прискорення обробки внаслідок розподілення навантаження;
· оптимальне використання даних на місцях при виконанні віддалених запитів;
· зменшення затрат на розробку та супровід;
· спрощення управління.
Дата добавления: 2016-06-13; просмотров: 616;