Тренажер sql: учебник и онлайн тренажер c упражнениями по SQL

Содержание

«Попробуй SQL!» – тренажёр для изучения языка SQL с помощью СУБД SQLite: сайт Константина Полякова











тренажёр для изучения языка SQL

Что это такое?

    Программа «Попробуй SQL!» — это
тренажёр для экспериментов с простой базой данных при изучении языка SQL.
В качестве движка используется встраиваемая СУБД SQLite.
Все её функции объединены в одной библиотеке общего доступа sqlite3.dll.
Её можно скачать, например, с официального сайта.
Кроме того, эта библиотека входит в архив с программой,
который можно скачать на этой странице (см. далее).

Как работать с программой?


    В верхней части окна вводится имя базы данных.
Справа расположена кнопка для выбора каталога, по умолчанию программа
работает с базами данных в текущем каталоге.
Если базы данных с указанным именем нет в каталоге, она будет создана при первом обращении.


    В следующем поле нужно ввести SQL-запрос,
возможно, многострочный. При нажатии на клавишу F9 или при щелчке по кнопке
запрос выполняется.
Если это был запрос на выборку (SELECT), в следующем окне
будут показаны выбранные данные в виде таблицы.

    Если текущий запрос — это не запрос на выборку
(а, например, на удаление или добавление строк), в таблице отображаются
обновленные результаты предыдущего запроса на выборку.
Например, сначала можно выбрать все данные из какой-то таблицы
запросом SELECT * FROM имя_таблицы.
Затем мы с помощью запросов выполняем какие-то операции с таблицей (изменяем,
добавляем или удаляем данные), и сразу (без дополнительных
запросов) видим результат этих изменений в таблице.


    Кнопка

позволяет прочитать метаданные, то есть, получить информацию о структуре
базы данных таблицах, индексах и т.п.). При этом выполняется запрос


SELECT * FROM SQLITE_MASTER;


    Если при выполнении запроса произошла ошибка,
в нижней части окна появляется дополнительное поле с сообщением об ошибке
(на английском языке).


    В архиве, который можно скачать с этой страницы,
находится инструкция для выполнения практической работы с тренажёром
(11 класс, тема «Базы данных»).

Скачать


Программа является бесплатной для некоммерческого использования.
Исходные тексты программы не распространяются.


Программа поставляется «as is», то есть, автор не несет никакой
ответственности за всевозможные последствия ее использования,
включая моральные и материальные потери, вывод оборудования из
строя, физические и душевные травмы.

Программа «Попробуй SQL!» (архив RAR, 267 Кб) 
13.11.2021

Пароль к архиву — kpolyakov.spb.ru


В архив с программой «Попробуй SQL!» включены следующие файлы:






trysql.exe  программа-тренажёр
trysql. ini  файл с настройками (там хранится путь к базам данных)
test.db  тестовая база данных, с которой можно начать эксперименты
sqlite3.dll  библиотека СУБД SQLite
trySQL_example.doc  инструкция к практической работе


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

Тренажер «Логика» для изучения
принципов работы логических элементов И, ИЛИ, НЕ и других.


Компьютерное тестирование знаний в локальной сети — программа «NetTest».
Просто и удобно.


Программная среда для управления исполнителями (Робот, Чертежник,
Черепаха) с помощью Си-подобного языка.


HTML-редактор «HEFS» — удобное средство
ручного создания Web-страниц для начинающих.


Электронный учебник по Flash CS3 с практическими заданиями, элективный курс.


Электронный учебник по Photoshop CS2 с практическими заданиями, элективный курс.



Симулятор SQL | Karpov.Courses

НАЧАТЬ УЧИТЬСЯ

ВЕБИНАР

задать вопрос

Программа

Преподаватели

FAQ

НАЧАЛО ОБУЧЕНИЯ
В ЛЮБОЕ ВРЕМЯ

УРОВЕНЬ СЛОЖНОСТИ
ДЛЯ НОВИЧКОВ

МНОГО ПРАКТИКИ
80+ SQL-ЗАДАЧ

РАБОЧАЯ СРЕДА
POSTGRESQL + REDASH

АНАТОЛИЙ КАРПОВ

Анализ данных на SQL:
с нуля до продвинутого уровня

БЕСПЛАТНЫЙ КУРС

Для доступа к симулятору необходимо зарегистрироваться на нашей образовательной платформе. Если у вас уже есть учётная запись, можно использовать её.

НАЧАТЬ обучение

Для доступа к симулятору необходимо зарегистрироваться на нашей образовательной платформе. Если у вас уже есть учётная запись, можно использовать её.

ОСВОЙТЕ САМЫЙ ВОСТРЕБОВАННЫЙ ИНСТРУМЕНТ ДЛЯ РАБОТЫ С ДАННЫМИ

Основатель karpov.courses

АНАТОЛИЙ КАРПОВ

Знание SQL и умение работать с данными уже можно называть грамотой XXI века. Наш симулятор — это не просто курс, где вы изучите синтаксис языка и основные виды запросов. Здесь вы попробуете себя в роли настоящего аналитика, поработаете в реальном рабочем окружении и научитесь решать нетривиальные задачи. Вы будете учиться переводить запросы с языка бизнеса на язык аналитики, формулировать и проверять гипотезы, визуализировать результаты анализа и строить интерактивные дашборды.

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

КОМУ ПОДОЙДЕТ ЭТОТ КУРС:

Уже имеете опыт в аналитике, но хотите напрямую поработать с базами данных и научиться рассчитывать продуктовые метрики.

АНАЛИТИКИ

Управляете проектами или продуктами и хотите научиться самостоятельно анализировать данные и принимать решения.

МЕНЕДЖЕРЫ

Только начинаете свой профессиональный путь и хотите получить опыт решения реальных задач, чтобы лучше подготовиться к собеседованию.

НАЧАЛО КАРЬЕРЫ

КАК ПРОХОДИТ ОБУЧЕНИЕ >>>

О курсе

Формат

Задачи

Инфраструктура

О курсеФорматЗадачиИнфраструктура

ПОДРОБНЕЕ О КУРСЕ

Анатолий Карпов расскажет о курсе и его содержании. Вы узнаете, что такое симулятор SQL и какие задачи вам предстоит решать.

УЧИТЕСЬ В УДОБНОМ ТЕМПЕ

— Смотрите видеолекции и практикуйтесь в любое время.
— Выполняйте задания в любой последовательности без ограничений и дедлайнов.
— Пройдите путь от новичка до продвинутого пользователя SQL.

РЕШАЙТЕ РЕАЛЬНЫЕ ЗАДАЧИ

— Попробуйте себя в роли аналитика сервиса доставки.
— Рассчитывайте продуктовые метрики, решайте ad hoc задачи и извлекайте из данных ценные инсайты.

РАБОТАЙТЕ С НАСТОЯЩЕЙ ИНФРАСТРУКТУРОЙ

— Составляйте запросы к базе данных PostgreSQL прямо в окне браузера.
— Практикуйтесь на реальных данных и стройте интерактивные дашборды в Redash.
— Отправляйте свои решения на автоматическую проверку.

ПОДРОБНЕЕ О КУРСЕ

Анатолий Карпов расскажет о курсе и его содержании. Вы узнаете, что такое симулятор SQL и какие задачи вам предстоит решать.

УЧИТЕСЬ В УДОБНОМ ТЕМПЕ

— Смотрите видеолекции и практикуйтесь в любое время.
— Выполняйте задания в любой последовательности без ограничений и дедлайнов.
— Пройдите путь от новичка до продвинутого пользователя SQL.

РЕШАЙТЕ РЕАЛЬНЫЕ ЗАДАЧИ

— Попробуйте себя в роли аналитика сервиса доставки.
— Рассчитывайте продуктовые метрики, решайте ad hoc задачи и извлекайте из данных ценные инсайты.

Learn more

РАБОТАЙТЕ С НАСТОЯЩЕЙ ИНФРАСТРУКТУРОЙ

— Составляйте запросы к базе данных PostgreSQL прямо в окне браузера.
— Практикуйтесь на реальных данных и стройте интерактивные дашборды в Redash.
— Отправляйте свои решения на автоматическую проверку.

Learn more

ПРИСОЕДИНЯЙТЕСЬ К СООБЩЕСТВУ

чат в телеграм

Задавайте вопросы преподавателям и общайтесь в чате с другими студентами

ЧЕМУ ВЫ НАУЧИТЕСЬ:

Составлять простые и продвинутые SQL-запросы к базам данных.

Проверять гипотезы и принимать решения на основе данных.

Выгружать данные, анализировать их и визуализировать результаты.

Самостоятельно решать задачи бизнеса без помощи других специалистов.

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

НАЧНИТЕ УЧИТЬСЯ СЕЙЧАС

АБСОЛЮТНО БЕСПЛАТНО

НАЧАТЬ ОБУЧЕНИЕ

Получите доступ к удобной образовательной платформе с реальной инфраструктурой и рабочими инструментами.

Для доступа к симулятору необходимо зарегистрироваться на нашей образовательной платформе. Если у вас уже есть учётная запись, можно использовать её.

АВТОРЫ курса >

АНАТОЛИЙ КАРПОВ

Работал ведущим аналитиком в VK и JetBrains

Дмитрий Кузнецов

Аналитик данных в karpov.courses

ЯН ПИЛЕ

Руководитель группы аналитики поиска Mail.ru

АНАТОЛИЙ КАРПОВ

Работал ведущим аналитиком в VK и JetBrains

Дмитрий Кузнецов

Аналитик данных в karpov.courses

ЯН ПИЛЕ

Руководитель группы аналитики поиска Mail. ru

FAQ >>>

Sql Trainers

РАЗРАБОТКА БАЗЫ ДАННЫХ

Введение в SQL Sever

  • Введение в Microsoft SQL Server
  • Версии SQL SERVER

Запрос к базе данных

  • Определение особенностей клиент-серверной архитектуры
  • Знакомство с частями SQL.
  • Используйте оператор SELECT с логическими операторами

ПОЛУЧЕНИЕ НАБОРОВ РЕЗУЛЬТАТОВ

  • Использовать подстановочный знак
  • Порядок использования по пункту
  • Используйте ключевое слово верхнего уровня
  • Используйте уникальное ключевое слово
  • Дата и строковые функции

ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ И УПРАВЛЕНИЕ БАЗОЙ ДАННЫХ

  • Использовать подзапросы
  • Использовать подзапросы с предложением IN
  • Использовать подзапросы с предложением Any
  • Использовать подзапросы с предложением Exists
  • Создание вложенных запросов
  • Используйте оператор SELECT INTO
  • Используйте оператор UNION

ПЕРЕРАБОТКА ТАБЛИЦ И ОБЕСПЕЧЕНИЕ ИНТЕГРАЦИИ ДАННЫХ

  • Создание таблиц
  • Использовать ограничения
  • Откидные столы

УПРАВЛЯЙТЕ ДАННЫМИ В ТАБЛИЦАХ

  • Создание правил
  • Создать значения по умолчанию
  • Управление таблицами с помощью инструкции INSERT, DELETE, UPDATE
  • Таблица усечения

РЕАЛИЗАЦИЯ ИНДЕКСОВ И ПРЕДСТАВЛЕНИЙ

  • Создание индексов
  • Различать типы индексов
  • Создание представлений

РЕАЛИЗАЦИЯ ОТНОШЕНИЙ МЕЖДУ ТАБЛИЦАМИ

  • Соединения
  • Союз
  • Подзапросы

РЕАЛИЗАЦИЯ ПРОЦЕДУР, ФУНКЦИЙ, КУРСОРОВ И ТРИГГЕРОВ

  • Обзор хранимых процедур
  • Укажите типы процедур хранения
  • Типы курсоров
  • Создать триггеры
  • Укажите типы триггеров

АДМИНИСТРИРОВАНИЕ БАЗЫ ДАННЫХ

Установка и настройка SQL Server

Узнайте об установке и настройке SQL Server.

Управление базами данных и файлами

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

Аварийное восстановление

Подробные сведения о методах аварийного восстановления для SQL Server

Управление безопасностью

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

Передача данных

переносите данные в SQL Server и из него с помощью инструментов пользовательского интерфейса и командной строки, а также узнайте о передаче и преобразовании данных с помощью служб SQL Server Integration Services.

Автоматизация административных задач

Узнайте, как автоматизировать рутинные административные задачи с помощью заданий, операторов и предупреждений.

Внедрение методов репликации

для настройки репликации SQL Server.

Поддержание высокой доступности

Изучите концепции и методы поддержания высокой доступности с помощью SQL Server.

Мониторинг SQL Server

для мониторинга производительности и активности SQL Server.

Круглосуточный курс обучения Knight’s Microsoft SQL Server 2012 Integration Services

Выбранный тип:
Мягкая обложка

49,99 $

Продукт недоступен для покупки

Брайан Найт,
Девин Найт,
Майк Дэвис,
Уэйн Снайдер

ISBN: 978-1-118-47958-2

ноябрь 2012 г.
528 страниц

  • Печать

    Всего от 49,99 долл. США

Мягкая обложка

49,99 $

Загрузить рекламный проспект

Загрузить рекламный проспект

Загрузить флаер продукта для загрузки PDF в новой вкладке. Это фиктивное описание.
Загрузить флаер продукта — загрузить PDF в новой вкладке. Это фиктивное описание.
Загрузить флаер продукта — загрузить PDF в новой вкладке. Это фиктивное описание.
Загрузить флаер продукта — загрузить PDF в новой вкладке. Это фиктивное описание.

Описание

Пакет книг и видео поможет новичкам быстро освоить Microsoft SQL Server 2012

авторитет Брайана Найта является идеальным решением. Каждый урок включает три основных компонента: описание того, как работает каждая функция или процесс SSIS, учебник, который знакомит вас с процессом или методом, и сопровождающий видеоурок. Это полный учебный пакет, который придаст вам уверенности, необходимой для запуска вашего первого проекта SSIS.

  • Руководство для начинающих администраторов баз данных и разработчиков, которые изучают Microsoft SQL Server 2012 и SQL Server Integration Services (SSIS)
  • Предоставляет экспертные инструкции от ведущего авторитета и автора SQL Server, Брайана Найта
  • Включает книгу и видео, полную инструкцию который включает уроки, практические руководства и видеодемонстрации автора
  • Охватывает самые последние изменения и обновления в выпуске SQL Server 2012

Microsoft SQL Server 2012 Integration Services 24-Hour Trainer делает SQL Server 2012 и SSIS намного менее пугающими.

Примечание. CD-ROM/DVD и другие дополнительные материалы не входят в состав файла электронной книги, но их можно загрузить после покупки.

Об авторе

Брайан Найт , MVP SQL Server, является основателем Pragmatic Works. Он автор более десятка книг.

Девин Найт , MCTS, MCITP, автор, консультант и тренер Pragmatic Works.

Майк Дэвис , MCTS, MCITP, автор, разработчик, консультант и тренер Pragmatic Works.

Уэйн Снайдер , SQL Server MVP, выдающийся архитектор в компании Mariner, специализирующийся на бизнес-аналитике.

Разрешения

Запросить разрешение на повторное использование контента с этого сайта

Соглашение

ПРЕДИСЛОВИЕ XXV

Добро пожаловать в SSIS 1

Раздел 1: Установка и начало начала

Урок 1: Данные данные с помощью Wizard Import and Export 11

Урок 2: Установка SQL Server Services 17

  • 1121

    УРОК 3: УСТАНОВКА ОБРАЗЦОВ БАЗ ДАННЫХ 21

    УРОК 4: СОЗДАНИЕ РЕШЕНИЯ И ПРОЕКТА 25

    УРОК 5: ИЗУЧЕНИЕ ИНСТРУМЕНТОВ ДАННЫХ SQL SERVER 29

    Урок 6: Создание вашего первого пакета 35

    Урок 7: Обновление пакетов до SQL Server 2012 41

    Урок 8: Обновление модели развертывания проекта 47

    Раздел 2: Поток управления

    Урок 9: Использование. Ограничения 59

    Урок 10: манипулирование файлами с помощью задачи файловой системы 63

    Урок 11: Кодирование пользовательских задач сценария 71

    Урок 12: Использование задания выполнения SQL 79

    Урок 13: Использование Задача выполнения 87 9

    Урок 13: Использование Задача выполнения 87 9

    .0121

    Урок 14: Использование задания выражения 93

    Урок 15: Использование задания отправки почты 99

    Урок 16: Использование задачи FTP 107

    Урок 17: Создание потока данных 113

    Раздел 3: Поток данных

    Урок 18: Извлечение данных из источников 121

    Урок 19: Загрузка данных в пункт назначения 139

    Урок 20: Изменение типов данных с преобразованием данных преобразования данных 151

    Урок 22: Закатка данных с совокупным преобразованием 167

    Урок 23: Заказ данных с преобразованием сорта 173

    Урок 24: Соединение данных с преобразованием Lookup 179

    Урок 25: Данные аудита с подсчетом рядов преобразование 189

    УРОК 26: ОБЪЕДИНЕНИЕ НЕСКОЛЬКИХ ВВОДОВ С ПОМОЩЬЮ UNION ALL TRANSFORM 193

    УРОК 27: ОЧИСТКА ДАННЫХ С ПОМОЩЬЮ КОМПОНЕНТА SCRIPT 197

    УРОК 28: РАЗДЕЛЕНИЕ ДАННЫХ С ПОМОЩЬЮ УСЛОВНОГО РАЗДЕЛЕНИЯ0121

    Урок 29: Изменение рядов с помощью команды OLE DB Transform 211

    Урок 30: Обработка плохих данных с помощью Fuzzy Lookup 221

    Урок 31: Удаление дублирования с нечеткой группировкой Transform 231

    Раздел 4: Создание Dynamic 4121

    Раздел 4:

    УРОК 32: ДИНАМИЧНОСТЬ ПАКЕТА С ПОМОЩЬЮ ПЕРЕМЕННЫХ 241

    УРОК 33: ДИНАМИЧНОСТЬ ПАКЕТА С ПАРАМЕТРАМИ 249

    УРОК 34: ДИНАМИЧЕСКОЕ СОЕДИНЕНИЕ С ВЫРАЖЕНИЯМИ 255

    0120 Урок 35: Создание динамики задачи с выражениями 261

    Раздел 5: Общие сценарии ETL

    Урок 36: Загрузка данных постепенно 269

    Урок 37: Использование данных CDC в SSIS 281

    Урок 38: использование данных в SSIS 281

    . Услуги 295

    Урок 39: Использование трансформации очищения DQS 309

    Урок 40: Создание основного пакета 317

    Раздел 6: Контейнеры

    Урок 41: Использование контейнеров последовательности для организации пакета 327

    .0121

    Урок 42: Использование для контейнеров с циклами для повторения задач потока управления 331

    Урок 43: Использование контейнера для петли Foreach для цикла через сбор объектов 337

    Раздел 7: Настройка упаковки

    ТАБЛИЦЫ КОНФИГУРАЦИИ 347

    УРОК 45: УПРОЩЕНИЕ РАЗВЕРТЫВАНИЯ С ПОМОЩЬЮ ФАЙЛОВ КОНФИГУРАЦИИ 357

    УРОК 46: НАСТРОЙКА ДОЧЕРНИХ ПАКЕТОВ 365

    РАЗДЕЛ 8: УСТРАНЕНИЕ НЕИСПРАВНОСТЕЙ SSIS 0121

    Урок 47: Данные пакета журнала 375

    Урок 48: Использование обработчиков событий 381

    Урок 49: Устранение неполадок. SSIS

    Урок 52: Создание и настройка каталога SSIS 407

    Урок 53: Развертывание пакетов в каталог пакетов 411

    Урок 54: Настройка пакетов 415

    Урок 55: Конфигурирование Сервиса 421

    Урок 56: Защита пакетов SSIS 425

    Урок 57: Запуск пакетов SSIS 431

    Урок 58: Запуск пакетов в пакетах T-SQL и отладки 437

    Урок 59: Запланирование пакетов 443

    .

    Урок 60: Размерная нагрузка 451

    Урок 61: ТАБЛИЦА ТАБЛИЦА НАБЛЮДАНИЯ 459

    Раздел 11: Обзор и обзор

    Урок 62: Соединение всех.0121

    ПРИЛОЖЕНИЕ B: ПРОБЛЕМА И РЕШЕНИЕ ПРИМЕЧАНИЯ ДЛЯ ШЛАНГИ 477

    ПРИЛОЖЕНИЕ C: ЧТО НА DVD? 481

    ИНДЕКС 483

    Downloads

    Code for Download Download
    AdventureWorks Databases Read Me Text
    Updated 4/3/13
    Download
    Read Me Text Download

    Опечатка

    .

    ГЛАВА Страница Подробная информация Дата ПЕЧАТЬ
    95
    95
    95