logo

Crowdly

Browser

Додати до Chrome

Предметна область: біобанк/лабораторія зберігання зразків. Є базові таблиці: ...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Предметна область: біобанк/лабораторія зберігання зразків.

Є базові таблиці:

  • 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 тригер так, щоб:

  • донор додавався один раз (навіть якщо вставляється кілька телефонів одного донора в одному INSERT),
  • контакти додавались пострічково (multi-row),
  • не було дублювання Donor по DonorCode.

Який фрагмент DML у тригері є коректним?

0%
100%
0%
0%
0%
Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на do.ipo.kpi.ua?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome