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!
Що вказує оператор «SET TRANSACTION READ ONLY» під час роботи з транзакціями бази даних у збережених процедурах?
Яке з наступних тверджень про FAST_FORWARD курсори є вірним?
Розглядається фрагмент БД «Готель»:
GUEST(GuestId, FullName)
ROOM(RoomId, RoomNo, CategoryCode)
BOOKING(BookingId, GuestId, RoomId, CheckIn, CheckOut, StatusCode)
PRIMARY KEY для кожної таблиці — перший стовпець.
Необхідно знайти всі записи з таблиці GUEST, для яких за весь період не було жодного пов’язаного запису ні в таблиці BOOKING, ні в таблиці ROOM. Вважати, що всі записи в таблиці фактів пов’язані через таблицю-міст {child}.
Який із наведених запитів найкоректніше реалізує цю вимогу?
У предметній області «Банк» потрібно створити таблицю ACCOUNT з такими вимогами до стовпця-зовнішнього ключа ClientId:
1) ClientId обов’язковий (NOT NULL).
2) При видаленні запису з CLIENT усі пов’язані записи в ACCOUNT мають видалятися автоматично.
3) При зміні значення ClientId нове значення має автоматично відображатися у ACCOUNT.
4) Слід заборонити створення «висячих» зовнішніх ключів.
Проаналізуйте наведені визначення та оберіть правильне. Якщо жодне не відповідає всім вимогам, оберіть варіант «Правильна відповідь відсутня».
Розглядається фрагмент БД «Інтернет-магазин»:
CUSTOMER(CustomerId INT, FullName NVARCHAR(200), CityId INT)
ORDERS(OrderId INT, CustomerId INT, OrderDate DATE, TotalAmount DECIMAL(12,2))
ORDER_ITEM(OrderItemId INT, OrderId INT, ProductId INT, Qty INT, LineAmount DECIMAL(12,2))
PRIMARY KEY для кожної таблиці — перший стовпець.
Потрібно створити скалярну функцію dbo.GetCUSTOMERTotal, яка за ідентифікатором сутності з таблиці CUSTOMER повертає сумарне значення LineAmount з таблиці ORDER_ITEM.
Функція:
1) Приймає один параметр @Id INT.
2) Повертає значення типу DECIMAL(18,2).
3) Використовується у звичайному SELECT-запиті як обчислюваний стовпець.
Який варіант пари «створення функції + використання» найточніше відповідає вимогам?
Розглядається фрагмент БД «Соціальна мережа»:
USER_ACCOUNT(UserId, UserName, CountryCode)
POST(PostId, AuthorId, CreatedAt, Text)
COMMENT(CommentId, PostId, AuthorId, CreatedAt, Text)
PRIMARY KEY для кожної таблиці — перший стовпець.
Необхідно знайти всі записи з таблиці USER_ACCOUNT, для яких за весь період не було жодного пов’язаного запису ні в таблиці POST, ні в таблиці COMMENT. Вважати, що всі записи в таблиці фактів пов’язані через таблицю-міст {child}.
Який із наведених запитів найкоректніше реалізує цю вимогу?
Маємо таблицю:
Котрий з наведених нижче запитів виведе десятого за рейтингом гравця в команді