«SQL код» – основы SQL для начинающих программистов

Книга «SQL код» – основы SQL для начинающих программистов

Приветствую Вас, уважаемые посетители сайта Info-Comp.ru! Я с большим удовольствием, гордостью и радостью хочу представить Вам мою новую книгу по основам SQL, которая предназначена для начинающих программистов и ориентирована на изучение языка SQL как стандарта, чтобы после ее прочтения можно было работать с языком SQL в любой системе управления базами данных.

Книгу я назвал «SQL код» и в этом материале я подробно расскажу Вам об этой книге.

Книга «SQL код» – основы SQL для начинающих программистов

SQL (Structured Query Language) — язык структурированных запросов, с помощью него пишутся специальные запросы к базе данных с целью получения данных из базы данных и для манипулирования этими данными. SQL – это стандарт.

Описание книги

Язык SQL, как было отмечено, — это стандарт, который должен быть реализован во всех СУБД, однако каждая СУБД отклоняется от этого стандарта и применяет свою реализацию SQL, свой диалект SQL, т.е. свой синтаксис.

Даже синтаксис казалось бы стандартных конструкций в разных СУБД может отличаться, и человеку, который прочитал книгу или прошёл курс по SQL на примере какой-то одной СУБД, придётся доучиваться и обновлять свои знания, в случае если у него возникнет необходимость работать с другой СУБД, отличной от той, которая использовалась в книге или на курсе.

Если говорить о книгах западных авторов, то они в основном направлены на людей, которые хоть немного, но владеют навыками программирования и языком SQL.

Поэтому совсем новичкам очень трудно читать такие книги, к тому же большинство книг по SQL уже просто устарело. Иными словами, все они для Вас будут «сложными», если Вы начинающий.

Именно поэтому у меня и возникла идея разработать универсальную книгу (а также полноценный курс) по SQL, которая не была бы привязана к какой-то конкретной СУБД, иными словами, после прочтения которой можно было бы работать с SQL в любой СУБД, т.е. чтобы SQL в ней рассматривался как стандарт. При этом чтобы эта книга была доступна и понятна всем, даже начинающим программистам, т.е. написана максимально простым языком, чтобы человек полностью с нуля смог без каких-либо проблем освоить язык SQL.

Как результат, у меня получилась книга – «SQL код»

После прочтения этой книги Вы научитесь писать универсальные SQL запросы, которые будут выполняться во всех популярных СУБД: и в MySQL, и в PosrgreSQL, и в Microsoft SQL Server, тем самым Вам не нужно будет задумываться о том, с какой системой Вам предстоит работать.

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

Если в каких-то стандартных возможностях языка SQL есть отклонения в той или иной СУБД, то все это в книге подробно комментируется и показывается реализация для нескольких популярных СУБД.

Для кого предназначена эта книга

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

Книга будет полезна
Разработчикам, которым требуется работать с базами данных
IT специалистам, которые работают с несколькими СУБД
Web-программистам
Аналитикам, которым требуется язык SQL
Тем, кто работает с MySQL, PostgreSQL или Microsoft SQL Server
Всем, кто хочет изучить SQL как стандарт

Чему Вы научитесь

Создавать базы данных на SQL
Создавать, изменять и удалять таблицы на SQL
Добавлять, изменять и удалять данные в таблицах на SQL
Писать SQL запросы SELECT на выборку данных
Строить сложные составные условия на выборку данных
Писать многотабличные SQL запросы
Группировать данные и осуществлять фильтрацию сгруппированных данных
Сортировать данные и использовать фильтры для ограничения строк
Создавать, изменять и удалять представления
Использовать встроенные функции
Создавать и удалять индексы
Создавать и удалять ограничения
Использовать CTE, вложенные запросы и конструктор табличных значений

Краткое содержание книги

Предисловие
Введение
Глава 1 – Введение в базы данных
Глава 2 – Системы управления базами данных
Глава 3 – Знакомство с SQL
Глава 4 – Таблицы
Глава 5 – Модификация данных
Глава 6 – Выборка данных
Глава 7 – Представления
Глава 8 – Функции
Глава 9 – Индексы
Глава 10 – Ограничения
Глава 11 – Транзакции
Заключение
Автор книги
Виталий Трунин
Виталий Трунин
Основатель проектов Self-Learning.ru и Info-Comp.ru. Автор курсов по SQL и T-SQL, а также автор 5 книг и более чем 700 статей на тему компьютеров, программирования и баз данных.

Стоимость книги 430 ₽

Надеюсь, данная книга Вам понравится и будет максимально полезна!

Желаю успехов в изучении языка SQL, искренне Ваш Виталий Трунин!

Часто задаваемые вопросы
Подойдёт ли мне книга, если я даже не знаю, что такое SQL?
В каком формате книга?
Можно ли приобрести печатный вариант книги?
Подойдёт ли мне данная книга, если я буду работать с MySQL?
В каких СУБД тестировались SQL инструкции, рассматриваемые в книге?
Как я получу книгу?
Какие способы оплаты есть?

ИсточникОфициальный пресс-релиз на сайте Self-Learning.ru.

Понравилась статья? Поделиться с друзьями:
Заметки IT специалиста
Комментарии: 4
  1. Аватар
    Елена

    Отличная книга, читать одно удовольствие. Она реально для начинающего, все комментируется, показываются примеры, скриншоты реального SQL кода, в общем здорово!
    Автору огромное спасибо за труд!

    1. Админ
      Админ (автор)

      Спасибо за отзыв! Рад, что мой труд был Вам полезен!

  2. Аватар
    Артем

    Это наверное лучшая книга по sql, по крайней мере по способу изложения и подачи материала, читаешь и понимаешь, чего нельзя сказать обо всех остальных книгах по sql, особенно от западных авторов.
    Мне очень понравилась, рекомендую!

    1. Админ
      Админ (автор)

      Большое спасибо за отзыв! Рад, что книга была Вам интересна и полезна!

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку «Отправить комментарий», я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

Предисловие
История возникновения этой книги
Введение
Для кого предназначена эта книга
Кому эта книга будет менее полезна
Об авторе
Благодарность
Глава 1 – Введение в базы данных
Реляционные базы данных
Нормализация базы данных
Зачем нормализовать базу данных
Нормальные формы базы данных
Денормализация
Типы связей
Глава 2 – Системы управления базами данных
Что такое СУБД
PostgreSQL
MySQL
Microsoft SQL Server
Oracle Database
Глава 3 – Знакомство с SQL
Что такое SQL
Что такое T-SQL, PL/SQL и PL/pgSQL
Оператор SELECT
Создание и удаление базы данных
Комментарии
Глава 4 – Таблицы
Типы данных
Создание таблиц
Изменение таблиц
Удаление таблиц
Глава 5 – Модификация данных
Добавление данных
Изменение данных
Удаление данных
Глава 6 – Выборка данных
Псевдонимы списка выборки и источников данных
Условия – WHERE
NULL значения
Сортировка – ORDER BY
Фильтры
Группировка данных
Выражение CASE
Соединение таблиц – JOIN
Объединение UNION
Вложенные запросы
Конструктор табличных значений – VALUES
Обобщенное табличное выражение – WITH
SELECT INTO
Глава 7 – Представления
Для чего нужны представления
Какие бывают представления
Создание представлений
Изменение представлений
Удаление представлений
Обновляемые представления
Глава 8 – Функции
Строковые функции
Математические функции
Другие полезные функции и выражения
Глава 9 – Индексы
Что такое индекс в базе данных
Типы индексов
Создание индексов
Удаление индексов
Глава 10 – Ограничения
Что такое ограничения
NOT NULL
PRIMARY KEY
FOREIGN KEY
UNIQUE
CHECK
DEFAULT
Удаление ограничений
Глава 11 – Транзакции
Свойства транзакции
Команды управления транзакциями
Уровни изоляции
Побочные эффекты параллелизма
Включение уровня изоляции
Заключение
Подведение итогов
Бонус
Подойдёт ли мне книга, если я даже не знаю, что такое SQL?
Да, книга рассчитана как раз на начинающих.
В каком формате книга?
Книга в формате PDF
Можно ли приобрести печатный вариант книги?
К сожалению, нет. Книга доступна только в электронном формате
Подойдёт ли мне данная книга, если я буду работать с MySQL?
Да, здесь рассмотрены возможности языка SQL, которые будут работать в MySQL, в PosrgreSQL и в Microsoft SQL Server.
В каких СУБД тестировались SQL инструкции, рассматриваемые в книге?
Все инструкции, рассмотренные в книге, тестировались и точно работают в MySQL, в PosrgreSQL и в Microsoft SQL Server.
Как я получу книгу?
Книга автоматически станет доступна сразу после оплаты, дополнительно ссылка на скачивание будет выслана на Ваш электронный адрес.
Какие способы оплаты есть?
Поддерживаются следующие способы оплаты:
• Банковские карты, включая Visa, MasterCard, Мир
• Яндекс.Деньги
• WebMoney
• QIWI
• Samsung Pay
• Сотовые операторы
• Халва
• и другие.