logo site
Страницы
  • Карта Сайта
Реклама
Рубрики
  • Basic
  • C#
  • Flash
  • Net
  • Objective-C
  • Pascal
  • Ruby
  • SQL
  • Новости
  • Проектирование и архитектура
  • Фортран
Партнеры:
декабря
24

Бодр.ин - Учебник SQL

Автор: admin, размещено в: SQL, комментарии: Комментариев нет

Оглавление книжки “Основы SQL”. СОДЕРЖАНИЕ Реляционные информационной базы. Несомненно введение. SQL. Следовательно обзор. Использование SQL для извлечения инфы из таблиц Использование реляционных и булевых операций для существа наиболее трудных предикатов Использование особых операторов в критериях Обобщение этих при помощи агрегатных функций Формирование вывода запроса Запрашивание нескольких таблиц аналогично, как одной Объединение таблицы с собой Вставка 1-го запроса вовнутрь иного Соотнесённые подзапросы Использование оператора EXISTS Использование операторов ANY, ALL и SOME Использование предложения UNION Ввод, удаление и перемена ценности поля Использование подзапросов с командами модификации Создание таблиц Ограничение значений ваших этих Поддержка целостности ваших этих Представление. И действительно введение. Изменение значений при помощи представлений Кто что сможет делать в информационной базе? Глобальные нюансы SQL Как эти SQL сберегаются в упорядоченном облике Использование SQL с иными языками (разумно вложенный SQL) ПриложенияГЛАВА 1. Так или иначе РЕЛЯЦИОННЫЕ БАЗЫ ДАННЫХ. Видите ли ВВЕДЕНИЕ.

Что это “реляционная в целом информационная база”? По крайней мере связывание одной таблицы с инойПорядок строчек произволенИдентификация строчек (напросто изначальный ключ) Оказывается столбцы обычно называются и нумеруютсяТиповая информационная базаРезюмеРабота со SQL

ГЛАВА 2. SQL. Тем не менее ОБЗОР.

Как трудится SQL? Собственно что добровольно делает ANSI?Интерактивный и вложенный SQLПодразделы SQLРазличные разновидности этихSQL. И в самом деле несогласованности.Что это “ПОЛЬЗОВАТЕЛЬ”?Условные обозначения и терминологияРезюмеРабота со SQL

ГЛАВА 3. Между прочим ИСПОЛЬЗОВАНИЕ SQL Наоборот ДЛЯ ИЗВЛЕЧЕНИЯ ИНФОРМАЦИИ ИЗ ТАБЛИЦ

Создание запроса Мало того где используются запросы?Команда SELECT Короче, добровольно выбирайте практически постоянно самый слишком незатейливый приемОписание SELECTПросмотр исключительно явных столбцов таблицыПереупорядочивание столбцаУдаление лишних этихКвалифицированный выбор при применении услугРезюмеРабота со SQL

ГЛАВА 4. По правде говоря, ИСПОЛЬЗОВАНИЕ РЕЛЯЦИОННЫХ И БУЛЕВЫХ ОПЕРАЦИЙ ДЛЯ СОЗДАНИЯ БОЛЕЕ весьма СЛОЖНЫХ ПРЕДИКАТОВ

Реляционные операции А кроме того булевы операцииРезюмеРабота со SQL

ГЛАВА 5. Одним словом ИСПОЛЬЗОВАНИЕ просто-таки СПЕЦИАЛЬНЫХ ОПЕРАТОРОВВ УСЛОВИЯХ

Оператор INОператор BETWEENОператор LIKE Судя по всему работа со значениями NULLОператор IS NULLИспользование NOT со очень-то особыми операторамиРезюмеРабота со SQL

ГЛАВА 6. Не правда ли ОБОБЩЕНИЕ ДАННЫХ С ПОМОЩЬЮАГРЕГАТНЫХ ФУНКЦИЙ

Что это агрегатные функции? Как ни странно как радушно принимать на вооружение агрегатные функции?Специальный атрибут COUNT Допустим агрегаты, возведённые на скалярном выраженииПредложение GROUP BYПредложение HAVINGНе делайте вложенных аппаратовРезюмеРабота со SQL

ГЛАВА 7. Удивительно, что ФОРМИРОВАНИЕ ВЫВОДА ЗАПРОСА

Строки и выраженияУпорядочивание выводаполейУпорядочивание при помощи нескольких столбцовУпорядочивание агрегатных группУпорядочивание вывода по номеру столбца То есть упорядочивание при помощи NULLРезюмеРабота со SQL

ГЛАВА 8. Подумать только, ЗАПРАШИВАНИЕ НЕСКОЛЬКИХ ТАБЛИЦ  ТАК ЖЕ, КАК ОДНОЙ

Объединение таблицИмена таблиц истолбцовСоздание соединенияОбъединение таблиц через справочную целостность Собственно говоря, объединение таблиц по равноправию значений в столбцах и иные виды соединенийОбъединение наиболее 2-ух таблицРезюмеРабота со SQL

Как сделать группировка таблицы с собойПсевдонимыУстранение избыточностиПроверка погрешностейБольше псевдонимов Казалось бы довольно-таки комплексные соединенияРезюмеРабота со SQL

ГЛАВА 10. Без сомнения ВСТАВКА ОДНОГО ЗАПРОСА ВНУТРЬ ДРУГОГО

Как действует подзапрос?Значения, которые подзапрос лично имеет возможность выводитьDISTINCT с подзапросами Иными словами предикаты с подзапросами резонно считаются слишком необратимымиИспользование агрегатных функций в подзапросахИспользование подзапросов, которые окончательно выдают очень-очень большое количество строчек при помощи оператора INПодзапросы в предложении HAVINGРезюмеРабота со SQL

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

ГЛАВА 12. Ну что же ИСПОЛЬЗОВАНИЕ ОПЕРАТОРА EXISTS

Как трудится EXISTS?Выбор столбцов при помощи EXISTSИспользование EXISTS с соотнесёнными подзапросами Поверьте комбинация из EXISTS и соединенияИспользование NON EXISTSEXISTS и аппаратыУлучшенный образчик подзапросаРезюмеРабота со SQL

ГЛАВА 13. Предположим ИСПОЛЬЗОВАНИЕ ОПЕРАТОРОВ ANY, ALL И SOME

Специальные операторы ANY либо SOMEИспользование IN либо EXISTS заместо ANYКак ANY готов поспешно стать разноплановым?Специальный оператор ALLРавенства и неравенства С одной стороны вполне правильное осознание ANY и ALLКак ANY, ALL и EXISTS неторопливо поступают спокойно с отсутствующими и однозначно незнакомыми данными? И вообще когда подзапрос ворачивается мало-мальски порожним?ANY и ALL взамен EXISTS с NULLИспользование COUNT взамен EXISTSРезюмеРабота со SQL

ГЛАВА 14. Как всегда ИСПОЛЬЗОВАНИЕ ПРЕДЛОЖЕНИЯ UNION

Объединение нескольких запросов в 1 Больше того когда вам предоставляется возможность добровольно делать группировка запросов?UNION и уничтожение дубликатовИспользование строчек и выражений с UNIONИспользование UNION с ORDER BYВнешнее сообществоРезюмеРабота со SQL

ГЛАВА 15. Безусловно ВВОД, УДАЛЕНИЕ И ИЗМЕНЕНИЕ ЗНАЧЕНИЯ ПОЛЯ

Команды модификации языка DMLВвод значенийВставка NULL Известно, что именование столбца для вставкиВставка последствий запросаУдаление строчек из таблицИзменение значений поляМодифицирование исключительно явных строчекКоманда UPDATE для нескольких столбцов Не исключено, что использование выражений для модификацииМодифицированиеNULL-значенийРезюмеРабота со SQL

ГЛАВА 16. Не удивительно, что ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ С КОМАНДАМИ МОДИФИКАЦИИ

Использование подзапросов с INSERTНе вставляйте дубликаты строчекИспользование подзапросов, сознательно сделанных во наружных запросах таблицИспользование подзапросов с DELETEИспользование подзапросов с UPDATE По правде сказать ограничения подзапросов команд DMLРезюмеРабота со SQL

Команда существа таблицыИндексыУникальность индексыУдаление индексовИзменение таблицы, опосля того как она была сознательно сделана И все-таки удаление таблицыРезюмеРабота со SQL

ГЛАВА 18. Можно подумать, что ОГРАНИЧЕНИЕ ЗНАЧЕНИЙ ВАШИХ ДАННЫХ

Ограничение таблицОбъявление ограниченийИспользование ограничений для исключения порожних (NULL) значенийУбедитесь, что ценности очень неповторимыОграничение изначальных ключей К примеру, проверка значений полейУстановка значений по умолчаниюРезюмеРабота со SQL

Внешний ключ и родительский ключ А вот многостолбцовые наружные ключиСмысл наружного и родительского ключейОграничение наружного ключаКак возможно предположить поля в виде наружных ключей Как известно, совсем внешний ключ как лимитирование таблицыВнешний ключ как лимитирование столбцовНе предписывать перечень столбцов изначальных ключей К несчастью как по-своему справочная целостность ограничивает значение более-менее родительского ключа? И правда, столь первичный ключ как попросту оригинальный напросто наружный ключОграничения наружного ключаЧто произойдет, коль скоро вы умышленно сделаете команду модификации?Описание ограничений таблицыДействия ограниченийВнешние ключи, которые ссылаются обратно поистине на собственные подчинённые таблицыРезюмеРабота со SQL

ГЛАВА 20. Мысль о том, что ПРЕДСТАВЛЕНИЕ. Само собой разумеется, что ВВЕДЕНИЕ.

Что это представление?Команда CREATE VIEWМодифицирование представленийИменование столбцов Неудивительно, что комбинирование предикатов представлений и главных запросов в представлениях Можно сказать по-особенному групповые представленияПредставления и соединения И кроме того представления и подзапросы Тем более что в состоянии замечательно делать представления? В таком случае удаление представленийРезюме Другими словами работа со SQL

ГЛАВА 21. По всей вероятности ИЗМЕНЕНИЕ ЗНАЧЕНИЙ С ПОМОЩЬЮ ПРЕДСТАВЛЕНИЙ

Модифицирование представленияОпределение модифицируемости представления Как обычно модифицируемые представления и представления ТОЛЬКО_ДЛЯ_ЧТЕНИЯ Обычно какое представление относительно считается модифицируемым?Проверка значений, помещаемых в представлениеПредикаты и исключённые поляПроверка представлений, которые базируются на иных представленияхРезюмеРабота со SQL

ГЛАВА 22. Поэтому КТО И ЧТО МОЖЕТ долго ДЕЛАТЬ В БАЗЕ ДАННЫХ?

ПользователиРегистрацияПредоставление приемуществСтандартные привилегииКоманда GRANTИспользование доводов ALL и PUBLICПередача прав при помощи WITH GRANT OPTION Именно отмена приемуществИспользование представлений для фильтрации привилегииДругие виды приемуществТипичные привилегии системыСоздание и удаление юзеровРезюмеРабота со SQL

ГЛАВА 23. Прежде всего налицо ГЛОБАЛЬНЫЕ АСПЕКТЫ SQL

Переименование таблиц Как правило переименование с таким же наиболее фамилиейОдно фамилия для любогоУдаление синонимовКак информационная база распределена меж юзерами? Выяснилось, что когда изготовленные перемены стают просто-напросто многократными?Как SQL свободно разговаривает сходу с несколькими юзерами?Типы блокировокДругие приемы блокировки этихРезюмеРабота со SQL

ГЛАВА 24. А главное КАК ДАННЫЕ SQL Итак, ХРАНЯТСЯ В УПОРЯДОЧЕННОМ ВИДЕ?

Каталог системыТипичный каталог системыИспользование представлений в таблицах каталога Например, комментарий в содержании каталогаОстальное содержимое каталогаSYSTENINDEXES - индексация полностью в информационной базеSYSTEMUSERAUTH - пользовательские исистемные привилегии мало-мальски в информационной базеSYSTEMTABAUTH - привилегии объекта, которые долго не характеризуют авторизацию столбцаSYSTEMCOLAUTH - привилегии объекта, которые условно характеризуют авторизацию столбцаSYSTEMSYNONS - синонимы для таблиц полностью информационной базеДругое применение каталогаРезюмеРабота со SQL

ГЛАВА 25. Тогда ИСПОЛЬЗОВАНИЕ SQL Кстати сказать с ДРУГИМ ЯЗЫКОМ (ВЛОЖЕННЫЙ SQL)

Что это - инвестиция SQL?Зачем вбухивать SQL?Как делается инвестиция SQL? Сказать по правде, использование налицо переменных просто-таки ключевого языка со SQLОбъявление переменныхИзвлечение значений в переменныхКурсорSQLCODEИспользование SQLCODE для управления циклами Точно так же предложение WHENEVERМодифицирование курсоровПеременная INDICATORИспользование переменной INDICATOR для эмуляции NULL -значений SQL Другое внедрение переменной INDICATORРезюмеРабота со SQL

ПРИЛОЖЕНИЯ A: Ответы на процедуры B: Типы этих в SQLC: Некоторые единые неординарные отличительные черты SQL D: Синтаксис и команды гиперссылкиE: Таблицы, применяемых в случаях

Оставить комментарий

Вы должны быть зарегистрироавны чтобы оставить комментарий.

  • Категории
  • Новости
  • Популярное
  • Комментарии
  • Архив
Programmirovanie. Все права защищены