- •Самостійна робота №2
- •Тема 2. Еконмічна інформація і засобі її формалізованого опису Завдання 1. Опрацювати підручник та скласти конспект. Інформація як ресурс управління економікою
- •Завдання 2. Особливості та структура інформаційного забезпечення автоматизованої інформаційної системи. Організація баз даних автоматизованої інформаційної системи
- •Формулювання та аналіз вимог до бази даних
- •Завдання 3. Опрацювати Закони України.
- •З а к о н у к р а ї н и
- •Про захист інформації
- •В інформаційно-телекомунікаційних системах (таку назву він отримав у 2005 році)
- •З а к о н у к р а ї н и Про електронний цифровий підпис
- •З а к о н у к р а ї н и Про електронні документи та електронний документообіг
Завдання 2. Особливості та структура інформаційного забезпечення автоматизованої інформаційної системи. Організація баз даних автоматизованої інформаційної системи
Для задоволення інформаційних потреб усіх користувачів в АІС існує банк даних (БнД) — один з основних компонентів інформаційного забезпечення 1С, який ще називають системою БД.
До БнД входять такі складові: обчислювальна система; БД; СУБД; словник даних (метаданих); група адміністратора БД. Розглянемо кожен з елементів.
Інформаційним ядром цієї системи є база даних. База даних - динамічна модель, яка відображає семантику ПС та інформаційні запити кінцевих користувачів 1С.
На всіх етапах життєвого циклу БД складається з двох компонентів: структури та даних. На різних рівнях абстракції опису БД її структура зображується по-різному.
На концептуальному інфологічному рівні структура БД ефективно відображається у вигляді ER-діаграми — діаграми "Сутність - зв'язок"; на концептуальному даталогічному рівні вона є або ієрархічною, або мережною, або реляційною, або об'єктно-орієнтованою, або об'єктно-реляційною, або багатовимірною, або гібридною моделлю даних. На фізичному рівні структура БД - це структура файлів даних і допоміжних файлів.
Компоненотм БД є також дані. Саме цим компонентом маніпулюють користувачі ІС.
Дані сучасних БД поділяються на: алфавітно-цифрові; графічні образи; гіпертекстові, гіпермедійні, мультимедійні; просторові або картографічні; ряди даних.
Структура ідеальної БД має бути чіткою, ясною і прозорою. БД має бути вільною від зайвої інформації: дублювання даних, синонімів, омонімів, груп даних, що повторюються.
БД повинна містити мінімальну кількість елементів даних, які несуть максимум інформації про стан ПС. Елементи БД мають бути організовані оптимальним способом, тобто таким чином, щоб забезпечити сталість БД .Розробленням структури БД на всіх етапах займається системний аналітик, який забезпечує БД усіма необхідними властивостями.
Наступна складова банку даних – СУБД. Сучасні СУБД є засобами розроблення прикладних програмних продуктів, оскільки вони дають змогу забезпечити БД, що проектується, необхідними властивостями, та розробити потрібні програмні продукти за допомогою засобів автоматизації проектування.
Словник метаданих сам по собі є БД, що містить дані про дані, тобто інформацію про саму БД, і є інструментом адміністратора БД.
Адміністратор БД — особа або група осіб, які відповідають за загальне керування БД.
До обов'язків адміністратора БД належать: визначення інформаційного змісту БД, структури зберігання та стратегії доступу, взаємодія з користувачами тощо
Формулювання та аналіз вимог до бази даних
Будь-яка 1С за своєю природою є антропоморфною. Розробник такої системи мимоволі використовує досвід оброблення інформації вручну або за допомогою комплексу інструментальних засобів попереднього покоління.
Особливо це стосується оброблення економічної інформації, яку від технічної відрізняє не тільки наявність великих текстових масивів і даних, що часто повторюються, а й наявність багатого досвіду ручного або автоматизованого оброблення.
Тому надзвичайно важливим і відповідальним етапом проектування як 1С, так і БД, є передпроектна стадія, на якій проводяться співбесіди з виконавцями робіт, що підлягають автоматизації. Власне вони в перспективі й будуть користувачами 1С та БД.
У процесі проектування БД (як і при проектуванні 1С) потрібно дотримуватись принципів системної єдності, розвитку, сумісності, стандартизації. БД має бути універсальною, придатною для розв'язання багатьох прикладних задач і відкритою для подальшого нарощування її структури. Для цього вона має бути логічно та фізично незалежною.
Вимоги до БД, що розроблюється, або властивості, які вона повинна мати, на сьогодні є класичними. До них належать:
функціональна повнота — властивість БД, що забезпечує повноту відповідей на інформаційні запити користувачів ІС;
мінімальна (керована) надмірність — властивість БД, що дає змогу мати в ній понад необхідний мінімум даних тільки ті, які використовуються для зв'язування записів, що описують різноманітні об'єкти ПС. Надмірність даних стає причиною порушення таких важливих властивостей БД, як цілісність, несуперечливість, логічна і фізична незалежність, розширюваність;
цілісність БД — властивість БД, що дає змогу зберігати певні обмеження значень даних при всіх модифікаціях БД. У БД розрізняють такі види цілісності: цілісність домену; цілісність таблиці; цілісність посилання; цілісність, обумовлену правилами бізнесу;
цілісність, пов'язана з поняттям несуперечливості даних. Одним із найбільш очевидних джерел суперечливості БД є наявність омонімів і синонімів в описі даних. Ще одним джерелом суперечливості даних є помилки введення та несинхронне поновлення інформації у файлах БД;
узгодженість БД — властивість, що дає змогу забезпечити видачу однакової відповіді на один і той самий запит усім користувачам 1С;
відновлюваність БД — властивість, що дає змогу забезпечити відновлення даних після будь-якої нештатної ситуації в системі;
безпечність БД — властивість, що дає змогу забезпечити захист даних від навмисного чи випадкового доступу до даних, їх модифікації або руйнування;
ефективність БД — властивість, що дає змогу забезпечити мінімальний час відгуку системи на запити користувачів при обмеженнях ємності пам'яті та виконанні всіх вимог до БД. Забезпечується оптимальним вибором технічного і програмного забезпечення, ОС, СУБД, побудовою оптимальної логічної та фізичної моделей даних;
логічна і фізична незалежність — властивість, що забезпечує можливість зміни загальної логічної структури даних без зміни подання прикладних програм про дані та зміни фізичної структури даних без зміни їхньої логічної структури;
розширюваність (відкритість) БД — властивість, що забезпечує зміну логічної та фізичної моделей даних при зміні меж ПС тільки завдяки доданню нових структурних компонентів БД;
- дружність інтерфейсу користувача — властивість БД, що забезпечує користувачеві комфортний доступ до даних в інтерактивному режимі. Ця вимога не належить до класичних. Вона зумовлена необхідністю роботи користувача ІС в інтерактивному режимі.
Більшість вимог до БД пов'язані між собою. Вони задовольняються на різних етапах проектування БД різними засобами. Загальна вимога до всіх етапів проектування полягає в недопущенні дублювання даних.