Суб’єкти бази даних
Осіб, які використовують відомості, що містяться у базах даних, називають користувачами. Існує декілька категорій користувачів базами даних.
1. Адміністратор бази даних (АБД) - ідеолог і головний конструктор бази даних. Ніхто, крім адміністратора, не має права вносити зміни до структури бази даних, тобто змінювати назву поля, видалити або ввести нове поле.
Для великих баз даних лише АБД знає найменування усіх полів, але він може не знати, що конкретно записано у кожному полі. АБД відповідає за збереження даних, розробляє заходи щодо захисту даних від руйнування, заходи по забезпеченню їх вірогідності і ефективному використанню.
При експлуатації великих баз даних у АБД може бути певний штат працівників, у тому числі системні та прикладні програмісти. Головні завдання системних програмістів полягають у контролі за функціонуванням банку даних, а також у розробці програм, що розширюють можливості СУБД. Прикладні програмісти розробляють програми обробки даних, що містяться в БД, відповідно до потреб, що виникають. При експлуатації простих баз даних функції системних і прикладних програмістів, а також функції АБД реалізуються однією людиною.
2. Користувачі базами даних -спеціалісти, які, як правило, не мають хорошої підготовки в області програмування, але які користуються БД у своїй повсякденній роботі. Для цієї категорії людей, по суті, і розробляються БД. До них відносять, наприклад, працівників бібліотек, підприємств, відділів кадрів, лікарів, психологів та ін. Цю категорію людей називають кінцевими користувачами.
В базі даних можуть зберігатися досить різноманітні відомості про дану предметну область, наприклад, про школу. Базою даних можуть користуватися різні категорії кінцевих користувачів, наприклад адміністрація школи, працівники психологічної служби, працівники бухгалтерії та ін. Звичайно, кожна категорія кінцевих користувачів повинна мати доступ не до усієї бази даних, а лише до тієї, до якої є відповідний дозвіл від АБД. У зв'язку з цим в банках даних мають бути передбачені міри та засоби, що забезпечують захист певних областей даних від несанкціонованого доступу.
Банк даних з точки зору кінцевого користувача має відповідати таким основним вимогам:
· мати можливість оновлення, поповнення і розширення бази даних;
· забезпечити високу надійність зберігання інформації;
· видавати повну і вірогідну інформацію на запити;
· мати засоби, що забезпечують захист БД від несанкціонованого доступу.
Дата добавления: 2016-05-05; просмотров: 933;