DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт з лабораторної роботи № 4 з дисципліни «Організація баз даних»

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
КН
Кафедра:
Кафедра електронних обчислювальних машин

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

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

Про що ця робота

У звіті описано виконання лабораторної роботи з організації баз даних. Розглянуто використання збережених процедур та створення синонімів для перенесення даних між таблицями.

У роботі розглядаються

  • Бази даних
  • Збережені процедури
  • SQL
  • Копіювання даних

Зміст і розділи

  1. Тема
  2. Мета
  3. Завдання
  4. Результат виконання
  5. Висновок
Для кого:Студенти технічних спеціальностей, викладачі баз даних
Викладачі:Викладач кафедри ЕОМ

Ключові поняття

збережена процедурасинонімбаза данихтаблицяпереливка данихSQLзапит

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

Міністерство освіти і науки Національний університет „Львівська політехніка” Кафедра 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 Висновок: Виконуючи дану лабораторну роботу я отримав навики використання збережених процедур та синонімів
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

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

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

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

Admin

26.02.2023 12:38

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