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