Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
бд.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.92 Mб
Скачать

Переваги та недоліки мережної моделі

Для мережної моделі даних властиві майже ті самі переваги та недоліки, що й для ієрархічної моделі. Принциповою відмінністю мережної структури від ієрархічної є можливість безпосередньо відображати складніші типи зв'язків. Натомість ієрархічні системи простіші в реалізації та експлуатації.

38. Визначення банку даних (БнД).

9.1. Визначення банку даних (БнД)

БнД - може розглядатися у вузькому і широкому розумінні цього поняття. У вузькому БнД = БД + СКБД. У широкому БнД = АС (автоматизована система).

Банк даних (БнД) - це АІС, що включає до свого складу комплекс спеціальних методів і засобів (математичних, інформаційних, програмних, мовних, організаційних, технічних) для підтримки динамічної інформаційної моделі предметної області з метою забезпечення обробки інформаційних запитів користувача (рис. 9.1.).

Рис. 9.1. Місце БнД серед інших систем

БнД - це частина деякої автоматизованої системи, а точніше її підсистема. Чим же автоматизована система відрізняється від автоматичної системи? В автоматизованій системі присутня людина. Інформаційну систему можна розглядати як автоматизовану систему без людини.

АС включає в себе колектив людей:

  • користувачів;

  • адміністраторів;

  • обслуговуючий персонал.

Інші види забезпечення:

  • технічне забезпечення (hardware);

  • програмне забезпечення (software);

  • математичне забезпечення;

  • інформаційне забезпечення (інформація та її представлення у вигляді даних в БД);

  • лінгвістичне забезпечення (мови бухгалтерів, комерсантів тощо);

  • організаційне забезпечення (містить юридичне забезпечення).

Послугами БнД користується зазвичай велике число користувачів. Тому в БнД передбачається спеціальний засіб приведення всіх запитів до єдиної термінології - довідник даних. Крім того, використовуються спеціальні методи еквівалентних граматичних перетворень запитів для побудови оптимальних процедур їх обробки, спеціальні методи доступу до одних і тих же даних різних користувачів при збігу в часі запитів, що надішли - механізм транзакцій.

Види користувачів:

  • «разові» - нерегламентовані запити. Такі користувачі не мають додатків, але у них є конструктори запитів (звітів). Такі користувачі повинні отримати привілеї від адміністратора. Вони не мають доступу до всієї інформації, а лише визначеною їхніми привілеями;

  • «постійні» - регламентовані запити. Ми орієнтуємся на таких користувачів, які працюють з регламентованими запитами.

«Разовими» та «постійними» користувачами можуть бути:

  • люди;

  • програми;

  • програми/люди.

39. Вимоги до БнД.

9.2. Вимоги до БнД

Зазвичай з боку зовнішніх користувачів до БнД формулюються наступні вимоги:

  • задовольняти актуальним інформаційним потребам зовнішніх користувачів, забезпечувати можливість зберігання і модифікації великих обсягів багатоаспектної інформації;

  • забезпечувати заданий рівень достовірності інформації, що зберігається (тобто підтримувати цілісність);

  • забезпечувати доступ до даних тільки користувачам з відповідними повноваженнями - всі користувачі мають права, які їм надає адміністратор. Сюди можна віднести і захист від несанкціонованого доступу. Адміністратор системи зазвичай може у системі «не все», його права також обмежені;

  • забезпечувати можливість пошуку інформації за довільною групою ознак - відповідь на питання буде отримана, але не так швидко або в «незручній» формі;

  • задовольняти заданим вимогам по продуктивності при обробці запитів - чим частіше зустрічається запит, тим більше повинна бути ефективність («комфортний» час реакції системи - 3 секунди);

  • мати можливість реорганізації та розширення при зміні кордонів ПО - простота та зручність як при роботі з системою, так і при отриманні інформації (іноді автоматизація може привести до «консервації» процесів);

  • забезпечувати видачу інформації користувачеві в різній формі;

  • забезпечувати простоту і зручність звернення зовнішніх користувачів за інформацією;

  • забезпечувати можливість одночасного обслуговування великої кількості зовнішніх користувачів - БД та ІС можуть бути розподіленими. Тобто дані зберігаються у різних вузлах мережі та користувачі працюють в різних географічних точках.

Розподілена ІС, яка має неузгоджене зберігання даних показана на рис. 9.2.

Рис. 9.2. Неузгоджені дані

Переваги централізації БнД:

  • скорочення надмірності збережених даних (мінімально необхідне дублювання даних);

  • усунення суперечливості збережених даних (збережених в різних файлах);

  • багатоаспектне використання даних (принцип однократного введення даних);

  • комплексна оптимізація (наприклад, вибір структури зберігання даних, яка забезпечує найкраще обслуговування в цілому). У максимальній мірі задовольняються суперечливі вимоги;

  • забезпечення можливості стандартизації (спрощення обміну даними, контролю і відновлення даних);

  • забезпечення можливості санкціонованого доступу до даних. Інтеграція даних призводить до того, що дані, які використовуються різними користувачами, можуть перетинатися різним чином. Отже, важлива наявність в цих умовах механізму захисту даних від несанкціонованого доступу до них.