Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Архітектура та структурний аналіз подання даних в автоматизованій інформаційній системі



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

На стадії проектування адміністратор БД виступає як ідеолог і конструктор системи, керує роботами по створенню програмного забезпечення БД.

На стадії експлуатації адміністратор БД – відповідальна особа за функціонування АІС, він керує режимом використання даних. Основні задачі адміністратора БД при експлуатації – захист даних від руйнування, забезпечення достовірності даних, аналіз ефективності використання ресурсів АІС.

Адміністратори функціональних підсистем разом з адміністратором БД розробляють програмні засоби для користувачів. Крім того, адміністратори функціональних підсистем визначають алгоритми обробки даних, необхідні при проектуванні АІС.

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

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

Кінцеві користувачі використовують ресурси АІС. Вони поділяються на непрямі і прямі.

Непрямі кінцеві користувачі не спілкуються з обчислювальною системою (ОС) безпосередньо. Вони формулюють свої запити службі адміністратора БД, а потім одержують відповіді на папері, що перед тим, як їх передати замовнику, інтерпретуються фахівцями.

Прямі кінцеві користувачі спілкуються з АІС в інтерактивному режимі. Частина з них уміє звертатися до заздалегідь складених програм і інтерпретувати відповіді АІС. Інші вміють самостійно розробляти нові програмні додатки.

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

Архітектура подання даних інформаційної системи
АІС підтримує різноманітні уявлення користувачів про предметну область. Для кінцевих користувачів АІС – сховище зведень за угодами і постачаннями, документами і цінниками тощо. Однак для внутрішніх користувачів та ж АІС подається у вигляді елементів даних, записів, сторінок і файлів.

Відзначимо також, що уявлення самих внутрішніх користувачів АІС теж аж ніяк не ідентичні. Прикладний програміст оперує елементами даних, записами, ключами, структурними асоціаціями, але він, як правило, не має представлення про фізичну організацію даних. Це вже прерогатива адміністратора і системних програмістів.

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

При розробці архітектури подання даних інформаційної системи керуються положеннями державного стандарту України ДСТУ 3329-96 щодо концепції для концептуальної схеми та інформаційної бази.

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

Другий рівень називається інфологічним, він являє собою інтеграцію локальних уявлень про предметну область кінцевих користувачів, що відповідає «погляду» на предметну область її адміністратора (директора, міністра, ректора вузу і т.д.). Він бачить усю безліч інформаційних об'єктів, усі можливі асоціації між ними, у той час як кожен кінцевий користувач сприймає лише обмежений фрагмент предметної області (ПО).

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

Кожен рівень подання даних АІС можна описати через структурні компоненти і таким чином здійснити декомпозицію кожного рівня подання даних від загального до найменшого складового елемента (табл. 3.1).

Таблиця.3.1





Дата публикования: 2015-11-01; Прочитано: 693 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...