The Golden Section labs Welcome to TGSlabs.com!
НачалоЗагрузитьКупитьПоддержкаОбратная связь
WinOrganizer
GSNotes
GSDataServer
GS Reader
PicaSafe
Обновление продуктов
Новости
Сравнение продуктов
FAQ
Бесплатная регистрация
Ссылка на нас
Бесплатные базы данных
Для прессы
Полезные ссылки
info@tgslabs.com
Подписка на рассылку

Разделы:
Новости компании
Новости программ
Новые базы данных
E-mail:
Дизайн иконок и дизайн логотипов Иконки программ нарисованы
LuckyIcon Art
ПрограммыБазы данных (RUS)Базы данных (ENG)Базы данных (Другие)
English | Russian

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

Название Автор Размер Дата Загрузить
Учебник по языку SQL Игорь Старовойтов 125 Кб 15.12.2004
Загрузить

Расположенные на нашем сайте файлы и архивы проверены с помощью антивирусной программы Kaspersky Antivirus
Для ускорения загрузки файлов Вы можете воспользоваться менеджером загрузки ReGet

От составителя:

Учебник по языку SQL в формате gso.
--
15 декабря 2004, Игорь Старовойтов

Внешний вид
Учебник по языку SQL
Содержание базы (возможны сокращения)

 Структурированный язык запросов (SQL)
      Содержание
      Предисловие
      1. Реляционные базы данных и язык SQL
  1.1. Реляционная база данных
  1.2. Почему SQL?
  1.3. Таблицы SQL
      2. Запросы с использованием единственной таблицы
  2.1. О предложении SELECT
  2.2. Выборка без использования фразы WHERE
  2.2.1. Простая выборка
  2.2.2. Исключение дубликатов
  2.2.3. Выборка вычисляемых значений
  2.3. Выборка c использованием фразы WHERE
  2.3.1. Использование операторов сравнения
  2.3.2. Использование BETWEEN
  2.3.3. Использование IN
  2.3.4. Использование LIKE
  2.3.5. Вовлечение неопределенного значения
  2.4. Выборка с упорядочением
  2.5. Агрегирование данных
  2.5.1. SQL-функции
  2.5.2. Функции без использования фразы GROUP BY
  2.5.3. Фраза GROUP BY
  2.5.4. Использование фразы HAVING
      3. Запросы с использованием нескольких таблиц
  3.1. О средствах одновременной работы с множеством таблиц
  3.2. Запросы, использующие соединения
  3.2.1. Декартово произведение таблиц
  3.2.2. Эквисоединение таблиц
  3.2.3. Естественное соединение таблиц
  3.2.4. Композиция таблиц
  3.2.5. Тета-соединение таблиц
  3.2.6. Соединение таблиц с дополнительным условием
  3.2.7. Соединение таблицы со своей копией
  3.3. Вложенные подзапросы
  3.3.1. Виды вложенных подзапросов
  3.3.2. Простые вложенные подзапросы
  3.3.3. Использование одной и той же таблицы во внешнем и вложенном подзапросе
  3.3.4. Вложенный подзапрос с оператором сравнения, отличным от IN
  3.3.5. Коррелированные вложенные подзапросы
  3.3.6. Запросы, использующие EXISTS
  3.3.7. Функции в подзапросе
  3.4. Объединение (UNION)
  3.5. Реализация операций реляционной алгебры предложением SELECT
  3.6. Резюме
      4. Предложения модификации данных SQL
  4.1. Особенности и синтаксис предложений модификации
  4.2. Предложение DELETE
  4.2.1. Удаление единственной записи
  4.2.2. Удаление множества записей
  4.2.3. Удаление с вложенным подзапросом
  4.3. Предложение INSERT
  4.3.1. Вставка единственной записи в таблицу
  4.3.2. Вставка множества записей
  4.3.3. Использование INSERT...SELECT для построения внешнего соединения
  4.4. Предложение UPDATE
  4.4.1. Обновление единственной записи
  4.4.2. Обновление множества записей
  4.4.3. Обновление с подзапросом
  4.4.4. Обновление нескольких таблиц
  4.5. О конструировании предложений модификации
      5. О предложениях определения данных и оптимизации запросов
  5.1. Системный каталог
  5.2. Создание и уничтожение базовых таблиц
  5.3. О индексах и производительности
  5.4. Представления
  5.4.1. Создание и уничтожение представлений
  5.4.2. Операции выборки из представлений
  5.4.3. Обновление представлений
  5.4.4. Для чего нужны представления
      6. О других предложениях и конструкциях SQL
  6.1. Безопасность и санкционирование доступа
  6.2. Обработка транзакций
  6.3. Прикладное программирование
      Литература


Предисловие
Предисловие 
Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей. Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами данных (СУБД).
Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем привели к широкому распространению наиболее удобных и сравнительно простых для понимания реляционных (табличных) СУБД. Для обеспечения одновременного доступа к данным множества пользователей, нередко расположенных достаточно далеко друг от друга и от места хранения баз данных, созданы сетевые мультипользовательские версии СУБД. В них тем или иным путем решаются специфические проблемы параллельных процессов, целостности (правильности) и безопасности данных, а также санкционирования доступа. 
Ясно, что совместная работа пользователей в сетях с помощью унифицированных средств общения с базами данных возможна только при наличии стандартного языка манипулирования данными, обладающего средствами для реализации перечисленных выше возможностей. Таким языком стал SQL, разработанный в 1974 году фирмой IBM для экспериментальной реляционной СУБД System R. После появления на рынке двух пионерских СУБД этой фирмы - SQL/DS (1981 год) и DB2 (1983 год) - он приобрел статус стандарта де-факто для профессиональных реляционных СУБД. В 1987 году SQL стал международным стандартом языка баз данных, а в 1992 году вышла вторая версия этого стандарта.
В книгу включены наиболее важные предложения базового варианта SQL, позволяющие познакомиться с основными средствами манипулирования данными. Недостаток места не позволил подробно рассмотреть другие его конструкции. Однако и таких знаний достаточно для получения данных из баз, находящихся под управлением большинства современных СУБД (если, конечно, вам предоставят привилегии доступа к ним).
Эта книга писалась одновременно с книгой [2], поэтому и читать их целесообразно вместе, так как знакомство с одной из них облегчит понимание другой. 
[<<Назад]  [Содержание]  [Вперед>>]

Внимание:
Все бесплатные базы данных, расположенные на нашем сайте, составлены нашими пользователями. Мы не несем ответственности за их содержимое. Если представленная база данных каким-либо образом нарушает Ваши авторские или иные права, пожалуйста, свяжитесь с нами.

Начало | Загрузить | Купить | Поддержка | Обратная связь |