Интенсивное изучение SQL (SQL02)

 

Course Overview

В ходе данного курса слушатели узнают все, что необходимо для выполнения запросов к базам данных на основе стандарта SQL-3.

Кому следует посетить

  • Разработчикам, аналитикам, бизнесменам и другим специалистам, которые хотят работать с базами данных SQL или создавать приложения, которые используют SQL возможности системы базы данных
  • Техническим специалистам, которые хотят получить ключевую информацию об SQL, его возможностях, ограничениях и значении

Предварительные требования

  • Общий практический опыт работы с компьютерами
  • Получение удовольствия от аналитического мышления, использования абстракций и воображения
  • Базовые знания о работе реляционных баз данных будут полезны, но их наличие не является обязательным предварительным требованием

Цели курса

После прохождения данного курса студенты смогут запрашивать и изменять данные во всех распространенных реляционных базах данных с помощью стандартных инструментов.

Содержание курса

1. Базовые термины реляционных баз данных

  • База данных
  • Таблица (сущности, атрибуты)
  • Типы данных (диапазоны значений)
  • Primary key, foreign key
  • Отношения
  • Согласованность данных, ссылочная целостность
  • Представление
  • Индекс

2. Основы языка SQL

  • История
  • Приложение (базовые концепции)
  • Свойства SQL
  • Синтаксическая диаграмма SQL
  • Соглашения об именовании объектов

3. Поиск, оценка и манипулирование данными (DML)

  • SELECT
  • Простые запросы
  • Постоянные столбцы, вычисляемые столбцы, aliases
  • DISTINCT
  • ORDER BY
  • TOP
  • WHERE
  • Агрегатные функции
  • GROUP BY / HAVING
  • JOIN (INNER, OUTER, FULL, Self, Cross)
  • Подзапросы
  • UNION
  • SELECT INTO

4. Добавление данных

  • INSERT (VALUES, SELECT)
  • UPDATE
  • DELETE

5. Язык описания данных или Data Definition Language (DDL)

  • CREATE DATABASE
  • CREATE TABLE
  • Ограничения (PRIMARY- , FOREIGN KEY, UNIQUE )
  • DROP TABLE
  • CREATE VIEW
  • ALTER VIEW
  • DROP VIEW
  • CREATE PROCEDURE

6. Язык управления данными или Data Control Language (DCL)

  • Управление транзакциями
  • COMMIT & ROLLBACK
  • GRANT & REVOKE
Classroom training

Длительность 2 дня

Цена
Online training

Длительность 2 дня

 
Даты и регистрация

В настоящее время расписание на курс отсутствует