Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Объектная модель документа, реализованная на TClientDataSet

Читайте также:
  1. II. Административно-командная патерналистская модель СП
  2. А какими параметрами должна обладать настоящая модель?
  3. Базовая модель оценки стоимости ценных бумаг (акции и облигации).
  4. Базовая модель покупательского поведения потребителей
  5. Биологическая модель изменений
  6. В частности А.А. Калюжным предложена следующая модель фор-
  7. Визначення врожайності по модельних екземплярах.

 

Предположим, нам необходимо описать в одном документе (пакетном файле) структуру ВУЗа, состоящую из факультетов и студенческих групп (специальностей). Как известно каждый факультет выпускает несколько специальностей, которые представлены студенческими группами, описанными аббревиатурами, состоящими из сочетания символов и года поступления. Таким образом, в классической реляционной модели, для реализации документа, потребовалось бы описать две таблицы Facultet и Group и связать их одним из известных способов, установив отношения “Один ко Многим”. В объектной модели документа создать внутренние отношения “Один ко многим” в одной таблице возможно путем использования вложенных свойств, определяющих (описывающих) главные свойства. Для разделения главных и подчиненных полей (свойств) используются гнездовые (Nested поля), реализующие вложение подчиненных полей в главное поле.

Для упрощения задачи отметим тот факт, что факультеты описываются единственным полем (свойством) Facultet, которое в свою очередь определяется единственным свойством (полем) Group (рис. 1).

 

Рис. 1 Структура документа

 

Обратите внимание на тот факт, что вложенность поля Group в поле Facultet обеспечивается объектом Link, входящим в состав объекта ClientDataSet. В свою очередь объект Link описывается служебным полем Link_Field, в котором определяются отношения подобно B – дереву.

 


Дата добавления: 2015-09-01; просмотров: 33 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Sonnets of William Shakespeare Sonnet 152| Правила и порядок создания объектного документа

mybiblioteka.su - 2015-2024 год. (0.007 сек.)