Язык 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 английского языка, по крайней мере.

Образовательные программы предлагаются на следующих языках:
  • английский
Сроки и стоимость обучения
Форма обучения: Онлайн
Start Date
Дата начала
Открытый конкурс
Duration
Срок обучения
20 Часов
Очная форма
Price
стоимость
120 USD
10 сеансов, 2 часа, 2 раза в неделю
Locations
Украина - Киев, Kyiv City
Дата начала : Открытый конкурс
Сроки подачи документов Запросить информацию
Дата окончания Запросить информацию
Dates
Открытый конкурс
Украина - Киев, Kyiv City
Сроки подачи документов Запросить информацию
Дата окончания Запросить информацию