SQL – универсальный язык реляционных баз данных. Это не самостоятель -
ный язык; SQL-запросы выполняются из программ, написанных на языках
про грам ми ро
вания общего назначения, таких как С++, Java, Python и Perl.
Реляционные базы данных стали практически вездесущими, и каж дый раз ра-
бот чик должен иметь
представление о языке, применяемом для доступа к БД.
Алан Бьюли приглашает вас в полное открытий путешествие, которое начинается с про-
сто го выражения SELECT. Вы научитесь:
•
Собирать и возвращать взаимосвязанную информацию сразу из нескольких таб-
лиц. Этот тип операций называется соединением и составляет самую суть SQL.
•
Применять для работы с данными подход, ориентированный на множества. SQL
просто создан для этого, и пренебречь таким преимуществом – значит отказаться
от предлагаемых языком возможностей.
•
Встраивать условную логику в SQL-выражения, используя выражения CASE.
Порой
это позволяет заменить два выражения одним.
•
Писать подзапросы. Эта возможность является фундаментальной для установления
существования/несуществования данных и для написания пакетных обновлений.
Она позволяет решать многошаговые задачи одним выражением.
•
Применять множество встроенных функций SQL для трансформирования и по-
вторной ин терпретации данных.
Чтобы
изучить SQL, необходима практика. Примеры данной книги написаны для попу-
ляр ной системы управления реляционными БД MySQL, которую можно скачать бесплат-
но. Она выполняется практически
во всех версиях UNIX, BSD и Linux, а также в Windows
и Mac OS X. СУБД MySQL потребляет минимум
системных ресурсов, и ее без труда могут
уста новить и обслуживать даже неопытные программисты. Сочетание этих факторов
де лает MySQL превосходным средством для изучения SQL и реляционных БД.
Работа с SQL может быть приятной. Разве не удовольствие решить одним
выражением
за путанную задачу по мани пулированию данными или составлению отчета, пе реклады-
вая на базу данных всю работу, которую в противном случае пришлось бы вы пол нять
ва шему приложению? Этот вводный курс быстро подготовит вас к работе с SQL. Он иде-
аль но
подходит для всех, кто пишет приложения, выполняет функции администра тора
или создает отчеты.
Из
у
ч
а
е
м S
Q
L
Изучаем SQL
Вводный курс для разработчиков и администраторов БД
Алан Бьюли
Изучаем
SQL
Ал
а
н
Б
ь
ю
л
и
www.symbol.ru
Êàòåãîðèÿ: áàçû äàííûõ
/
SQL
Óðîâåíü ïîäãîòîâêè ÷èòàòåëåé: ñðåäíèé
9 785932 860519
ISBN-10: 5-93286-051-0
ISBN-13: 978-5-93286-051-9
Издательство «Символ-Плюс»
(812) 324-5353, (495) 945-8100
learning_sql.indd 1
learning_sql.indd 1
13.02.2007 16:57:46
13.02.2007 16:57:46