язки між примірником записи-власника і відповідними екземплярами записів-членів. Це є наслідком того обмеження, що жоден примірник записи-члена з набору не може належати більш, ніж одному екземпляру набору. Спосіб, яким кожен примірник записи власника зв'язується з відповідними примірниками записів-членів, визначається в схемі мережі. Одним із способів організації таких зв'язків є встановлення ланцюжка покажчиків, що виходять з примірника запису-власника, що проходять через всі примірники записів-членів і повертаються назад до примірника запису-власника, що забезпечує високу швидкість обробки запитів.
Головний недолік мережевої моделі полягає в складності структур пам'яті. Користувач повинен знати, які ланцюжка існують і які відсутні. У результаті мова запитів процедурний і вимагає програмістських навичок.
Реляційна модель даних.
Реляційна модель - множинне ставлення яке представляє собою підмножину декартова твори списку доменів. Домен - це безліч значень, з якого здобуваються значення для даного атрибута. Іншими словами в основі реляційної моделі лежать прості таблиці, які задовольняють певним обмеженням, а тому можуть розглядатися як математичні відносини. Рядки таких таблиць називаються кортежами, імена стовпців - атрибутами. Слід зазначити, що всі кортежі різні, а порядок стовпців довільний, ніж спрощується процес обробки кортежів. У відношенні (таблиці) виділяється декілька атрибутів, однозначно ідентифікують кортежі і званих ключами.
Особливість реляційної моделі полягає в тому, що на відміну від мережевої та ієрархічної моделей реальні об'єкти і взаємозв'язки між ними представляються у базі даних одноманітно у вигляді нормалізованих відносин.
Основний недолік реляційної моделі даних зв'язується з низькою продуктивністю реляційної СУБД. Але розробка сучасних СУБД таких як, ORACLE, InterBase, Acsses та ін дозволило подолати і цей недолік.
Переваги реляційної моделі можна розділити на дві групи:
гідності для користувача:
реляційна БД являє собою набір таблиць, з якими користувач звик працювати;
не потрібно пам'ятати шляху доступу до даних і будувати алгоритми і процедури обробки свого запиту;
реляційні мови легкі для вивчення та освоєння, в той час як мови спілкування з ієрархічної і мережної моделями призначені для програмістів і мало придатні для користувачів;
достоїнства обробки даних реляційної БД:
зв'язність. Реляційне уявлення дає ясну картину взаємозв'язків атрибутів з різних відносин;
точність. Спрямовані зв'язку в реляційної БД відсутні. Відносини за своєю природою мають більш точним змістом і піддаються маніпулюванню з використанням таких засобів, як алгебра та обчислення відносин, що забезпечують наочність і гнучкість моделі даних;
гнучкість. Операції проекції та об'єднання дозволяють розрізати і склеювати відносини, так що програміст може отримувати різноманітні файли в потрібній формі;
секретність. Контроль секретності спрощується. Для кожного відносини є можливість завдання правомірності доступу, засекречені показники можна виділити в окремі відносини з перевіркою прав доступу....