Програмування в MS SQL Server

Вартість навчання
2700 грн.
Заявка на навчання

SQL (Structured Query Language (структурована мова запитів) - це мова, що застосовується для створення, модифікації та управління даними в реляційних базах даних. Як стандарт він був прийнятий американським Національним інститутом стандартів (ANSI) в 1986 і ISO - 1987.
В даному курсі висвітлюються теоретичні та технологічні аспекти проектування і розробки структурних компонентів бази даних з використанням ПЗ MS SQL Server.
У запити SQL можна вбудовувати команди процедурного мови програмування і взаємодіяти з базою даних. Вивчення цієї особливості мови SQL на наших курсах дозволить Вам створювати швидко працюючі додатки і правильно формувати запити.
Наш курс охоплює базові та просунуті можливості програмування на Transact-SQL, включаючи DML, розробку тригерів, збережених процедур, індексів, функцій, використання xml, транзакційність, конкуренцію і т.д., а також можливості з моніторингу та адміністрування БД.

Аудиторія:

  • розробники програмного забезпечення
  • фахівці служб технічної підтримки
  • технічні консультанти - розробники програмних додатків

Вимоги до слухачів

  • Досвід роботи з операційною системою Windows або Linux.

Програма:

Тема № 1. Файлові системи і бази даних:

  • Характеристика файлових систем. Бази даних. Основні поняття
  • Особливості етапів застосування баз даних. Характеристика сучасних СУБД
  • Введення в СУБД MS SQL Server. Характеристика СУБД MS SQL Server 2012/2014. Переваги та недоліки редакцій

Тема № 2. Установка СУБД MS SQL Server.:

  • Установка і настройка Microsoft MS SQL Server Express Edition 2008/2012 R2
  • Утиліти MS SQL: їх коротка характеристика, запуск і робота.
  • Створення бази даних засобами MS SQL Server

Тема № 3. Поняття і типи моделей даних

  • Основні поняття про склад та архітектури бази даних. Характеристика моделей бази даних
  • Правила реляційної цілісності даних

Тема № 4. Мова TRANSACT-SQL

  • Основні елементи мови Transact-SQL (поняття DDL, DML, DCL)
  • Оператори визначення об'єктів і схеми бази даних (CREAТЕ Тable, ALTER Тable, DROP TABLE)
  • Оператори обмеження цілісності даних

Тема № 5. Поняття запиту

  • Оператор «select», порядок застосування
  • Умови відбору даних, оператор «where»
  • Логічні оператори і функції мови Transact-SQL
  • Виконання сортування і групування запитів операторами «ORDER BY» і «GROUP BY». IN, BETWEEN, LIKE, HAVING

Тема № 6. Складні запити

  • Поняття і характеристика складного запиту
  • Синтаксис і оператори виконання складних запитів
  • Використання запитів з операторами, які виконують математичні та аналітичні завдання
  • Робота з тимчасовими таблицями

Тема № 7. Засоби маніпулювання даними в таблицях

  • Виконання операцій маніпулювання табличними даними за допомогою середовища MS SQL Server Server 2012/2014.
  • Основні оператори зміни структурних компонентів і властивостей бази даних (ІNSЕRЕТ, UPDAТЕ, DELETE)
  • Практичне виконання завдань маніпулювання структурних компонентів бази даних
  • Виконання змін параметрів бази даних

Тема № 8. Тригери

  • Поняття тригера, призначення, порядок використання
  • Оператори створення і зміни тригера
  • Виконання практичних робіт по створенню і редагуванню тригерів

Тема № 9. Створення уявлень бази даних

  • Поняття про уявленнях. Оператори створення уявлень
  • Порядок зміни і редагування подань
  • Виконання практичних робот з уявленнями бази даних

 Тема № 10. Поняття індексів і робота з ними

  • Індекс бази даних, призначення. Особливості використання
  • Оператори створення індексів. Порядок їх використання
  • Реорганізація і видалення індексів
  • Практичні роботи з індексами бази даних

Тема № 11. Процедури і функції

  • Поняття про процедурах і функціях, оператори їх створення.
  • Зміна, видалення процедур
  • Практичні роботи з процедурами і функціями

Тема № 12. Архітектура "клієнт-сервер» на базі MS SQL Server:

  • Конфігурація клієнт-серверної архітектури
  • Налаштування клієнтських мережевих протоколів
  • Перевірка параметрів з'єднання на сервері бази даних MS SQL Server

Тема № 13. Система безпеки MS SQL Server:

  • Модель захисту даних. Режими захисту
  • Користувачі 6ази даних
  • Використання ролей. Ролі рівня додатки
  • Управління правами доступу. Спеціальні права доступу

Тема 14. Створення резервних копій та відновлення:

  • Резервне копіювання. Необхідність і доцільність
  • Види резервного копіювання
  • Кошти резервного копіювання Microsoft SQL Server
  • Практичні роботи по створенню резервних копій і відновлення баз даних

По завершенні нашого курсу Ви зможете:

  • проектувати бази даних
  • маніпулювати з даними за допомогою запитів
  • індексувати дані
  • створювати і працювати з уявленнями
  • створювати пошукові запити для ієрархічних конструкцій

Викладач

 

Добришін Юрій

Кандидат технічних наук. викладач-практик з 15-річним стажем.

На заняттях особливу увагу приділяє прикладних задач і індивідуальному підходу, по впровадженню сучасних методик навчання, що гарантовано дає можливість слухачам оперативно застосовувати отримані знання і навички в практичній діяльності, готує слухачів до складання сертифікованого іспиту з адміністрування баз даних з використанням програмних компонентів СУБД Oracle, MS SQL.

Є проектувальником і розробником баз даних, які впроваджені і експлуатуються в державних і комерційних підприємствах. На професійному рівні працює з сучасними операційними системами Windows і Linux, СУБД Oracle, MS SQL, створює структурні компоненти програмного забезпечення баз даних на мові програмування Тtransact - SQL.

Бере активну участь в проведенні практичних міжнародних семінарів і виставок, присвячених тенденціям розвитку і створення баз Oracle, MS SQL, MySQL.

 

Графік навчання

 

Ср
19:00 — 21:00
Перерва: 10 хв.
Пт
19:00 — 21:00
Перерва: 10 хв.

 

 

 

Ви отримаєте

Досвід колег,
нові бізнес-контакти

Навчальні матеріали

Документ
про закінчення курсів

Електронні матеріали

Оголошується набір на курси

Залишились питання?

Телефонуйте!

(044) 453-20-89

(044) 455-57-12 (внутр. 265)

 

Надсилайте запитання:
dpk@krok.edu.ua

або напишіть на сторiнцi

зворотнього зв’язку