Гібридні об’єкти

Гібридні об’єкти – це комбінація композитних і складових об’єктів. В окремому випадку гібридний об’єкт – це семантичний об’єкт, який має як мінімум один багатозначний атрибут, у склад якого входить об’єктний атрибут. На рис 2.6 а представлений Звіт про гуртожиток із характеристикою Розмір сплати за проживання студента у гуртожитку, а на рис 2.6 б представлені об’єкти, що утворені на основі звіту.

Звіт про розмір сплати за проживання у гуртожитку КодГуртожиток _____________ Телефон__________________ Комендант__________________
Прізвище студента Код студентаРозмірСплати Адамс, Елізабет 710 $ 175.00 Бейнер, Рекс 104 $ 225.00 Чарлис, Стиварт 319 $ 135.00...

а


б

Рис 2.6 Гібридний об’єкт ГУРТОЖИТОК: а – звіт про гуртожиток; б – об’єкти ГУРТОЖИТОК і СТУДЕНТ.

Слід звернути увагу, що розмір сплати, як видно із Звіту (рис 2.6а), залежить не від окремих об’єктів ГУРТОЖИТОК і СТУДЕНТ, а від їх зв’язку і утворення пари. Якщо студент має пільги стосовно плати, то розмір сплати буде залежати від об’єктів ГУРТОЖИТОК і СТУДЕНТ

На рис.2.7 а представлена форма, заснована на іншому гібридному об’єкті Замовлення на придбання, а на рис.2.7 б -семантичні об’єкти, які моделюють дані форми.

Замовлення Номер _______ Дата _____________
Прізвище покупця___________________________Телефон____________ Область___________Місто_________Адреса__________________Індекс____________
Прізвище продавця___________________Код продавця______
Кількість Код товара Найменування Ціна Вартість
    Екран 950,00 950,00
    Стіл засідань 1750,00 1750,00
    Стілець 99,00 396,00
  Разом Податок Підсумок 3105,00 29,46 3134,46

а)

 
 


б)

Рис.2.7. Гібридний об’єкт Замовлення і, пов’язані з ним, семантичні об’єкти: а - форма замовлення; б - об’єкти, які моделюють форму Замовлення.

Вигляд максимальних кардинальних чисел об’єктного атрибуту замовлення об’єктів ТОВАР, ПРОДАВЕЦЬ і ПОКУПЕЦЬ залежить від обмежень, які пов’язані із записами у рядках табличної частини форми. Якщо конкретний товар можна заносити до багатьох замовлень і приводити його, як в одному рядку, так і у багатьох рядках, стосовно одного замовлення, то об’єктний атрибут ЗАМОВЛЕННЯ буде мати значення N для максимального кардинального числа. Але, якщо конкретний товар можна заносити тільки до одного рядка або до багатьох рядків тільки одного замовлення, то максимальне кардинальне значення об’єктного атрибуту ЗАМОВЛЕННЯ має дорівнювати 1.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: