Приветствую Вас, уважаемые посетители сайта 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 – Системы управления базами данных

Что такое СУБД
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 – Транзакции

Свойства транзакции
Команды управления транзакциями
Уровни изоляции
Побочные эффекты параллелизма
Включение уровня изоляции

Заключение

Подведение итогов
Бонус

Виталий Трунин

Виталий Трунин

Основатель проектов Self-Learning.ru и Info-Comp.ru. Автор курсов по SQL и T-SQL, а также автор 5 книг и более чем 700 статей на тему компьютеров, программирования и баз данных.

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

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


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

Подойдёт ли мне книга, если я даже не знаю, что такое SQL?

Да, книга рассчитана как раз на начинающих.

В каком формате книга?

Книга в формате PDF

Можно ли приобрести печатный вариант книги?

К сожалению, нет. Книга доступна только в электронном формате

Подойдёт ли мне данная книга, если я буду работать с MySQL?

Да, здесь рассмотрены возможности языка SQL, которые будут работать в MySQL, в PosrgreSQL и в Microsoft SQL Server.

В каких СУБД тестировались SQL инструкции, рассматриваемые в книге?

Все инструкции, рассмотренные в книге, тестировались и точно работают в MySQL, в PosrgreSQL и в Microsoft SQL Server.

Как я получу книгу?

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

Какие способы оплаты есть?

Поддерживаются следующие способы оплаты:
• Банковские карты, включая Visa, MasterCard, Мир
• Яндекс.Деньги
• WebMoney
• QIWI
• Samsung Pay
• Сотовые операторы
• Халва
• и другие.

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

Источник Заметки IT специалиста

Поделиться ссылкой:

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.