Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Ознайомлення із мовою Transact-SQL. Використання транзакцій та DML

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

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

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

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

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХНІКА" Інститут КНІТ Кафедра ПЗ ЗВІТ До лабораторної роботи № 2 На тему: “ Ознайомлення із мовою Transact-SQL. Використання транзакцій та DML.” З дисципліни : "Бази даних" Лектор: Доцент каф. ПЗ Павич Н.Я. Львів – 2009 Тема роботи: Ознайомлення із мовою Transact-SQL. Використання транзакцій та DML. Мета роботи: Навчитися використовувати T-SQL, DML та транзакції для зміни даних та управління запитами в SQL Server 2008. Навчитися виконувати вставку, оновлення та видалення записів в таблицях бази даних. Теоретичні відомості Transact-SQL (T-SQL) - процедурне розширення мови SQL компаній Microsoft для Microsoft SQL Server. SQL був розширений такими додатковими можливостями, як: керуючі оператори локальні змінні різні додаткові функції (для обробки рядків, дат, математичні та ін) підтримка аутентифікації Microsoft Windows. Основні інструкції Transact-SQL: 1) INSERT - додає новий рядок до таблиці. INSERT INTO <table_name> VALUES (<зн.стовп1>,...,<зн.стовпN>); table _name - ім'я таблиці, що приймає дані. VALUES - введення списку зі значеннями даних для вставки. 2) DELETE - видаляє рядки з таблиць. DELETE FROM <table_name> table - ім'я таблиці, з якої видаляються рядки. 3) SELECT - отримує рядки з бази даних і дозволяє робити вибірку одного чи кількох рядків або стовпців з однієї або декількох таблиць. 4) UPDATE - змінює існуючі дані в таблиці. UPDATE <table_name> SET <ім’я стовпця>=<значення>; table_name - ім'я таблиці, в якій повинні оновлюватися рядки. SET - визначає список оновлюваних імен стовпців або змінних. 5) BEGIN TRANSACTION - зазначає початкову точку явної локальної транзакції. Інструкція BEGIN TRANSACTION збільшує значення функції @@TRANCOUNT на 1.  BEGIN (TRAN | TRANSACTION) [(Transaction_name)] transaction_name - назва, присвоєна транзакції. 6) COMMIT TRANSACTION - зазначає успішне завершення явної або неявної транзакції. Якщо значення параметра @@TRANCOUNT дорівнює 1, то інструкція COMMIT TRANSACTION робить всі зміни, виконані з початку транзакції, звільняє ресурси, утримувані транзакцією, і зменшує значення параметра @@TRANCOUNT до 0. Якщо значення параметра @@TRANCOUNT більше 1, інструкція COMMIT TRANSACTION зменшує значення параметра @@TRANCOUNT на 1 і залишає транзакцію активною.  COMMIT (TRAN | TRANSACTION) [transaction_name]]  transaction_name - встановлює ім'я транзакції, присвоєне попередньо інструкцією BEGIN TRANSACTION. 7) ROLLBACK TRANSACTION - забезпечує відкат явних або неявних транзакцій до початку або до точки збереження транзакції.  ROLLBACK (TRAN | TRANSACTION) [Transaction_name | Savepoint_name]  transaction_name - ім'я, призначене транзакції в інструкції BEGIN TRANSACTION. savepoint_name - параметр savepoint_name з інструкції SAVE TRANSACTION. 8) CASE - оцінка списку умов і повернення одного з декількох можливих виразів результатів. Індивідуальне завдання Створити базу даних із архітектурою таблиць згідно варіанту. Всі новостворені об’єкти бази даних помістити у наперід створену схему бази даних. Внести відповідні дані у таблиці. Використовуючи DML виконати індивідуальне завдання згідно варіанту для відповідної навчальної бази даних. Використовуючи DML та транзакції виконати індивідуальне завдання згідно варіанту у власній базі даних. Продемонструвати використання інструкцій для роботи із транзакціями та обробки помилок використовуючи вірний та хибний запит. Вивести відповідні повідомлення про статус виконання запиту. Варіант 9. Внесіть зміни в таблиці Classes так, щоб калібри гармат вимірювалися в сантиметрах (1 дюйм = 2,5 см), а водотоннажність в метричних тоннах (1 метрична тонна = 1,1 тонни). Водотоннажність обчислити з точністю до цілих. Результати роботи 1. Створення нової бази даних lab2_DB: CREATE DATABASE lab2_DB GO 2. Створення таблиць бази даних lab2_DB: а) створення таблиці Classes:  USE lab2_DB go BEGIN TRANSACTION GO CREATE T...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

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

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

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

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

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини