The Golden Section labs Welcome to TGSlabs.com!
НачалоЗагрузитьКупитьПоддержкаОбратная связь
WinOrganizer
GoldenSection Notes
Знакомство
Возможности
Внешний вид
Загрузить
Купить
История изменений
Документация
Награды
В прессе
Что говорят пользователи
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], поэтому и читать их целесообразно вместе, так как знакомство с одной из них облегчит понимание другой. 
[<<Назад]  [Содержание]  [Вперед>>]

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

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