Читать онлайн «Основы языка TRANSACT SQL: Учебное пособие»

Автор Казакова И.А.

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ И. А. Казакова Основы языка Transact SQL Учебное пособие ПЕНЗА 2010 ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования «Пензенский государственный университет» (ПГУ) И. А. Казакова Основы языка Transact SQL Рекомендовано Государственным образовательным учреждением высшего профессионального образования «Московский государственный технический университет им. Н. Э. Баумана» в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки 230100 «Информатика и вычислительная техника» Пенза Издательство ПГУ 2010 1 УДК 681. 3 К14 Казакова, И. А. К14 Основы языка Transact SQL : учеб. пособие / И. А. Казакова. – Пенза : Изд-во ПГУ, 2010. – 164 с.
ISBN 978-5-94170-325-8 Рассмотрен язык Transact SQL – диалект языка SQL, используемый в одной из самых популярных систем управления реляционными базами данных – SQL Server 2005. Приведены сведения о структурных подразде- лах языка – операторах определения данных, операторах манипулирова- ния данными, о языке запросов (представленном оператором SELECT), о средствах управления транзакциями и средствах администрирования базы данных. Все операторы языка подробно проиллюстрированы при- мерами. Для некоторых примеров приведены возможные результаты. Учебное пособие подготовлено на кафедре «Математическое обес- печение и применение ЭВМ» и предназначено для студентов, обучаю- щихся по направлению 230100 «Информатика и вычислительная техни- ка», а также для студентов других специальностей, изучающих совре- менные системы управления базами данных и язык Transact SQL. УДК 681. 3 ISBN 978-5-94170-325-8 © ГОУ ВПО «Пензенский государственный университет», 2010 2 Введение SQL (Structured Query Language) – Структурированный Язык Запросов – стандартный язык запросов по работе с реляцион- ными базами данных. Язык был предложен компанией IBM в нача- ле 1970-х гг. для проверки возможностей реляционной модели. SQL в чистом (базовом) виде является информационно-логи- ческим языком, а не языком программирования. Однако стандарт языка спецификацией SQL/PSM предусматривает возможность его процедурных расширений, с учетом которых язык уже может рас- сматриваться в качестве языка программирования. Первый вариант языка SQL был разработан и частично реали- зован в рамках проекта экспериментальной реляционной СУБД SystemR. Исходным названием языка было SEQUEL – Structured English Query Language – структурированный английский язык за- просов.