Курс по SQL-запросам

Этот курс по SQL-запросам предназначен для освоения SQL-запросов начинающими разработчиками. После прохождения курса вы сможете уверенно создавать SQL-запросы, понимая, как они работают. Рассмотренных вариантов будет достаточно для покрытия более чем 80% потребностей бизнес-приложений, представленных на рынке.
Этот курс будет также полезен и тем, кто использует ORM, для понимания того, как в итоге приложение получает данные и как можно это оптимизировать.

Основой для рассмотрения материала служит версия SQL Server 2012.

Курс по SQL-запросам. Программа:

Простые SQL-запросы

В данном модуле мы рассмотрим: простейшие запросы, получающие данные из одной таблицы, уникальные строки, ограничение количества записей, сортировку данных, фильтрацию данных.

Многотабличные запросы

В данном модуле мы рассмотрим: многотабличные запросы без соединений, декартово произведение, разные типы соединений (JOIN), подзапросы, пример сложного запроса, рекомендации

Дополнительные конструкции

В данном модуле мы рассмотрим: объединения, группировки, статистические функции, фильтрация групп, OVER (paging, PARTITION, ранжирующие функции), ссылки на другие конструкции.

 

Microsoft SQL Server 2012

Этот курс рассчитан на тех кто, уже знакомых с основами баз данных и Microsoft SQL Server, которые хотят повысить свои знания в этой области. Этот курс дает возможность лучше понять процесс и научиться извлекать, вставлять и обновлять информацию в базе данных. Вы также узнаете об инструкциях для обработки данных и изменения таблиц, изучите некоторые практические примеры.

Знакомство с SQL Server 2012

В этом модуле представлены основные сведения о типах инструкций SQL Server, других элементах инструкций и базовых инструкциях SELECT.

Сложные инструкции SELECT

В этом модуле описываются DISTINCT, псевдонимы, скалярные функции и CASE, использование JOIN и MERGE, фильтрация и сортировка данных, а также значения NULL.

Функции и типы данных Microsoft SQL Server

В этом модуле рассматриваются типы данных, их использование, преобразование и общие сведения о типах функций SQL Server.

Группирование и агрегирование данных

В этом модуле вы узнаете об агрегатных функциях, предложениях GROUP BY и HAVING, вложенных запросах, самодостаточных, взаимосвязанных и EXISTS, представлениях, встроенных возвращающих табличное значение функциях и производных таблицах.

Группирование операторов SET и функции Windows

В этом модуле вы узнаете об операторах SET, функциях Windows и наборах GROUPING (PIVOT, UNPIVOT, CUBE, ROLLUP).

Изменение данных в SQL Server

В этом модуле рассматриваются инструкции INSERT, UPDATE и DELETE, использование значений по умолчанию, ограничений, триггеров и предложения OUTPUT.

Программирование на T-SQL

В этом модуле вы узнаете об использовании элементов программирования T-SQL, реализации обработки ошибок и получите общие сведения о реализации транзакций.

Извлечение метаданных SQL и повышение производительности SQL

В этом модуле объясняется, как запрашивать данные из системных каталогов и динамических административных представлений, создавать и выполнять хранимые процедуры, а также как повысить производительность запросов SQL Server.

Для вас это отличная возможность изучать запросы к базам данных Microsoft SQL Server 2012 в своем собственном темпе.

Perl

Perl . Основная масса курсов направлена не столько на изучение этого языка сколько на web-программирование в целом. В рамках таких широкопрофильных программ уделяется время изучению протокола HTTP, технологий ASP, PHP, Perl, основ SQL, администрированию IIS, Apache и некоторых других вещей.

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

будете уметь

Разрабатывать грамотные сценарии;

Строить взаимодействие программы с базами данных MySQL, PostgreSQL, Oracle;

Вести web-разработку под платформы Linux, Solaris, UNIX, Windows и Mac OS;

Определять, где будет эффективнее использовать этот язык программирования, а где нужны другие языки и технологии.

Для кого

Курсы предназначены для опытных пользователей ПК. Также попадается серьезное обучение для опытных веб-программистов и системных администраторов.

SQL является очень полезным навыком. Есть нехватка квалифицированных специалистов SQL, следовательно, спрос и плата за ставку для профессионалов SQL достаточно высока.

SQL означает структурированный язык запросов. Это международный стандарт языка

используется для запроса и управления базами данных. Существуют различные типы баз данных  поставщиков , как Oracle, Microsoft, MySQL и так далее. Все они поддерживают SQL и выполняют некоторые операции таким же образом. Ключевые слова , как CREATE, SELECT, UPDATE, DELETE.

Этот курс даст вам навыки, что бы стать в дальнейшем SQL профессионалом. Вы  сможете работать уверенно , чтобы быть администратором базы данных.

Этот курс будет с нуля до более продвинутых SQL с помощью SQL Developer Tool