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!
Опис (виробництво фармпродукту): облік партій виробництва та використаних інгредієнтів.
Ненормалізоване відношення:
BatchUsage(BatchNo, ProductCode, ProductName, IngredientCode, IngredientName, SupplierCode, SupplierName, Qty, Unit, ProducedAt)Функціональні залежності (FZ):
1) ProductCode → ProductName
2) IngredientCode → IngredientName, Unit, SupplierCode
3) SupplierCode → SupplierName
4) (BatchNo, IngredientCode) → Qty
5) BatchNo → ProductCode, ProducedAt
Питання: Який варіант розбиття на відношення відповідає переходу до 3НФ/НФБК без втрати інформації та без аномалій?
Предметна область: Видавництво: викладачі, курси та підручники
Опис: Видавництво співпрацює з викладачами та постачає підручники для курсів. Викладач може викладати курс, використовуючи певний підручник. Відомо, що кожен підручник затверджений рівно для одного курсу (але один курс може мати кілька підручників).
Правила/обмеження:
Питання: Чи забезпечує наведена ER/р‑схема (з таблицею TeachingMaterial(TeacherId, CourseId, TextbookId)) нормальну форму Бойса–Кодда?
Опис (SOC / кіберінциденти): Incident, Alert, Asset, Analyst, ResponseAction, Playbook.
Питання: Який варіант ER коректно моделює M:N з атрибутами без порушення 3НФ/НФБК?
Предметна область: міський велопрокат.
Є таблиця ) та аудит-таблицяRental(RentalId PK, BikeId, Status, Price, UpdatedAtRentalAudit(AuditId IDENTITY, RentalId, ChangedAt, ChangedBy, OldStatus, NewStatus, OldPrice, NewPrice).
Потрібно у тригері на Rental при UPDATE коректно записати старі та нові значення статусу і ціни.
Який фрагмент для тригера є коректним?
Предметна область: інтернет-магазин — повернення товарів.
Сутності та зв’язки:
Запитання: який варіант DDL коректно реалізує таблицю ReturnLine так, щоб посилання на SaleLine було коректним (композитний FK на (SaleId, LineNo)), а ключ повернення був ідентифікований всередині ReturnRequest (PK(ReturnId, LineNo))?
Предметна область: розумний будинок — облік споживання електроенергії та виставлення рахунків.
Сутності та зв’язки:
Запитання: який варіант DDL коректно реалізує таблицю Reading (композитний PK, коректний FK, правило kWh ≥ 0)?
Предметна область: біобанк/лабораторія зберігання зразків.
Є базові таблиці:
Donor(DonorCode PK, FullName, BirthDate)DonorContact(DonorCode FK->Donor, Phone, Email, CONSTRAINT PK_DonorContact PRIMARY KEY(DonorCode, Phone))Є уявлення:
CREATE VIEW dbo.vDonorContact AS
SELECT d.DonorCode, d.FullName, d.BirthDate, c.Phone, c.Email
FROM dbo.Donor d
JOIN dbo.DonorContact c ON c.DonorCode = d.DonorCode;
Потрібно дозволити INSERT у vDonorContact через INSTEAD OF INSERT тригер так, щоб:
Який фрагмент DML у тригері є коректним?
Опис (грантова система): FundingProgram, Call (конкурс у межах програми і року), ApplicantOrg, Project, Review, Expert.
Питання: Яка ER-модель найкоректніше відображає унікальності та зв’язки без прихованих транзитивних залежностей?
Предметна область: клінічна лабораторія — замовлення аналізів.
Сутності та зв’язки:
Запитання: який варіант DDL коректно реалізує таблицю OrderTest як слабку/залежну сутність з ідентифікацією всередині замовлення (ключ — (OrderId, LineNo)), і водночас задає правильні зовнішні ключі на LabOrder і TestCatalog?
Предметна область: Смарт‑ферма: зрошення полів і витрати ресурсів
Опис: Ферма має поля, культури, датчики вологості та події поливу. Поле може змінювати культуру по сезонах. Один полив може використовувати кілька джерел води (колодязь/резервуар) у певних пропорціях, для кожної пари «подія поливу–джерело» фіксується обсяг та якість води.
Правила/обмеження:
Питання: Який варіант ER‑моделі коректно відображає M:N з атрибутами та унікальність коду поля?