Мова SQL запитів

Infopulse University Ukraine

Опис програми

Прочитайте офіційний опис

Мова SQL запитів

Infopulse University Ukraine

Цей курс під керівництвом інструктора-онлайн. Це не схоже на відео лекції і завдання автоматичного результати перевірки. Ви будете спілкуватися з тренером, і він відповість на ваші питання і виправити свої помилки.

Будь ласка, переконайтеся, що у вас є принаймні рівня B2 англійської мови для участі цей курс

SQL (розшифровується як Structured Query Language), є комп'ютерний мову, який використовується для зв'язку з базами даних і маніпулювати ними. Для того, щоб отримати максимальну вигоду від величезних обсягів даних, які вони збирають, багато підприємств повинні стати обізнаним в SQL.

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

База даних являє собою інструмент для збору та організації інформації. Бази даних може зберігати інформацію про товари, замовлень, платежів або що-небудь ще. Багато баз даних часто починаються у вигляді звичайного текстового файлу або таблиці, але, як вони ростуть більше, кожен знайде корисним передати їх в базу даних, створену за допомогою системи управління базами даних. Цей курс познайомить вас з SQL і допоможе вам використовувати бази даних кваліфіковано і з високим виходом.

зміст курсу

Введення. Основні поняття і визначення

  • Що таке SQL і навіщо вам це потрібно
  • стандарти SQL
  • Сильні та слабкі сторони
  • Що таке база даних? Система управління базами даних MySQL.

реляційна теорія

  • Основні поняття
  • Відносини. ключі відносин
  • Нормальні форми. результати нормалізації
  • реляційні операції

Початок роботи з БД

  • Відмінності між SQL та реляційної теорії
  • СУБД MySQL
  • База даних Білка клієнтську програму
  • Швидкі замітки синтаксису SQL

інструменти визначення таблиці і маніпулювання даними

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

Маніпуляція даними. Частина 1

Витяг даних з таблиці

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

Витяг даних з таблиці - Інеко

  • Поняття предиката. Правила логічних виразів
  • Порівняння предикати, LIKE, BETWEEN, IN, IS NULL, MATCH

Витяг даних з таблиці - агрегацію

  • агрегатні функції
  • пропозиції HAVING
  • Оператори DISTINCT і ALL

Практика завдання, поставлені №1

Витяг даних з таблиці - підзапитів

  • Схема роботи підзапитів
  • Підзапити в реченні WHERE. Предикати ще раз
  • Підзапити в колонках
  • Підзапити в реченні FROM

Витяг даних з таблиць - об'єднання таблиць

  • Зв'язок з реляційної теорії
  • Що може бути в ЕКОМ
  • Об'єднання таблиць за допомогою JOIN оператора
  • внутрішні з'єднання
  • зовнішні з'єднання
  • Реєстрація на нерівність
  • Об'єднання, розподіл, віднімання

Маніпулювання даними. Частина 2

Додавання даних в таблицю - INSERT Зміна таблиці даних - UPDATE Додавання-або змінюють (злиття) даних таблиці - INSERT ... ON UPDATE Видалення даних з таблиці - DELETE е. Об'єднання даних. Практика завдання, поставлені №2 рекурсивні запити

  • Поняття ієрархічного подання даних
  • Ієрархія обробки даних, використовуючи прилеглу модель даних
  • Ієрархія обробки даних за допомогою вкладених множин моделі

тригери

  • тригери використання
  • Нав'язування корпоративних обмежень
  • ДО і ПІСЛЯ тригерів
  • INSERT, UPDATE і DELETE Тригери
  • ROW і спускові ЗАЯВА
  • Спеціальні об'єкти Старе і нове

створення уявлень

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

інструменти авторизації

  • словник даних
  • маніпуляція Користувачі
  • Надання та скасування прав
  • рівні доступу

управління транзакціями

  • ACID транзакції
  • транзакції феномени
  • рівні ізоляції

Налаштування продуктивності запитів

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

Практика завдання, поставлені №3

Проектування баз даних з використанням UML

  • аналіз вимог
  • Створення діаграми класів
  • Асоціація, склад і агрегатні відносини
  • Перехід від класів діаграми до ERD

Остаточний проект: створення биллинге оператора мобільного зв'язку

  • Підготовка функціональних вимог до проекту
  • Підготовка технічних вимог
  • Створення бази даних
  • Заповнення бази даних і розрахунок необхідних показників
  • Твір рахунку користувача

Для того, щоб мати можливість успішно відвідувати наші навчальні заняття ви повинні мати рівень B2 англійської мови, по крайней мере.

В цьому навчальному закладі пропонуються освітні програми за наступними напрямками:
  • англійська


Останнє оновлення November 26, 2017
Тривалість і ціна
Цей курс Онлайн навчання
Start Date
Дата початку
Відкритий конкурс
Duration
Тривалість
20 Часів
Стаціонарна форма навчання
Price
Вартість
120 USD
Locations
Україна - Kiev
Дата початку: Відкритий конкурс
Кінець терміну надання заяв інформація
Дата закінчення інформація
Dates
Відкритий конкурс
Україна - Kiev
Кінець терміну надання заяв інформація
Дата закінчення інформація
Price
10 сеансів, 2 години, 2 рази на тиждень