аних і існуючих між ними зв'язків.
2. Продуктивність. Бази даних, спеціально розроблені для використання їх оператором терміналу, забезпечують час відповіді, задовільний для діалогу людина - термінал. Крім того, система баз даних повинна забезпечувати відповідну пропускну здатність. У системах, розрахованих на невеликий потік запитів, пропускна здатність накладає незначні обмеження на структуру бази даних. У системах, призначених тільки для пакетної обробки, час відповіді не так важливо і метод фізичної організації може вибиратися з умов забезпечення ефективної пакетної обробки.
3. Мінімальні витрати. Для зменшення витрат на створення та експлуатацію бази даних вибираються такі методи організації, які мінімізують вимоги до зовнішньої пам'яті. При використанні цих методів фізичне подання даних у пам'яті може сильно відрізнятися від того уявлення, яке використовує прикладний програміст. Перетворення одного подання до іншого здійснює програмне забезпечення або, якщо можливо, апаратні або мікропрограмні кошти. У таких випадках доводиться вибирати між витратами на алгоритм перетворення і економією пам'яті.
4. Мінімальна надмірність. У системах обробки, що існували до використання систем управління базами даних, інформаційні фонди мали дуже високим рівнем надмірності. Більшість стрічкових бібліотек містило велику кількість надлишкових даних. Навіть при використанні баз даних по мірі зростання інформації, об'єднаній в інтегровані бази даних, потенційна можливість появи надлишкових даних поступово збільшується. Метою організації бази даних повинне бути знищення надлишкових даних там, де це вигідно, і контроль за тими суперечностями, які викликаються наявністю надлишкових даних.
5. Можливості пошуку. Користувач бази даних може звертатися до неї з самими різними питаннями з приводу збережених даних. Зрослі вимоги до систем полягають у забезпеченні обробки таких запитів або формування таких відповідей, які заздалегідь не заплановані.
6. Цілісність. Якщо база даних містить дані, які використовуються багатьма користувачами, дуже важливо, щоб елементи даних і зв'язку між ними не руйнувалися. Необхідно, щоб обчислювальна система гарантувала цілісність збережених у ній даних.
7. Безпека і таємність. Дані в системах баз даних повинні зберігатися в таємниці й схоронності. Для збільшення життєстійкості інформації в базі даних важливо захищати її від апаратних або програмних збоїв, від некомпетентного або не коректного використання особами
8. Простота використання. Засоби, які використовуються для представлення загального логічного опису даних, повинні бути простими і витонченими. Інтерфейс програмного забезпечення повинен бути орієнтований на кінцевого користувача і враховувати можливість того, що користувач не має необхідної бази знань з теорії баз даних.
1.2 Основи побудови банків даних
Сучасними інформаційними системами є банки даних, що включають:
· Обчислювальну систему
· Одну або кілька баз даних
...