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