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

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

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

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

Використання транзакцій та DML

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

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

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

Рік:
2009
Тип роботи:
Звіт
Предмет:
Бази даних
Група:
ПІ
Коротко про документ

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

У звіті з лабораторної роботи продемонстровано використання транзакцій та мови маніпулювання даними DML. Описано створення та модифікацію таблиць бази даних із застосуванням інструкцій SQL.

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

  • Бази даних
  • Транзакції SQL
  • Мова DML
  • Вставка та оновлення даних
  • Обробка помилок
  • Реляційні бази даних

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

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

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

транзакціяDMLSQLбаза данихтаблицяINSERTобробка помилоксхема бази данихскриптзапит

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА" Інститут КНІТ Кафедра ПЗ Звіт До лабораторної роботи № 2 На тему: «Використання транзакцій та DML.» З дисципліни : "Бази даних. Частина 2" Мета: Навчитися використовувати транзакції, виконувати вставку, оновлення та видалення записів в таблицях бази даних. Завдання для лабораторної роботи Створити базу даних із архітектурою таблиць згідно варіанту. Всі новостворені об’єкти бази даних помістити у наперед створену схему бази даних. Внести відповідні дані у таблиці. Використовуючи DML виконати індивідуальне завдання згідно варіанту для відповідної навчальної бази даних. Продемонструвати використання інструкцій для роботи із транзакціями та обробки помилок використовуючи вірний та хибний запит. Вивести відповідні повідомлення про статус виконання запиту. Хід виконання: Створив базу даних із архітектурою таблиць згідно варіанту:  Рис.1. База даних із архітектурою таблиць згідно варіанту. Всі новостворені об’єкти бази даних помістив у наперед створену схему бази даних. Вніс відповідні дані у таблиці. Варіант 2. Додати до таблиці Product наступні продукти виробника Z: принтер моделі 4003, ПК моделі 4001 і блокнот моделі 4002. На рис.2. зображено вміст таблиці Product до внесення в неї змін:  Рис.2. Вміст таблиці Product до внесення в неї змін 4.1. Внесемо тепер в неї виробника Z і принтер моделі 4003: INSERT INTO [Computers].[ SDF].[product] ([maker] ,[model] ,[type]) VALUES ('Z', '4003', 'PRINTER') GO На рис.3. зображено вміст бази даних після виконання скрипта:  Рис.3. вміст бази даних після виконання скрипта 4.2.Внесемо тепер в неї виробника Z і ПК моделі 4001: INSERT INTO [Computers].[ SDF].[product] ([maker] ,[model] ,[type] VALUES ('Z', '4001', 'PC') На рис.4. зображено вміст бази даних після виконання скрипта:  Рис.4. вміст бази даних після виконання скрипта. 4.3.Внесемо тепер в неї виробника Z і блокнот моделі 4002: INSERT INTO [Computers].[ SDF].[product] ([maker] ,[model] ,[type]) VALUES ('Z' ,'4002' ,'LAPTOP') GO На рис.5. зображено вміст бази даних після виконання скрипта:  Рис.5. вміст бази даних після виконання скрипта. На рис.6. зображена неявна трансакція що створює в базі даних Computers таблицю R з двома стовпцями Old i Name, вносить в таблицю один запис і виконує Select всіх даних в таблиці.  Рис.6 Транзакція Обробка помилок. На рис.7. зображено вірний запит.  Рис.8. вірний запит На рис.9. зображено хибний запис. Помилка заклечається в повторному створенні таблиці з тієюж назвою.  Рис.9. хибний запит. Вивів відповідні повідомлення про статус виконання запиту.  Рис.10. повідомлення при хибному виконанні запиту.  Рис.11. повідомлення при правильному виконанні запиту. Висновок: на даній лабораторній роботі я навчився виконувати вставку, оновлення та видалення записів в таблицях бази даних, також писати транзакції і обробляти помилки.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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