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

1)Основні характеристики скбд(Туровський, кв-01)

● Контроль за надлишковістю даних

При використанні БД надлишковість даних виключається за рахунок

інтеграції файлів, щоб уникнути зберігання декількох копій. Однак

повністю надлишкової (повторювану) інформації в БД не уникнути,

можна лише контролювати її степінь.

● Несуперечливість даних

Усунення надлишковості даних або контроль над нею дозволяю

зменшити ризик суперечливих станів. Якщо елемент даних

зберігається в базі лише в одному екземплярі,то для зміни його

значення необхідно виконати тільки одну операцію оновлення,

причому

нове значення стане доступне всім користувачам одразу. Якщо

цей елемент даних з відома системи зберігається в БД в декількох

екземплярах, то така система зможе слідкувати за тим, щоб копії не

суперечили одна одній.

● Підтримка цілісності бази даних

Цілісність БД означає коректність і несуперечливість збережуваних

в ній даних. Цілісність переважно описується за допомогою

обмежень, тобто правил підтримки несуперечливості, які не повинні

порушуватися в БД. Обмеження можна застосовувати до елементів

даних в середині одного запису або до зв’язків між записами.

● Незалежність прикладних програм від даних

В файлових системах опис даних та логіка доступу до даних

вбудованих в кожен додаток, що робить програми залежними від

даних. В СУБД підхід інший: опис даних відокремлений від додатків,

а тому додатки захищені від змін в описах даних. Ця особливість

називається – незалежністю від даних.

● Спільне використання даних

БД належить всій організації вцілому і може спільно використовуватись

всіма зареєстрованими користувачами. При такій організації роботи

більше число користувачів може працювати з більшим об’ємом даних.

Більше того, при цьому можна створювати нові додатки на основі вже

існуючої в БД інформації і додавати в неї тільки ті дані, які в даний момент ще не зберігаються в ній, а не перевизначати заново вимоги

до всіх даних, необхідних новому додатку.

● Підвищений рівень безпеки

Безпека БД полягає в захисті БД від несанкціонованого доступу зі

сторони користувача. Доступ до даних із сторони зареєстрованого

користувача може бути обмежений тільки деякими операціями

(вибірка, вставка, оновлення і видалення).

2)Моделі подання даних субд(Туровський кв-01)

● Модель інвертованих таблиць

Таблиці, кожному рядку якої відповідає елемент, а у кожному стовпці -

атрибут елементу. Існує вказівник, який переміщюється по елементах

таблиці. Таблиці не є зв'язаними між собою.

● Ієрархічна модель

Використовується ієрархічна, деревоподібна структура даних.

Вершинами цієї структури є записи, які складаються з простих

елементів даних різних типів. Батьківському запису відповідає

довільне число екземплярів підлеглих записів кожного типу.

● Мережева модель подання даних

Модель даних, в якій дозволені структури даних можуть бути

представлені у вигляді графа загального вигляду. Застосовується в

тих галузях, де є сутності з довільними зв'язками.

● Реляційна модель

Логічна модель даних, що описує: структури даних у вигляді наборів

відношень, що, можливо, змінюються в часі; теоретико-множинні

операції над даними: об'єднання, перетин, різниця і декартів добуток;

спеціальні реляційні операції: селекція, проекція, з'єднання і розподіл;а

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

Обробка даних в реляційній моделі ґрунтується на принципах

реляційної алгебри.

● Об`єктно-орієнтовані бази даних

Модель даних, яка базується на понятті об'єкта, тобто сутності,

що володіє станом і поведінкою. Стан об'єкта визначається його

атрибутами, а поведінка визначається сукупністю операцій, що

визначені для цього об'єкта. Також передбачається можливість

підтримки зв'язків між типами об'єктів.

● Постреляційні СУБД

Розширена реляційна модель, яка знімає обмеження неподільності

даних, що зберігаються в записах таблиць. Ця модель допускає

багатозначні поля - поля, значення яких складається з підзначень.

Набір значень багатозначних полів вважається самостійною таблицею,

яка вбудована в основну таблицю.

● Багатовимірні бази даних

Оперує багатомірним представленням даних (у вигляді гіперкубу)

і орієнтована на підтримку аналіза даних. Передбачається

конструювання різноманітних агрегацій даних у межах гіперкубу, побудова різних його проекцій - підмножин гіперкубу, деталізація і

обертання даних, а також цілий ряд інших операцій.

● NoSQL

Бази даних, які мають відмінності від SQL баз даних.