Полное руководство. Третье издание. Джеймс Грофф, Пол Вайнберг, Эндрю Оппель

Эта книга будет полезной всем, кто хочет ознакомиться с SQL и изучить его: пользователям баз данных, специалистам по обработке данных, программистам, студентам и руководителям. Материал изложен простым и доступным языком; большое количество иллюстраций и примеров помогают понять суть языка SQL и особенности его применения на практике. В данной книге не делается акцент на каком-то одном варианте или диалекте SQL, а рассматривается стандартный вари­ант языка. И только по мере необходимости описываются различия между наиболее популярными СУБД, включая Oracle, Microsoft SQL Server, IBМ DB2 и Informix, Sybase и MySQL. В книге также рассказывается о важности стандартов на базе SQL, таких как ODBC и JDBC, а также стандартов ANSl/ ISO для SQL и связанных техно­логий. Третье издание книги содержит новые главы и разделы с описанием послед­ них новинок, таких как объектно-реляционные технологии, XML и архитектуры серверов приложений. Новичок в SQL найдет в этой книге исчерпывающее описание языка, начи­нающееся с простых запросов и постепенно раскрывающее все более сложные по­нятия. Структура книги позволяет любому читателю, имеющему основные пред­ставления о базах данных, быстро начать работать с SQL и изучить все его особен­ности. Книга полезна и при изучении более сложных возможностей языка. Вы можете создать учебную базу данных при помощи сценариев SQL, доступных на веб-сайте McGraw-Hill (см. приложение А, "Учебная база данных"), и использовать ее для практической работы с книгой. Для руководителей и специалистов по обработке данных книга полезна тем, что освещает влияние SQL на все сегменты компьютерного рынка, от систем опе­ративной обработки транзакций до хранилищ данных, веб-сайтов и распределен­ных баз данных. В первых главах рассказывается об истории SQL, его положении на рынке и эволюции со времени появления первых баз данных. В заключитель­ных главах рассматриваются перспективы развития SQL и новых технологий об­ работки данных, включая распределенные базы данных, объектно-ориентиро­ванные расширения SQL, а также интеграция языка XML. Программисту эта книга предлагает полный курс обучения программирова­нию на SQL. В отличие от справочных руководств по различным СУБД, в данной книге излагается общая концепция программирования на SQL, объясняется, зачем и как разрабатываются приложения, в которых используется SQL. Кроме того, здесь сравниваются программные интерфейсы SQL, используемые во всех основ­ных СУБД, включая встраиваемый SQL, динамический SQL, ODBC, JDBC, а также API конкретных СУБД, например Oracle Call Interface. Такого описания и сравне­ния вы не найдете ни в одной другой книге. Тот, кому необходимо выбрать СУБД, найдет здесь подробное описание осо­бенностей и преимуществ диалектов SQL, предлагаемых различными поставщи­ками СУБД. Различия между ведущими СУБД рассматриваются не только с тех­нической стороны, но и с точки зрения их конкурентоспособности на компьютер­ ном рынке. Учебная база данных может послужить для испытания конкретных СУБД на пригодность для ваших целей. Короче говоря, пользу от этой книги получит любой - и технический специа­лист, и тот, кто далек от техники. Это наиболее полный источник информации об языке SQL, его возможностях и достоинствах, популярных продуктах, истории - словом, обо всем на свете, что хоть как-то связано с SQL.

Скачать

Комментарии

Популярные сообщения из этого блога

PHP7 для начинающих с пошаговыми инструкциями. Майк МакГрат

Qt 5.10. Профессиональное программирование на С++. М. Шлее

C++ для начинающих. Стенли Б. Липпман