Описание
Изложены основы работы с реляционными базами данных и практическое применение SQL в наиболее востребованных сценариях. Рассмотрены принципы хранения данных, структура таблиц и методы извлечения информации. Подробно описаны операции выборки, фильтрации, сортировки, группировки и агрегации, работа с текстовыми и числовыми данными, обработка дат, использование выражений и условий. Последовательно разобраны механизмы соединения таблиц, особенности различных типов JOIN и способы объединения выборок. Описано создание и изменение таблиц, настройка ограничений, индексов и автоинкрементных полей, а также принципы добавления, обновления и удаления данных. Приведена справочная информация о типах данных, порядке выполнения запросов, планах и статистике, транзакциях и требованиях ACID, а также основах клиент-серверной архитектуры.
Для начинающих специалистов по работе с данными, тестировщиков ПО и специалистов технической поддержки
От автора бестселлера «Что такое тестирование. Курс молодого бойца»
Эта книга ведет читателя от самых основ SQL к уверенной работе с базами данных. На понятных примерах и визуальных подсказках вы научитесь формулировать запросы, извлекать данные из одной или нескольких таблиц, менять структуру и содержимое базы, понимать поведение запросов и разбираться в механизмах, которые заложены в основу SQL.
Книга подойдёт тем, кто впервые знакомится с SQL, и тем, кому нужно быстро систематизировать знания и получить надежный справочник для повседневной работы.
Каждая глава завершается заданиями, которые помогают закрепить материал и превратить обучение в полноценный практикум.
Об авторе

Ольга Назина — генеральный директор обучающего центра ООО «Тестбейз». Тестировщик, тренер и писатель. Автор статей на Хабре и бесплатных уроков на YouTube. Создала порталы Багред («Главред» для тестировщиков) и Testbase, на котором собраны полезные материалы по тестированию. Проработала 20 лет в тестировании, 13 лет тренером и создателем курсов. Провела более 300 курсов для тестировщиков.







Отзывы
Отзывов пока нет.