Шукаєте відповіді та рішення тестів для Бази даних? Перегляньте нашу велику колекцію перевірених відповідей для Бази даних в do.ipo.kpi.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Предметна область: страхування.
Процедура 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 у неправильний бік?