рацювати в автономному режимі з мінімальною участю оператора. Як правило, БД тут використовується обмеженим числом прикладних програм. Типовий приклад - системи управління технологічними процесами. (Зрозуміло, для класифікації конкретної СБД може використовуватися і комбінація представлених варіантів).
Основні можливості СУБД визначаються набором таких її функціонально-технологічних характеристик, як підтримувана модель даних, рівень вхідного мови, масштабованість і переносимість, архітектура розподіленої обробки.
Модель даних визначає способи і форми представлення даних на зовнішньому (користувальницькому) рівні. Слід підкреслити, що сучасні СУБД орієнтовані в основному на обробку так званої фактографічної інформації, що подається впорядкованої сукупністю фактів (значень у вигляді чисел, рядків символів, логічних констант і т.п.). Ці значення, як правило, об'єднуються в порівняно невеликі послідовності - записи, які відповідають окремим об'єктам (явищам) прикладної предметної області. Сукупності однорідних записів об'єднуються в таблиці (така форма подання інформації, як відомо, найбільш широко застосовується як в ручних raquo ;, так і автоматизованих інформаційних системах). Таким чином, модель даних задає правила структуризації таблиць, їх логічного скріплення в БД, а також правила виконання операцій над елементами логічної структури даних. Незважаючи на те, що існує безліч моделей представлення табличних даних, в даний час домінуюче становище на ринку комерційних СУБД займають реляційні системи, тобто СУБД, що підтримують реляційну модель даних. (Ця модель являє БД як сукупність жорстко не пов'язаних між собою таблиць, а операції тут мають простий і точний сенс, наприклад: додати рядок в таблицю raquo ;, видалити з таблиці рядки, що відповідають деякому логічному умові raquo ;, об'єднати ( злити) Дві однорідні таблиці в одну і т.п.).
Таблиця 1. Переваги та недоліки СУБД
Переваги СУБДНедостаткі СУБДНалічіе інтегрованої централізованої бази даних. Необхідна висока кваліфікація працівників. Мінімізація надмірності даних. Витрата значної частини ресурсів безпосередньо на потреби СУБД, а не на прикладну задачу. Несуперечність даних і контроль їх цілісності. Вартість СУБД. Підвищена безпека. Підвищені вимоги до технічному і програмному забезпеченню. Збільшення гнучкості при обслуговуванні запитів користувача. Продуктивність. Скорочення часу розробки додатків. Наслідки сбоев.Незавісімость прикладних програм від даних. Багатокористувацький режим работиРазвітие служби резервного копіювання і відновлення.
2.2 Опис інфологічної моделі
Мета інфологіческого моделювання - забезпечення найбільш природних для людини способів збору і представлення тієї інформації, яку передбачається зберігати в створюваній базі даних. Тому інфологічну модель даних намагаються будувати за аналогією з природною мовою (останній не може бути використаний в чистому вигляді через складність комп'ютерної обробки текстів і неоднозначності будь-якої природної мови). Основними конструктивними елементами інфологічних моделей є сутності, зв'язки між ними та їх властивості (атрибути). Сутність - будь-який помітний об'єкт (об'єкт, який ми можемо відрізнити від іншого), інформацію про який необхідно зберігати в базі даних.
Абсолютна відмінність між типами сутностей і атрибутами відсутня. Атрибут є таким тільки в зв'язку з типом сутності. В іншому контексті атрибут може виступати як самостійна сутність.
При побудові інфологічної моделі використовується мова ER-діаграм (від англ. Entity-Relationship, тобто сутність-зв'язок) і обрана нотація Crow`s Foot ( вороння лапка ) пропозиції Гордоном Еверестом. Відповідно до неї, сутність зображується у вигляді прямокутника, що містить її ім'я, яке виражається іменником. Назва суті має бути унікальним в рамках однієї моделі. При цьому ім'я сутності - це ім'я типу, а не конкретного екземпляра даного типу. Екземпляром сутності називається конкретний представник даної суті.
Малюнок 11. Приклад відносини між сутностями згідно нотації Crow's Foot
Зв'язок зображується лінією, яка пов'язує дві сутності, що беруть участь у відношенні. Ступінь кінця зв'язку вказується графічно, множинність зв'язку зображується у вигляді вилки на кінці зв'язку. Модальність зв'язку так само зображується графічно - необов'язковість зв'язку позначається кружком на кінці зв'язку. Іменування зазвичай виражається одним глаголомв дійсному способі теперішнього часу: Має raquo ;, Належить і т.д.; або дієсловом з пояснюючими словами: Включає в себе raquo ;, і т.п. Найменування може бути одне для всієї зв'язку або два для кожного з кінців зв'язку. У другому випадку, назва лівого кінця зв'язку вказується над лініє...