Язык запросов SQL
Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Учебный курс «Язык запросов SQL»

 

Язык запросов SQL

Учебный курс «Язык запросов SQL» посвящен изучению языка структурированных запросов – SQL, который является стандартным языком реляционных систем управления базами данных СУБД. Издание ориентировано, прежде всего, на начинающего пользователя, желающего всерьез заняться базами данных. Основу материала составляет изучение примеров готовых баз данных. Тем, кто изучает SQL на профессиональном уровне, будет полезна информация о спецификации и стандартах этого языка. Приводятся сведения, посвященные применению SQL в различных средах программирования. Это поможет понять принцип взаимодействия разрабатываемого приложения и СУБД, а также определиться в выборе протокола взаимодействия прикладной программы с базой данных. Международная организация стандартизации ISO и Американский национальный институт стандартов ANSI уже более 20-и лет ведут работы по поддержанию стандарта SQL, и практически все современные реляционные СУБД используют его в качестве языка интерфейса пользователей с базами данных. В качестве основы при рассмотрении языка SQL был выбран стандарт ISO-ANSI 2003. Так как многие производители СУБД расширяют возможности стандарта, авторы использовали некоторые из расширений языка, предоставляемые СУБД Oracle 10.

Язык запросов SQL

Как построен курс «Язык запросов SQL»

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

  1. Введение в SQL
    • Краткая история развития SQL
    • Деятельность по стандартизации SQL
    • Возможности SQL
    • Основы SQL
  2. Простейшие запросы
    • О предложении SELECT
    • Основные фразы – SELECT и FROM
    • Фраза SELECT – указание выводимых данных
    • Фраза FROM – указание используемых таблиц
  3. Отбор строк по условию
    • Использование простейших условий
    • Использование специальных операторов
  4. Многотабличные запросы
    • Декартово произведение таблиц
    • Условие соединения
    • Соединение таблиц по равенству
    • Соединение таблиц по неравенству
    • Самосоединение таблицы
    • Внешнее соединение таблиц
    • Соединения с использованием фразы FROM
  5. Использование функций
    • Агрегатные функции
    • Однострочные функции
  6. Группировка и сортировка
    • Запросы с группировкой строк
    • Условие отбора групп
    • Сортировка результирующих строк
  7. Вложенные запросы
    • Подзапросы во фразе WHERE
    • Простые и коррелированные подзапросы во фразе SELECT
    • Простые и коррелированные подзапросы во фразе HAVING
    • Простые подзапросы во фразе FROM
  8. Дополнительные операторы и выражения
    • Использование оператора EXISTS
    • Использование операторов ANY, SOME и ALL
    • Выражения и функции выбора вариантов
    • Выражение предикатов над множествами
  9. Множественные операции над таблицами
    • Множественные операции в стандарте SQL
    • Объединение таблиц
    • Пересечение таблиц
    • Разность таблиц
    • Дополнительные аспекты использования множественных операций
  10. Развитые возможности SQL
    • Использование неопределенных значений
    • Рекурсивное вычисление запросов
    • Многомерный анализ данных

Далее следует материал, который в большей мере ориентирован на администраторов базы данных. Здесь рассматриваются такие возможности языка, как определение базы данных, ввод данных в базу, создание представлений, защита данных.

  1. Определение таблиц
    • Создание таблицы
    • Изменение определения таблицы
    • Определение и использование индексов
    • Последовательности
  2. Определение ограничений целостности
    • Виды ограничений целостности
    • Ограничение на отсутствие значения
    • Ограничение уникальности
    • Ограничение первичного ключа
    • Ограничение ссылочной целостности
    • Ограничение на значение
    • Отложенная проверка ограничений
    • Изменение ограничений целостности
    • Утверждения
  3. Манипулирование данными
    • Добавление новых строк
    • Обновление существующих данных
    • Слияние данных
    • Удаление существующих строк
    • Поддержка целостности при манипулировании данными
    • Импорт и экспорт данных
  4. Представления
    • Создание представления
    • Модификация данных через представления
    • Использование представлений
  5. Защита данных
    • Составляющие системы защиты
    • Пользователи и роли
    • Предоставление и отмена привилегий
    • Представления и защита данных

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

  1. Процедурный SQL
    • Курсоры
    • Введение в PL/SOL
  2. Транзакции и триггеры
    • Использование транзакций
    • Использование триггеров
  3. Объектно-ориентированный SQL
    • Основные объектные возможности SQL
    • Большие объекты данных
    • Конструируемые типы данных
    • Пользовательские типы данных
  4. SQL/XML
    • XML и базы данных
    • Отображения между SQL и XML
    • Функции и предикаты XML
    • Ввод, выбор и обновление документов XML
  5. Системный каталог
    • Что такое системный каталог
    • Системный каталог в стандарте SQL
    • Системный каталог Oracle

В приложениях к учебному курсу «Язык запросов SQL» приводится полное описание учебной базы данных, используемой в большинстве примеров, а также кратко описывается инструментальное средство SQL *Plus Oracle, которым можно воспользоваться для создания учебной базы данных, самостоятельного или с помощью доступного для загрузки скрипта, и выполнения приводимых примеров.

  1. Демонстрационные материалы
  2. Инструментальное средство SQL *Plus

Издание может служить как учебным пособием по курсу Базы данных, так и руководством для тех, кто желает освоить SQL самостоятельно.

Формат: PDF + Примеры
Качество: eBook
Страниц: 416

Купить учебный курс «Язык запросов SQL»

Интернет-магазин OZON.RU: Язык запросов SQL / Интернет-магазин OZON.RU / Описание товара / Язык запросов SQL / Интернет-магазин OZON.RU / Оформить заказ

Скачать бесплатно учебный курс «Язык запросов SQL»

17.01.2012800.05598

Карта сайта

 
]]>