Д, технічних засобів і обслуговуючого персоналу утворює банк даних (БНД). Комплекс програмних засобів, керуючих БнД, називається Системою Управління Банком Даних (СУБнД). br/>
. Вимоги, що пред'являються до БД
Правильно спроектована БД повинна задовольняти наступним вимогам:
Мінімальна надмірність. Несуперечливість.
Цілісність даних.
Незалежність даних.
Можливість ведення (додавання і видалення) та актуалізації (коригування, модифікації) даних.
Безпека і таємність.
Висока продуктивність. Мінімальні витрати.
Дотримання стандартів.
1. Мінімальна надмірність означає те, що дані в БД не повинні дублюватися. Надмірність даних, якщо вона існує, тягне дві небезпеки:
невиправдано велика витрата пам'яті і зменшення часу відгуку системи при обробці зайво великих обсягів даних.
-порушення несуперечності даних, тобто виникнення такої ситуації, коли в різних місцях машинної пам'яті зберігаються суперечливі дані. Виникнення суперечливості надзвичайно небезпечно для БД. p align="justify"> Суперечливість може виникнути в результаті коригування надлишкових даних. При внесенні змін в логічну запис може статися так, що окремі екземпляри цієї записи, що зберігаються в різних місцях машинної пам'яті, виявляться нескоректована. Програмісту доводиться проявляти особливу увагу до організації процесу коригування надлишкових даних і розробляти спеціальні програми, що запобігають появі суперечливості. p align="justify"> Суперечливість може виникнути і при коригуванню не надлишкових даних. Централізоване зберігання даних є причиною високої ймовірності того, що двом або більше користувачам одночасно знадобляться одні й ті ж дані. Якщо один з користувачів звертається до даних, а інший в той же час вносить до них зміни, будуть отримані суперечливі дані. Пояснюється це тим, що процес оновлення даних вимагає певного часу, протягом якого одні й ті ж дані виявляються на різних стадіях оновлення. При зверненні до таких даних паралельно працюючих програм будуть отримані суперечливі відомості. p align="justify"> У СУБД існують складні механізми блокування оновлюваних даних від доступу до них інших користувачів. Паралельні запити до одних і тих же даних зазвичай виконуються послідовно. p align="justify"> У ряді СУБД є засоби, що запобігають дублювання і виникнення суперечності даних. В іншому випадку такі кошти розробляє системний програміст. p align="justify">. Цілісність даних означає те, що в БД повинні зберігатися тільки правильні дані, тобто дотримуються логічні умови, відповідно до яких дані вва...