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

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

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

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

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

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

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

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

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

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

 

В курсе «База данных Microsoft Access» Вы научитесь создавать базу данных «с нуля», добавлять и редактировать информацию, создавать и модифицировать запросы, формы и отчеты, получать справочную информацию и использовать различные специализированные средства Access, форматировать таблицы и печатать объекты Access. Полученные знания и навыки позволят в дальнейшем самостоятельно создавать и администрировать базы данных Access.

По окончании курса выдается сертификат.

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

Требования к слушателям: Для усвоения материала необходимы навыки работы в MS Windows.

ПРОГРАММА КУРСА

Тема № 1. Введение.
1. Основы реляционной теории баз данных.
2. Разработка информационной модели базы данных.

Тема № 2. Создание базы данных.
1. Способы создания базы данных в Microsoft Access:
a. создание базы данных с использованием мастеров
b. сознание базы данных путем добавления необходимых объектов
2. Характеристика основных объектов базы данных: таблиц, форм, запросов, отчетов, макросов, модулей.

Тема № 3. Разработка структур таблиц базы данных.
1. Понятия: поле, запись, первичный и внешний ключи. Простой и составной первичный ключ.
2. Задание имен полей, типов данных, использование вкладки Общие для определения
размера и формата поля, формирования маски ввода и т.д.

Тема № 4. Создание связей между таблицами базы данных.
1. Типы связей в реляционной базе данных.
2. Особенности реализации связей «один-к-одному», «один-ко-многим», «многие-ко-многим».
3. Способы создания схемы данных.
4. Понятие целостности данных.
5. Типы объединения записей.

Тема № 5. Создание простых, подчиненных и связанных форм для ввода, просмотра и редактирования данных.
1. Создание форм с помощью «Мастера».
2. Редактирование форм в режиме «Конструктора». Свойства формы.
3. Добавление на форму элементов управления: надпись, кнопка, полей со списком, список,
переключатели, вкладки и т.д. Формирование расчетных полей.
4. Свойства элементов формы.

Тема № 6. Создание разных типов запросов для поиска и модификации данных базы данных.
1. Способы создания запросов:
a. создание запросов с помощью «Мастера».
b. создание запросов в режиме «Конструктора».
2. Создание запросов на выборку.
3. Сортировка динамических наборов данных.
4. Формирование условий отбора.
5. Использование Построителя выражений. Функции, константы, операторы.
6. Создание нового поля в запросе. Расчетные поля.
Использование функций при формировании нового поля.
7. Создание запросов на группировку данных. Групповые операции.
8. Создание перекрестных запросов.
9. Создание запросов на модификацию данных:
запрос на создание таблицы, запросы на обновление, добавление, удаление данных.
10. Создание запросов на поиск повторяющихся записей и записей без подчиненных.
Типы внешних объединений записей.

Тема № 7. Создание отчетов для вывода данных.
1. Создание отчетов с помощью «Мастера».
2. Редактирование отчетов в режиме «Конструктора».
3. Группировка данных в отчетах.
4. Создание отчетов с диаграммами.

Тема № 8. Создание макросов.
1. Создание макросов для обработки событий.
2. Использование макрокоманд и условий при формировании макросов.

Тема № 9. Дополнительные возможности СУБД ACCESS
1. Импорт данных из разных источников в таблицы базы данных.
Создание таблиц путем импорта данных.
2. Экспорт данных.
3. Использование «Служебных программ». Создание кнопочной формы.
Защита базы данных. Параметры запуска

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

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

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

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

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

Чтобы успешно работать, надо иметь хороший инструмент и уметь им пользоваться. В веб-технологиях одним из таких инструментов является сервер баз данных MySQL. На этом сервере базируются большинство сайтов и решений в интернете. Практически любой сайт (блоги WordPress, CMS-системы) активно использует базы данных на сервере MySQL. Однако многие скрипты (сайты, формулы и др.) используют сервер MySQL не очень эффективно. В результате объемы баз данных неоправданно растут, скорость их обработки снижается, а количество программного кода увеличивается.

На курсе MySQL5. Проектирование и создание баз данных для web Вы овладеете основными приемами и методами эффективной работы с сервером MySQL 5. Вы рассмотрите этапы проектирования и создания баз данных, подробно изучите SQL-операторы, научитесь управлять трансакциями на сервере MySQL, сможете создавать хранимые процедуры и триггеры, научитесь эффективно использовать хранилища («движки») сервера MYSQL. Этот курс необходим любому разработчику сайтов.

Курс предназначен для веб-разработчиков и веб-мастеров, которые планируют использовать сервер MySQL в своей практике. Особенно курс будет интересен специалистам, использующим PHP и Perl.