
- •Вкажіть на основні відмінності між наступними термінами “інформаційні системи”, “банки даних”, “бази даних”.
- •Назвіть основні сфери застосування систем з бд.
- •3. Опишіть основні етапи розвитку бд
- •Опишіть можливості словнику даних, як підсистеми банку даних.
- •Охарактеризуйте значення адміністратора бази даних у безпосередній роботі бд.
- •9. Опишіть файлову систему як одну із складових сучасних банків даних
- •Назвіть основні проблеми використання файлових систем.
- •Сформулюйте основні властивості транзакцій.
- •Основні етапи проектування баз даних.
- •19.Класичні підходи у проектуванні бд.
- •21. Цілісність баз даних.
- •25. Захист інформації в бд.
- •Сформулюйте типові функції субд.
- •Назвіть основні компоненти субд.
- •Опишіть основні етапи розвитку субд.
- •Четвертий етап - перспективи розвитку систем управління базами даних
- •Вкажіть на позитивні та негативні моменти використання різних субд.
- •31. Назвіть види програм, що відносяться до субд.
- •32. Повнофункціональні субд
- •Перелічіть види засобів розробки додатків користувача.
- •Охарактеризуйте персональні субд.
- •36. Назвіть мови для роботи з інформацією в субд.
- •37. Моделі представлення даних які підтримуються субд
- •38. За способом доступу до бд
- •39. Ієрархічна модель
- •40. Сітьова модель.
- •41. Реляційна модель
- •42. Основні операції маніпулювання ієрархічно організованими даними
- •43. Найважливіші операції маніпулювання даними баз сітьового типу
- •44. Назвіть елементи реляційної моделі представлення даних.
- •Субд visual foxpro. Загальна характеристика.
- •Типи даних, які можуть приймати змінні в субд visual foxpro
- •47.Загальні положення про microsoft access
- •48. Субд microsoft sql server. Загальна характеристика.
- •49. Мова sql в системах управління базами даних.
- •51. Основи роботи з настільними субд.
- •52. Напрями і перспективи розвитку настільних субд.
- •58. Критерії вибору субд
- •59. Проаналізуйте особливості використання архітектури «клієнт-сервер» в комп’ютерному оброблені даних
25. Захист інформації в бд.
У сучасних СУБД підтримується один з двох найбільш загальних підходів до питання забезпечення безпеки даних: виборчий підхід і обов'язковий підхід. В обох підходах одиницею даних або "об'єктом даних", для яких повинна бути створена система безпеки, може бути як вся база даних цілком, так і будь-який об'єкт всередині бази даних. Ці два підходи відрізняються наступними властивостями: У разі виборчого управління деякий користувач володіє різними правами (привілеями чи повноваженнями) при роботі з цими об'єктами. Різні користувачі можуть мати різні правами доступу до одного і того ж об'єкту.
Виборчі права характеризуються значною гнучкістю. У разі виборчого управління, навпаки, кожному об'єкту даних присвоюється певний класифікаційний рівень, а кожен користувач має деяким рівнем допуску. При такому підході доступом до певного об'єкту даних мають тільки користувачі з відповідним рівнем допуску. Для реалізації виборчого принципу передбачені такі методи. У базу даних вводиться новий тип об'єктів БД - це користувачі. Кожному користувачеві в БД присвоюється унікальний ідентифікатор. Для додаткового захисту кожен користувач крім унікального ідентифікатора постачається унікальним паролем, причому якщо ідентифікатори користувачів у системі доступні системного адміністратора, то паролі користувачів зберігаються частіше за все в спеціальному кодованому вигляді і відомі тільки самим користувачам. Користувачі можуть бути об'єднані в спеціальні групи користувачів. Один користувач може входити в кілька груп.
Сформулюйте типові функції субд.
Функція 1. (Визначення даних). СУБД допускає визначення даних (зовнішні схеми, концептуальну схему, внутрішню схему, а також всі зв'язані відображення) в початковій формі і перетворює ці визначення у форму відповідних об'єктів.
Функція 2. (Обробка даних). СУБД здійснює обробку запитів користувача на вибірку, зміну або видалення існуючих даних або на додавання нових даних в базу даних.
Визначення 1. Планованим запитом назвемо запит, необхідність якого передбачена на етапі проектування БД.
Відзначимо, що АБД повинен розробляти фізичний проект БД так, щоб гарантувати достатню швидкодію для таких запитів.
Визначення 2. Непланованим запитом назвемо спеціальний запит, необхідність якого не була передбачена на етапі проектування БД.
Плановані запити характерні для операційних додатків, а неплановані - для додатків підтримки рішень. Плановані запити звичайно здійснюються з написаних наперед додатків, а неплановані за визначенням виробляються інтерактивно.
Функція 3. (Безпека і цілісність даних). СУБД контролює призначені для користувача запити і присікає спроби порушення правил безпеки і цілісності, визначені АБД.
Функція 4. (Відновлення і дублювання). СУБД або інший зв'язний з нею програмний компонент, званий адміністратором транзакцій, здійснює необхідний контроль над відновленням даних і дублюванням.
Функція 5. (Словник даних). СУБД забезпечує функцію словника даних.
Сам словник даних розглядається як системна база даних. Він містить відомості про дані (тобто метадані), що є визначеннями всіх об'єктів системи. Зокрема, початкова і об'єктні форми різних схем (зовнішніх, концептуальної і ін.) і відображень зберігаються в словнику.
Функція 6. (Продуктивність). СУБД виконує всі вказані функції з максимально можливою ефективністю.
Таким чином, призначенням СУБД є надання призначеного для користувача інтерфейсу з базою даних. Призначений для користувача інтерфейс може бути визначений як межа в системі, нижче за яку все невидимо для користувача. Отже, за визначенням призначений для користувача інтерфейс знаходиться на зовнішньому рівні.