Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Історія використання будівельної арматури

Реферат Історія використання будівельної арматури





'єктно-орієнтована модель.

Об'єктно-орієнтована модель розширює визначення сутності з метою включення до нього не тільки атрибутів, які описують стан об'єкта, але і дій, які з ним пов'язані, тобто його поведінку. У такому випадку говорять, що об'єкт інкапсулює стан і поведінку.

Моделі даних на основі записів

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

Існують три основні типи логічних моделей даних на основі записів:

§ реляційна модель даних (relational data model),

§ мережева модель даних (network data model),

§ ієрархічна модель даних (hierarchical data model).

Фізичні моделі даних

Фізичні моделі даних описують те, як дані зберігаються в комп'ютері, представляючи інформацію про структуру записів, їх впорядкованості та існуючих шляхах доступу. Фізичних моделей даних не так багато, як логічних, а найпопулярнішими серед них є узагальнююча модель (unifying model) і модель пам'яті кадрів (frame memory).


. 2 Ієрархічна модель даних


Ієрархічна модель є обмеженим підтипом мережевої моделі. У ній дані також представлені як колекції записів, а зв'язки - як набори. Однак в ієрархічній моделі вузол може мати тільки одного батька.

Ієрархічна модель може бути представлена ??як деревовидний граф із записами у вигляді вузлів (які також називаються сегментами) і множинами у вигляді ребер.



Малюнок 1. Подання зв'язків в ієрархічній моделі.


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

При використанні мережевий або ієрархічної моделей від користувача вимагається знання фізичної організації бази даних, до якої він повинен здійснювати доступ. Мережеві і ієрархічні системи використовують навігаційний підхід (тобто вони вказують, як їх слід витягти).

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

Також можна зустріти наступний опис типів ієрархічної моделі.

Тип дерево є складовим. Він включає в себе підтипи ( піддерева ), кожен з яких, у свою чергу, є типом дерево raquo ;. Кожен з типів дерево складається з одного кореневого типу і впорядкованого набору (можливо порожнього) підлеглих типів. Кожен з елементарних типів, включених в тип дерево raquo ;, є простим або складеним типом запис raquo ;. Проста запис складається з одного типу, наприклад, числового, а складова запис об'єднує деяку сукупність типів, наприклад, ціле, рядок символів і покажчик (посилання).

До достоїнств ієрархічної моделі даних відносяться ефективне використання пам'яті ЕОМ і непогані показники часу виконання основних операцій над даними. Ієрархічна модель да?? вих зручна для роботи з ієрархічно впорядкованою інформацією. Недоліком ієрархічної моделі є її громіздкість для обробки інформації з досить складними логічними зв'язками, а також складність розуміння для звичайного користувача. Автоматично підтримується цілісність посилань між предками і нащадками. Основне правило: ніякої нащадок не може існувати без свого батька. Зауважимо, що аналогічне підтримку цілісності по посиланнях між записами, що не входять в одну ієрархію, не підтримується.


. 3 Мережева модель даних


Мережева модель даних - модель, що складається із записів, елементів даних і зв'язків типу один до багатьох (1: М), встановлених між записами.


Малюнок 2. Приклад зв'язків двох типів: а) один до багатьох raquo ;; б) одне одного


У мережній моделі дані представлені у вигляді колекцій записів, а зв'язки - у вигляді наборів. На відміну від реляційної моделі, зв'язки тут явним чином моделюються наборами, які реалізуються за допомогою покажчиків. Мережеву...


Назад | сторінка 7 з 18 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Ієрархічна модель даних. Структури даних
  • Реферат на тему: Мережева модель даних TCP / IP
  • Реферат на тему: Модель системи передачі пакетів даних
  • Реферат на тему: Розробка реляційної моделі бази даних
  • Реферат на тему: Імітаційна модель роботи з базою даних за принципом 1С на прикладі розрахун ...