Rambler's Top100
   eknigaplus.net.ru   Электронные учебники, программа расписания выхода поездов, софт на CD
Содержание Понимание SQL

Введение в реляционные базы данныx
SQL: Краткий обзор
Использование SQL для извлечения информации из таблиц
Использование реляционныx и булевыx операторов при создании более сложныx предикатов
Использование специальныx операторов в условияx
Обобщение данныx с помощью агрегатныx функций
Форматирование вывода запроса
Запрос многиx таблиц как одной
Объединение таблицы с собой
Помещение одного запроса внутрь другого
Соотнесенные подзапросы
Использование оператора EXISTS
Использование операторов ANY, ALL и SOME
Использование предложения UNION
Введение, удаление и изменение значения поля
Использование подзапросов с командами модификации
Создание таблиц
Ограничение значений вашиx данныx
Поддержание целостности вашиx данныx
Введение представления
Изменение значений с помощью представлений
Определение кто что может делать
Глобальные аспекты SQL
Как данные SQL содержатся в упорядоченном виде
Использование SQL с другими языками (вложенный SQL)
Приложения


Cтандарт SQL определяется с помощью кода ANSI (Американский Национальный Институт Стандартов ). SQL не изобретался ANSI. Это по существу изобретение IBM. Но другие компании подхватили SQL сразу же, по крайней мере, одна компания (Oracle) отбила у IBM право на рыночную продажу SQL продуктов. После того как появился ряд конкурирующих программ SQL на рынке, ANSI определил стандарт к которому они должны быть приведены (определение таких стандартов и является функцией ANSI ). Однако после этого, появились некоторые проблемы. Возникли они в результате стандартизации ANSI в виде некоторых ограничений. Так как не всегда ANSI определяет то, что является наиболее полезным, то программы пытаются соответствовать стандарту ANSI не позволяя ему ограничивать их слишком сильно. Это, в свою очередь, ведет к случайным несогласованности. Программы Баз Данных обычно дают ANSI SQL дополнительные особенности и часто ослабляют многие ограничения из большинства из них. Следовательно, общие разновидности ANSI будут также рассмотрены. Хотя мы очевидно не сможем объять каждое исключение или разновидность, удачные идеи имеют тенденцию к внедрению и использованию в различных программах даже когда они не определены стандартом ANSI. ANSI - это вид минимального стандарта и вы можете делать больше чем он позволяет, хотя и должны выполнять его указания при выполнении задач которые он определяет.


Rambler's Top100