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