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!
Розглядається фрагмент БД «Університет»:
STUDENT(StudentId INT, FullName NVARCHAR(200), GroupId INT)
COURSE(CourseId INT, CourseName NVARCHAR(200), Credits INT)
ENROLLMENT(EnrollmentId INT, StudentId INT, CourseId INT, Grade DECIMAL(5,2), EnrollDate DATE)
PRIMARY KEY для кожної таблиці — перший стовпець.
Потрібно для кожної сутності з таблиці STUDENT отримати середнє значення показника Grade за 2024 рік на основі записів таблиці ENROLLMENT.
Вимоги:
1) У розрахунок потрапляють лише записи з датою в інтервалі [2024-01-01; 2024-12-31].
2) NULL-значення показника слід ігнорувати.
3) У результат потрапляють тільки ті сутності, для яких кількість врахованих записів ≥ 5.
4) Результат має містити ідентифікатор та «людинозрозумілу» назву сутності й середнє значення, округлене до двох знаків після коми.
Який запит найбільш точно відповідає вимогам?
Що вказує оператор «SET TRANSACTION READ ONLY» під час роботи з транзакціями бази даних у збережених процедурах?
У предметній області «Інтернет-магазин» потрібно змоделювати стовпець OrderStatus CHAR(1), що зберігає код статусу: 'N' — новий, 'A' — активний, 'C' — закритий. Інші значення не допускаються, NULL не дозволено.
Яке визначення стовпця та обмеження CHECK відповідає вимозі найточніше?
Котра з команд відміняє всі оновлення, котрі зроблені SQL в транзакції?