Papers by Тимофей Милютин

SQL – универсальный язык реляционных баз данных. Это не самостоятель-ный язык; SQL-запросы выполн... more 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. Он иде-аль но подходит для всех, кто пишет приложения, выполняет функции администра тора или создает отчеты.
Uploads
Papers by Тимофей Милютин