Про технологію
SQL – мова програмування для систем управління базами даних (СКБД). Створено інженерами компанії IBM. У 1979 році вперше прийнятий для управління СУБД, що розробляються Oracle і IBM. Стандартизований ANSI і ISO як SQL: 2008. Мова є незалежним, програмний комплекс з його допомогою може звертатися одночасно з різними СУБД. І декларативним -визначає тільки дані, а не спосіб їх вилучення з бази. SQL використовується такими популярними СУБД, як Microsoft Access, Microsoft SQL Server, MySQL, Oracle SQL, IBM DB2 SQL, PostgreSQL і Sybase Adaptive Server SQL.
Про курс
Курс SQL орієнтований на переважно на новачків. Для початку навчання досить впевнено користуватися персональним комп’ютером. Однак він буде вельми корисний і для програмістів з невеликим досвідом роботи, яким необхідно розширити стек технологій і навчитися працювати з базами даних. Роботу над курсом ви почнете, навчаючись вибудовувати алгоритми. Потім перейдете до написання SQL-запитів. Вивчіть питання безпеки і збереження даних. Розгляньте особливості роботи з SQL в локальних і глобальних мережах.
Про роботу
Зарплата Junior Software Engineer, що працює з базами даних, становить в середньому $900. Досвідчений програміст рівня Senior Software Engineer в Дніпрі заробляє $2900. Діапазон зарплат фахівців цієї технології в Україні від $2700 до $3500. Знання SQL і навички роботи з БД вкрай важливі. Безумовним плюсом є додаткові знання в якійсь галузі економіки – наприклад, фінансах, логістиці і т.д. Цей курс системно навчить вас і розширить ваші можливості як розробника.
Кому буде корисний курс?
Новачкам в IT
Вивчіть корисну технологію і почніть кар’єру в IT
Програмістам і QA
Отримайте додаткові знання і розширте стек технологій
Аналітикам баз даних
Отримуйте інформацію, яка зберігається в базах даних
В результаті навчання:
Програма курсу
- Принцип роботи з СУБД. структура
- Процес нормалізації
- Установка СУБД. Подальша настройка. створення БД
- Управління об'єктами бази даних
- Структура даних
- Маніпуляція даними
- Управління транзакціями
- Знайомство з запитами
- Сортування і групування даних
- Операції в умовах для відбору даних
- Підведення підсумків за даними запиту
- Зміна представлення даних при виведенні
- Робота з датами і часом
- Об'єднання таблиць в запитах
- Використання підзапитів
- Об'єднання запитів
- Індекси
- Створення і використання уявлень і синонімів
- Підвищення ефективності роботи з базою даних
- Управління доступом до бази даних
- Забезпечення збереження даних
- Робота з системним каталогом
- Засоби досвідченого користувача
- Використання SQL в локальних і глобальних мережах
- Розширення стандартного SQL