DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Використання

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2018
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Організація баз даних

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки Національний університет „Львівська політехніка” Кафедра EОМ Звіт з лабораторної роботи № 4 з дисципліни: “ Організація баз даних ” 2018 Тема: Використання збережених процедур та синонімів для переливки даних між базами Мета: Отримати навики використання збережених процедур та синонімів Завдання Завдання 1. На існуючому сервері створити ще одну базу даних із назвою <навзва_попередньої>report 2. До щойно створеної бази даних додати 2 таблиці для збереження звітної інформації (Наприклад якщо у вас є база даних Supermarket із таблицями Products, Customers, Transactions потрібно створити ще одну базу Supermarket_report із таблицями Products_Report, Transactions_Report. Нові таблиці мають мати такий самий список колонок, що і попередні) 3. Створити збережену процедуру (stored procedure) із одним цілочисельним параметром. До створеної процедури додати код за допомогою якого дані будуть копіюватись з однієї бази у іншу. Придумати умову для переливання даних. Процедуру зберегти у базі даних, що використовувалась у попередніх лабораторних роботах. (Приклад виконання наведено нижче). 4. У базі даних <навзва_попередньої>report створити синонім на попередньо створену збережену процедуру. Результат виконання: Код процедури: Create PROC DataCopy (@n as int = 0) AS BEGIN INSERT INTO [Lab10_report].[dbo].book_location_report SELECT * FROM [Lab10].[dbo].book_location WHERE [Lab10].[dbo].book_location.[id] > @n INSERT INTO [Lab10_report].[dbo].book_report SELECT * FROM [Lab10].[dbo].book WHERE [Lab10].[dbo].book.[id] > @n END Код виклику : EXECUTE DataCopy @n = 4 / Рис.1 Результат виконання в першій таблиці / Рис.2 Результат виконання в другій таблиці Був створений синонім: CREATE SYNONYM [dbo].[Synomy] FOR [Lab10].[dbo].[DataCopy] Тепер процедуру можна викликати наступним чином EXECUTE Synomy @n = 4 Висновок: Виконуючи дану лабораторну роботу я отримав навики використання збережених процедур та синонімів
Антиботан аватар за замовчуванням

30.05.2018 18:49

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!