Дорога в мир баз данных

Книга Линн Бейли «Изучаем SQL» входит практически в каждую подборку литературы по базам данных и SQL, например, в списке «5 книг, которые откроют Вам дорогу в мир баз данных», составленным Дарьей Авсеенковой, QA Engineer и преподавателем Компьютерной Академии ШАГ, она занимает первое место.

Базы данных одна из основных составляющих в IT. Без знания основ функционирования баз данных и языка запросов SQL будет сложно. Среди великого множества баз данных: MySQL, MS SQL Server, Oracle, DB2 Линн делает уклон в сторону MySQL. Автор считает, что необходимо выучить синтаксис SQL, а потом уже проектировать базы данных и работать с запросами.

Линн очень подробно объясняет, что какое база данных. Она использует для иллюстрирования карточки с данными о друзьях, потом переходит на информацию о пончиках, потом книгах и, наконец, подходит к товарам к классификации товаров в интернет-магазинах. А начинается все с простого объяснения того, что такое таблица. А что в Вашем понимании таблица? Когда читатель усвоил, что собой представляет таблица Линн переходит к  различным категориям для управления базами данных. Грубо говоря «категории» - это столбцы таблицы. База данных – это не сама таблица, а некий контейнер, в котором хранятся таблицы  и другие элементы для работы с ними. 

На самом деле базы данных везде. Это и поиск в Google, это и таблицы компьютерных  игр, это и библиотеки, это и любые счета…базы данных везде.  

Пошаговое руководство по созданию таблиц с помощью языка SQL подробнейшим образом объясняет, что и как необходимо делать. Наглядные примеры и иллюстрации позволят разобраться с логикой и правильностью написания команд (синтаксисом SQL).

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

Когда начинается работа с таблицами и базами данных, то возникает вопрос о  типах данных. К нему автор в книге подошла очень ответственно. Данные могут быть текстовыми и числовыми. Соответственно для каждого типа данных должны быть свои характеристики: CHARACTER, DATATIME, INTEGER, VARCHAR и т.д.

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

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

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

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

Справка:

Линн Бейли (Lynn Beighley) магистр компьютерных наук и литературы. Некоторое время жила в Силиконовой Долине и работала в компании Yahoo.  Потом переехала в Нью-Йорк и стала техническим писателем. Сейчас пишет техническую литературу, которая становится бестселлерами. В ее списке уже 12 книг.

Книга «Изучаем SQL» замечательна тем, что над ней трудился весь редакторский коллектив издательства O’Reilly и еще много технических рецензентов.

Напомним, что каждая учебная книга издательства O’Reilly отличается ярким оформлением и четкой структурой, которая способствует лучшему изучению материала и подходит всем, кто решим изучить программирование с нуля.