ок не має нащадків або має їх декілька, тоді як в об'єкта-нащадка обов'язково тільки один предок. Об'єкти, що мають загального предка, називаються близнюками. p align="justify"> Мережева модель. До основних понять мережевої моделі бази даних відносяться: рівень, елемент (вузол), зв'язок. Вузол - це сукупність атрибутів даних, що описують деякий об'єкт. На схемі ієрархічного дерева вузли представляються вершинами графа. У мережевій структурі кожен елемент може бути пов'язаний з будь-яким іншим елементом. Мережеві бази даних подібні ієрархічним, за винятком того, що в них є покажчики в обох напрямках, які з'єднують споріднену інформацію. Незважаючи на те, що ця модель вирішує деякі проблеми, пов'язані з ієрархічною моделлю, виконання простих запитів залишається досить складним процесом. Також, оскільки логіка процедури вибірки даних залежить від фізичної організації цих даних, то ця модель не є повністю незалежною від програми. Іншими словами, якщо необхідно змінити структуру даних, то потрібно змінити і додаток. p align="justify"> Реляційна модель орієнтована на організацію даних у вигляді двовимірних таблиць. Кожна реляційна таблиця являє собою двовимірний масив і має такі властивості: 1) кожен елемент таблиці - один елемент даних, 2) всі комірки в стовпці таблиці однорідні, тобто всі елементи в стовпці мають однаковий тип (числовий, символьний і т. д.) , 3) кожен стовпець має унікальне ім'я, 4) однакові рядки в таблиці відсутні, 5) порядок проходження рядків і стовпців може бути довільним.
Багатовимірні бази даних. Програмне забезпечення OLAP використовується при обробці даних з різних джерел. Ці програмні продукти дозволяють реалізувати безліч різних уявлень даних і характеризуються трьома основними рисами: багатовимірне представлення даних; складні обчислення над даними; обчислення, пов'язані із зміною даних в часі. p align="justify"> Об'єктно-орієнтована база даних - база даних, в якій дані оформлені у вигляді моделей об'єктів, що включають прикладні програми, які управляються зовнішніми подіями. Результатом суміщення можливостей (особливостей) баз даних і можливостей об'єктно-орієнтованих мов програмування є Об'єктно-орієнтовані системи управління базами даних, які дозволяють працювати з об'єктами баз даних також, як з об'єктами в програмуванні. Об'єктно-орієнтовані системи управління базами даних розширює мови програмування, прозоро вводячи довготривалі дані, управління паралелізмом, відновлення даних, асоційовані запити й інші можливості. br/>
.3 Етапи проектування Бази
. Концептуальне проектування - збір, аналіз та редагування вимог до даних. Для цього здійснюються наступні заходи:
) обстеження предметної області, вивчення її інформаційної структури
) виявлення всіх фрагментів, кожен з яких характеризується користувальницьким поданням,...