11. Різновиди даталогічних моделей (ДЛМ)

За способом встановлення зв'язків між даними розрізняють такі моделі:

Реляційна модель, Ієрархічна модель, Мережева модель, Об'єктно-орієнтована модель.

Реляційна модельє найпростішою та найбільш звичною формою подання даних у вигляді таблиці. Теоретично множин поняттю таблиці відповідає поняття відносин (Relation).

моделей

Гідністьреляційної моделі – порівняльна простота інформаційної підтримки

Недоліки:жорсткість структури даних; залежність швидкості виконання операції від обсягу таблиць.

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

Зазначений недолік в ієрархічній моделі знято в мережевій моделі (теоретично), де можливі всі зв'язки з усіма.

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

Реляційна модель набула найбільшого поширення.

ООМ- успадкування, дослідження методів ООП.

Реляційна СУБД- СУБД, що підтримує реляційну ДЛМ (РДЛМ).

Приклади СУБД:Ієрархічні ДЛМ: ІНЕС, НІКА. Мережеві ДЛМ: ДИСОД. РеляційнаДЛМ: PARADOX, FOXPRO, FoxBase, dBase, ORACLE, InterBase. ООМ -INFORMIX

12. Основні поняття реляційних бд (рбд): кортеж, домен, ставлення, ступінь відношення, потужність відношення, первинний та зовнішній ключі.

Існує теорія РБД, у якій ісп. слід. поняття:

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

Ставлення -нехай даноNмн-тв. Відношенням Rнад ними зв. мн-во упоряд-хNкортежів слід. виду:

D1 , де d1є D1, d2є D2, … dnє Dn.

D1 - мн-во цілих чисел (номери преп.)

D2 – багато рядків (позначають прізвище преп. )

D3 – багато рядків (позначають посаду преп. )

D4 - мн-во чисел (стаж роботи)

Di– прийнято називатидоменами відносини(області опр. ставленняR)

D1(НП),D2(ФАМ),D3(ПОЗН),D4(стаж)відношення