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