Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции - Інформаційні системи і технології облі...doc
Скачиваний:
16
Добавлен:
24.11.2019
Размер:
1.34 Mб
Скачать

1.5. Персонал ис

Персонал ИС поділяється на наступні категорії:

  • адміністратори даних

  • розробники (прикладні програмісти)

  • кінцеві користувачі

Адміністратор даних — це спеціаліст, відповідальний за стратегію і політику прийняття рішень, зв'язаних з даними підприємства, а адміністратор бази даних (АБД) — це людина, що забезпечує необхідну технічну підтримку виконання цих рішень. Таким чином, АБД відповідає за загальне керування системою на технічному рівні.

Функції АБД більш докладно.

• Визначення концептуальної схеми.

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

• Визначення внутрішньої схеми.

Адміністратор бази даних повинний також вирішувати, як дані повинні бути представлені в збереженій базі даних. Цей процес звичайно називають фізичним проектуванням бази даних. Після цього АБД за допомогою внутрішньої мови визначення даних повинний створити відповідну структуру збереження (тобто описати внутрішню схему). Крім цього, він повинний визначити відповідне відображення між внутрішньою і концептуальною схемами. Ці дві функції (створення схеми і визначення відображень) повинні бути чітко розділені. Як і концептуальна схема, внутрішня схема і відповідне відображення будуть існувати у вихідній і об'єктній формах.

• Взаємодія з користувачами.

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

Крім цього, необхідно також визначити відображення між кожною зовнішньою і концептуальною схемами.

Інші аспекти взаємодії з користувачами включають консультації по розробці додатків, забезпечення технічного утворення, допомога у виявленні і рішенні виникаючих проблем та інше зв'язане із системою професійне обслуговування.

• Визначення правил безпеці і цілісності.

Правила безпеці і цілісності розглядаються як частина концептуальної схеми. Концептуальна мова визначення даних повинний містити в собі засобу визначення цих правил.

• Визначення процедур резервного копіювання і відновлення.

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

• Керування продуктивністю і реагування на вимоги, що змінюються.

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

Розроблювачі здійснюють створення ,впровадження і супровід ИС.

Зокрема прикладні програмісти відповідають за написання прикладних програм, що використовують базу даних. Для цих цілей застосовні такі мови як СИ чи Раscal. Прикладні програми виконують над даними всі стандартні операції: вибірку існуючої інформації, вставку нової інформації, чи видалення відновлення існуючої інформації.

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

Кінцеві користувачі працюють із системами баз даних безпосередньо через робочу чи станцію термінал. Кінцевий користувач може одержати доступ до бази даних, використовуючи один з оперативних чи додатків же скористатися інтегрованим інтерфейсом програмного забезпечення самої системи баз даних. Такий інтерфейс також підтримується оперативним додатком, але цей додаток не створюється користувачем, воно є убудованим у систему баз даних. У більшості систем є, принаймні, один такий убудований додаток, а саме: процесор мови запитів, що дозволяє користувачу вказувати чи команди вираження високого рівня. Мова SQL — типовий приклад мови запитів для бази даних.

Крім мови запитів, у більшості систем також надаються додаткові убудовані інтерфейси, для роботи з базою даних користувач вибирає необхідні команди чи меню заповнює полючи у формах.

Кінцеві користувачі мають доступ до БД даного як фахівці предметної області. До числа кінцевих користувачів відносять операторів ЕОМ, у функції яких входить уведення вихідної інформації.