The Golden Section labs Welcome to TGSlabs.com!
HomeDownloadsPurchaseSupportFeedback
WinOrganizer
GS Notes
GSDataServer
GS Reader
PicaSafe
Upgrade
News
Compare products
FAQ
Free registration
Link to us
Free databases
Press Kit
Useful links
info@tgslabs.com
Subscribe

Sections:
Company News
Translators
Program news
New databases
E-mail:
Icon design and logo design Software Icons design - by
LuckyIcon Art
SoftwareDatabases (ENG)Databases (RUS)Databases (Other)

This free database was compiled using the PIM product called WinOrganizer.
To view this database, you can use GoldenSection Reader that can be downloaded from our site.
CD-ROM via Air Mail You can get this database and all other databases published on our site on CD-ROM. Besides databases, CD-ROM also contains latest trial versions of WinOrganizer and GSNotes, as well as a freeware product to view above-mentioned databases - GoldenSection Reader.
Buy Now CD-ROM for just 9.95 USD
Database Author Size Date Download
Учебник по языку SQL Игорь Старовойтов 125 Кб 15.12.2004
Download

Files and archives posted on our site have been checked using Kaspersky Antivirus software
For fast and reliable file downloading, use a download manager such as ReGet

By compiler:

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

Appearance
Учебник по языку SQL
Database content (in some cases, compressed to get a general view)

 Структурированный язык запросов (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], поэтому и читать их целесообразно вместе, так как знакомство с одной из них облегчит понимание другой. 
[<<Назад]  [Содержание]  [Вперед>>]

Home | Downloads | Purchase | Support | Feedback |