Looking for Бази даних test answers and solutions? Browse our comprehensive collection of verified answers for Бази даних at do.ipo.kpi.ua.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Предметна область: страхування.
Процедура dbo.sp_RegisterClaim виконує два кроки в одній бізнес-операції:
Claim(ClaimId IDENTITY, PolicyId, ClaimDate, Amount),Policy(PolicyId PK, AvailableLimit).Потрібно гарантувати коректний rollback при будь-якій помилці (включно з constraint/timeout), і не «ковтати» помилку.
Який каркас процедури є коректним?
Предметна область: торгівля енергією в мікромережі.
Є таблиця деталей Trade(TradeId PK, TradeDate date, SellerId, kWh decimal(12,3), Price decimal(12,2)).
Є таблиця підсумків DailySellerSummary(TradeDate, SellerId, TotalKWh, TotalAmount, PRIMARY KEY(TradeDate, SellerId)).
Потрібно у тригері на Trade підтримувати підсумки коректно для multi-row та для всіх DML (INSERT/UPDATE/DELETE), враховуючи що UPDATE може змінювати і ключ групування (TradeDate, SellerId).
Який варіант є коректним ядром логіки тригера?
Опис (портова логістика контейнерів): Container, Vessel, Voyage, Terminal, MoveEvent, Customer, BillOfLading, City.
Питання: Який елемент запропонованої ER-моделі робить неможливою нормалізацію до 3НФ/НФБК без дублювання?
Предметна область: Цифровий музей: експонати, автори, виставки та квитки
Опис: Музей має експонати, авторів, виставки та відвідувачів. Один експонат може експонуватись у багатьох виставках, а виставка містить багато експонатів. Для участі експоната у виставці фіксується зал, позиція у залі та дата монтажу. Відвідувач купує квиток на конкретну виставку з типом квитка та ціною на момент купівлі.
Правила/обмеження:
Питання: У наведеній ER‑моделі який елемент робить неможливою нормалізацію до 3НФ/НФБК без дублювання фактів?
Предметна область: каршеринг — бронювання авто та оплати.
Сутності та зв’язки:
Запитання: який варіант DDL коректно реалізує зв’язок Reservation 1 : 0..1 Payment так, щоб це було строго 1:1 (опційно) з боку Payment (тобто не допускає дві оплати на одне бронювання) і не переносить FK у неправильний бік?