понедельник, 10 августа 2009 г.

БД-2

Объектно-ориентированная модель перекликается с семантическими моделями данных. Принципы похожи на принципы объектно-ориентированных языков программирования. Структура ООБД графически представима в виде дерева, узлами которого являются объекты. Свойства объектов описываются типом.
Например,
Каждый объект некоторого класса считается потомком объекта, в котором он определен как свойство. Объект-экземпляр класса принадлежит своему классу и имеет одного родителя. Родовые отношения в БД образуют связную иерархию объектов.
Основным достоинством объектно-ориентированной модели данных является возможность отображения информации о сложных взаимосвязях объектов.
Недостатками объектно-ориентированной модели является сложность в понимании, неудобство обработки данных и низкая скорость выполнения запросов.
Иерархическая модель данных
Объекты связанны иерархическими отношениями и образуют ориентированный граф.
Основные понятия иерархических структур: уровень, узел (совокупность свойств данных, описывающих объект), связь.
Свойства иерархической модели:
• каждый узел более низкого уровня связан только с одним узлом вышестоящего;
• иерархический граф имеет только одну вершину, неподчиненную никакому другому узлу;
• к каждому объекту существует только один путь от вершины (это следствие из первых);
• не существует связей, «перескакивающих» через уровень.
ПРИМЕР: файловая структура, управление учреждением, …
Сетевая модель данных
В сетевой структуре при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с любым другим элементом.
ПРИМЕР: 1 уровень – ученики, 2 – кружки (любой ученик может ходить в любой кружок); 1 – студенты, 2 – темы курсовых работ, 3 – преподаватели.
Реляционная модель данных
Эта модель характеризуется простой структурой данных в виде двумерных таблиц.
Основные элементы реляционной модели данных:
• поле (столбец) — элементарная единица логической организации данных соответствующая свойству объекта, поле имеет характеристики: имя, тип, размер. ПРИМЕР.
• запись (строка) — совокупность логически связанных полей, если запись заполнена, то это - экземпляр записи. ПРИМЕР.
• таблица (файл) — совокупность экземпляров записи одной структуры (т.е. заполненная таблица). ПРИМЕР.


Профессиональная раскрутка сайта seo прогрессивными методами продвижения. Ваш ресурс будет узнаваем.

Самые необычные смешные и прикольные картинки для вас. Смейтесь на здоровье!

Все про развитие детей понятно, доступно и компетентно.