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!
У предметній області «Бібліотека» в таблиці READER потрібно забезпечити унікальність стовпця CategoryCode і дозволити іншій таблиці посилатися на нього як на альтернативний ключ.
Вимоги:
1) CategoryCode не є первинним ключем, але має бути унікальним (за винятком NULL, які можуть повторюватися).
2) У таблиці Detail інший стовпець посилається на CategoryCode через зовнішній ключ.
Яке поєднання визначень обмежень найбільш коректне для реалізації такої схеми?
Таблиці:Customers: CustomerId, NameOrders: OrderId, CustomerIdМаємо таблицю з наступними даними:
Що виведе наступний запит:
У предметній області «Інтернет-магазин» для однієї з таблиць потрібно створити стовпець Score INT з такими вимогами:
1) Допустимі значення в діапазоні від 0 до 100 включно.
2) NULL дозволено та не порушує обмеження.
3) Перевірочне обмеження має окреме ім'я.
Яке визначення стовпця та обмеження CHECK найточніше відповідає вимогам?
Розглядається фрагмент БД «Бібліотека»:
READER(ReaderId INT, FullName NVARCHAR(200), CategoryCode CHAR(1))
BOOK(BookId INT, Title NVARCHAR(300))
LOAN(LoanId INT, ReaderId INT, BookId INT, LoanDate DATE, Fine DECIMAL(10,2))
PRIMARY KEY для кожної таблиці — перший стовпець.
Потрібно для кожної сутності з таблиці READER побудувати часовий ряд значень Fine з таблиці LOAN із наростаючим підсумком за датою LoanDate окремо для кожної сутності.
Результат повинен містити ідентифікатор сутності, дату факту, саме значення та накопичену суму на момент цієї дати.
Який запит з використанням віконних функцій найточніше реалізує вимоги?
Чи може тригер у базі даних змінювати дані в тій же таблиці, яка активувала тригер?