Архив рубрики: Книги по SQL

Книги по SQL, скачать бесплатные книги, самоучители и учебники по SQL в хорошем качестве

Learning SQL

Описание книги Learning SQL:
Updated for the latest database management systems — including MySQL 6.0, Oracle 11g, and Microsoft’s SQL Server 2008 — this introductory guide will get you up and running with SQL quickly. Whether you need to write database applications, perform administrative tasks, or generate reports, Learning SQL, Second Edition, will help you easily master all the SQL fundamentals.

Each chapter presents a self-contained lesson on a key SQL concept or technique, with numerous illustrations and annotated examples. Exercises at the end of each chapter let you practice the skills you learn. With this book, you will:

  • Move quickly through SQL basics and learn several advanced features
  • Use SQL data statements to generate, manipulate, and retrieve data
  • Create database objects, such as tables, indexes, and constraints, using SQL schema statements
  • Learn how data sets interact with queries, and understand the importance of subqueries
  • Convert and manipulate data with SQL’s built-in functions, and use conditional logic in data statements

Knowledge of SQL is a must for interacting with data. With Learning SQL, you’ll quickly learn how to put the power and flexibility of this language to work.

8,686 просмотров всего, сегодня нет просмотров

Microsoft SQL Server 2008 T-SQL Fundamentals

Описание книги Microsoft SQL Server 2008 T-SQL Fundamentals:
This essential reference is designed for database developers and administrators who need to write queries and develop code using Transact-SQL (T-SQL), the Microsoft implementation of the standard SQL language. Guided by SQL Server guru Itzik Ben-Gan, you’ll walk through the steps for writing queries, including retrieving and modifying data, with an overview of programmable objects supported by SQL Server 2008.

Rather than focusing just on the syntactical elements of T-SQL, however, this book explains the logic behind the language — helping you develop a true, core understanding of the elements and how to use them. You will learn to think in terms of sets, and follow real-world best practices for T-SQL programming. To complement the learning experience, the book provides exercises to practice and apply what you’ve learned. And you’ll examine recommended solutions to compare with your own work. The entire book’s code samples will be available for download from the companion Web site.

11,902 просмотров всего, сегодня нет просмотров

Рефакторинг SQL-приложений

Описание книги Рефакторинг SQL-приложений:
Когда поднимается вопрос рефакторинга кода, специалист может быть уверен, что либо возникла серьезная проблема, либо предполагается, что она проявится в ближайшее время. Как правило, при этом известно, что следует улучшить в плане функциональности, но прежде необходимо понять природу проблемы.

В книге делается попытка дать реалистичный и честный обзор методов усовершенствования приложений SQL и определить рациональную концепцию для тактических маневров. Часто рефакторинг напоминает безумный поиск быстрых побед и эффектных усовершенствований, которые можно вписать в бюджет и сохранить голову на плечах. Но разумное и систематическое применение правильных принципов может привести к впечатляющим результатам. Эта книга поможет выработать правильную тактику и оценить перспективы различных решений.

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

9,833 просмотров всего, сегодня нет просмотров

MySQL. Оптимизация производительности

Описание книги MySQL. Оптимизация производительности:
Авторы этой книги — известные специалисты с многолетней практикой — рассказывают о том, как создавать быстрые и надежные системы на основе MySQL. Ими подробно описываются различные нетривиальные подходы, которые позволят задействовать всю мощь этой СУБД.

Рассматриваются методы проектирования схем, индексов и запросов для достижения максимальной производительности. Предлагаются детальные указания по настройке сервера MySQL, операционной системы и оборудования для полного раскрытия их потенциала. Описаны безопасные способы масштабирования приложений, основанные на репликации и балансировании нагрузки.

Книга посвящена именно тому, чему заявлено в названии — выжать из MySQL все, на что она способна и ориентирована на разработчиков и администраторов с серьезным опытом разработки и эксплуатации MySQL. Рассматриваются внутренняя архитектура, особенности движков InnoDB и MyISAM, кэши, буферы, параметры настройки, репликация, масштабирование базы данных на несколько серверов, индексирование — просто на беспрецедентном уровне детализации. Если вы новичок в MySQL и в базах данных, книга может показаться сложной, если вы разработчик/администратор со стажем, вы будете приятно удивлены объемом новой информации, детальным и системным её изложением.

Второе издание полностью переработано и существенно дополнено, особое внимание уделено отказоустойчивости, безопасности и обеспечению целостности данных.

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

15,136 просмотров всего, 1 просмотров сегодня

MySQL. Руководство по изучению языка

Описание книги MySQL. Руководство по изучению языка:
Реляционная система управления базами данных MySQL разработана и до сих пор поддерживается шведской компанией MySQL AB. На сегодняшний день MySQL — одна из самых распространенных СУБД с открытыми исходными кодами. Это означает, что за рядом мелких исключений ей можно пользоваться бесплатно, а кроме того, модифицировать исходный код, который доступен в сети Internet.

В данной книге рассматривается установка MySQL в операционных системах Windows, Linux, Mac OS; подробно описываются запуск СУБД и работа с ней, причем основное внимание уделяется доступу к базе данных и администрированию из командной строки. Ряд глав посвящен программированию на языках PHP, Perl и Java. В тексте приводятся упражнения, облегчающие изучение MySQL начинающими пользователями.

В приложениях рассматриваются вопросы диагностики и устранения ошибок, приводятся справочная информация и ссылки на другие источники.

Содержание книги «MySQL. Руководство по изучению языка»:

  1. Установка MySQL
  2. Эксплуатация MySQL
  3. Проектирование БД
  4. Язык SQL
  5. Функции MySQL
  6. MySQL и PHP
  7. MySQL и Perl
  8. MySQL и Java
  9. Методы программирования БД
  10. Администрирование MySQL
  11. Дополнительная иформация

17,252 просмотров всего, 1 просмотров сегодня

SQL: Полное руководство

Описание книги SQL: Полное руководство:
Второе издание популярного руководства по SQL — существенно расширенное и обновленное описание языка SQL, являющегося основным инструментом работы с реляционными базами данных. Второе издание, переработанное и дополненное.

Книга представляет собой не просто справочник по синтаксису языка, но и превосходный учебник по базам данных, включающий рассмотрение целого ряда тем: ключевые концепции и новейшие разработки в технологии реляционных баз данных; формирование всех типов запросов к базам данных в соответствии с синтаксисом как SQL1, так и SQL2; безопасность и принципы организации реляционных баз данных; программирование баз данных с использованием встроенного и динамического интерфейсов SQL, протоколов SQL/CLI и ODBC, библиотек DB-Library в SQL Server и ОСI (Oracle Call Interface), а также триггерови хранимых процедур; современные технологии построения хранилищ данных, распределенных и объектно-реляционных баз данных.

15,716 просмотров всего, сегодня нет просмотров

Oracle PL/SQL для администраторов баз данных

Описание книги Oracle PL/SQL для администраторов баз данных:
PL/SQL, мощнейший процедурный язык корпорации Oracle, является основой приложений, разрабатываемых на технологиях Oracle на протяжении последних 15 лет. Изначально PL/SQL предназначался только для разработчиков. Однако теперь он стал важнейшим инструментом администрирования баз данных, поскольку ответственность администраторов за производительность баз данных увеличилась, а границы между разработчиками и администраторами постепенно стираются.

«Oracle PL/SQL для администраторов баз данных» — первая книга, в которой язык PL/SQL рассматривается с точки зрения администрирования. Изложение ориентировано на версию Oracle 10g Release 2 и начинается с обзора PL/SQL, достаточного для знакомства администратора базы данных с основами этого языка и начала работы на нем. Далее подробно обсуждаются вопросы обеспечения безопасности, относящиеся к администрированию базы данных: шифрование (описаны как традиционные методы, так и новое прозрачное шифрование данных Oracle — TDE), контроль доступа на уровне строк (RLS), детальный аудит (FGA) и генерация случайных значений. Уделено внимание способам повышения производительности базы данных и запросов за счет применения курсоров и табличных функций. Рассматривается использование планировщика Oracle, позволяющего настроить регулярное выполнение таких заданий, как мониторинг базы данных и сбор статистики.

16,195 просмотров всего, сегодня нет просмотров

SQL

Описание книги SQL:
Эта книга — отличный источник знаний для всех, кто программирует на SQL. Всеобъемлющая, пользующаяся доверием и не зависящая от конкретных продуктов, эта книга предлагает практический подход к освоению языка запросов и программирования. Вы будете изучать SQL в процессе его использования — создавая приложения баз данных, администрируя базы данных и работая с данными в интерактивном режиме.

Четкое и ясное изложение автором основ технологии реляционных баз данных позволит вам овладеть подходом к максимально эффективному решению задач, связанных с применением SQL. В книге дано подробное описание языка, поэтому от читателя не требуется никакой предварительной подготовки. Сопровождаемая практическими учебными материалами, книга представляет собой полное справочное руководство по SQL.

Основные темы книги:
• Разработка приложений, использующих SQL
• Проектирование и создание баз данных
• Выполнение операций над данными
• Извлечение и анализ данных с использованием сложных запросов
• Сочетание SQL с другими языками
• Построение приложений с динамической генерацией SQL
• Реализация бизнес-правил в базе данных
• Поиск и устранение аномалий в данных
• Разрешение проблем параллелизма
• Программная обработка ошибок в базе данных
• Оптимизация SQL-операций
• Использование динамического и встроенного SQL
• Сочетание SQL и Java: SQLJ и JDBC

40,039 просмотров всего, сегодня нет просмотров

Изучаем SQL

Описание книги Изучаем SQL:
Книга Алана Бьюли, эксперта по языку SQL, — прекрасный учебник для тех, кто еще не знает, но хочет освоить этот язык. Книга не только позволит приобрести начальные знания, но и расскажет о наиболее часто употребляемых мощных средствах языка SQL, используемых опытными программистами.

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

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

Книга предназначена разработчикам приложений БД, администраторам БД и тем, кто создает отчеты.

30,073 просмотров всего, 2 просмотров сегодня

Oracle9i. Программирование на языке PL/SQL

Описание книги Oracle9i. Программирование на языке PL/SQL:
Это руководство, официально одобренное корпорацией Oracle, поможет в разработке надежных приложений PL/SQL. В книге представлены основные возможности языка для различных версий баз данных. Вы научитесь разрабатывать, тестировать и отлаживать приложения PL/SQL с применением различных сред разработки.

Основные темы книги:

— Применение различных сред разработки и выполнения PL/SQL;
— Подробное описание синтаксиса PL/SQL, переменных, типов данных, выражений, операций и управляющих структур;
— Обеспечение согласованности данных с помощью инструкций управления транзакциями SQL;
— Использование курсоров для многострочных запросов и явного управления обработкой инструкций SQL;
— Использование возможностей многоуровневых сборных конструкций Oracle9i;
— Создание и использование процедур, функций и модулей;
— Разработка DML, триггеров для реализации сложных ограничений данных;
— Использование развитых средств PL/SQL, включая внешние процедуры, встроенный динамический SQL и объектные типы.

9,871 просмотров всего, сегодня нет просмотров