В настоящем издании помимо главной темы — структурированного языка запросов SQL — освещаются вопросы основных понятий реляционных баз данных, а также уделено значительное внимание примерам использования различных подвидов языка SQL, применяемых в таких СУБД, как Oracle, MS SQL Server, MySQL, DB2 и других. В конце каждой главы приведены тесты, которые позволяют оценить и систематизировать полученные знания.
В этой концептуальной и одновременно практичной книге описываются возможности СУБД нового поколения SQL Server 2005: компоненты и средства взаимодействия с Visual Studio и общеязыковой исполняющей средой (CLR). Книга содержит многочисленные примеры, написанные на С# и новом улучшенном языке Т-SQL.
В этой книге содержится полное описание СУБД SQL Server 2005 с учетом дополнений и улучшений, привнесенных пакетами обновлений SP1 и SP2. Вы узнаете о ключевых принципах информационной архитектуры, заложенных в основу СУБД, об установке.
Рассмотрен язык структурированных запросов для взаимодействия с базами данных - SQL - начиная с доступного изложения теории отношений (реляционной теории) и заканчивая вопросами администрирования СУБД с помощью запросов. На практических примерах подробно описаны основные конструкции языка, а также различные типы запросов: простые, сложные, рекурсивные.
Подробно рассмотрено использование языка Transact-SQL для администрирования и манипуляции данными СУБД Microsoft SQL Server. Материал сопровождается большим количеством практических примеров, написанных автором. Уделено внимание вопросам применения Transact-SQL при совместном использовании 1С и Microsoft SQL Server.
Это справочник по SQL стандарта ANSI SQL2003 и реализациям этого стандарта на наиболее распространенных платформах: Microsoft SQL Server, DB2 Universal Database версии 8.0 от компании IBM для Linux, Unix и Windows, Sybase Adaptive Server версии 12.5, Oracle Database 10g и двух продуктов с открытым исходным кодом ? MySQL версии 4 и PostgreSQL версии 7.
Идея этой книги родилась из опыта сопровождения сайта, где в режиме онлайн можно решать задачи на написание запросов к учебным базам данных. Автор не ставит целью формально описать все аспекты этого языка. Наоборот, он старается донести до читателя самую суть и восполнить пробел поверхностного изложения синтаксиса глубоким проникновением в логику построения запросов. Основной материал книги составляет анализ ошибочных решений задач.