Содержание
Введение 2
1. История развития SQL 3
2. Язык структурированных запросов SQL 5
2.1 Таблицы SQL 6
2.2 Структура языка SQL 7
2.3 Структура запросов SQL 8
2.3 Оператор SELECT 10
2.4 Операторы модификации данных 20
2.4.1 Оператор INSERT 20
2.4.2 Оператор UPDATE 25
2.4.3 Оператор DELETE 27
2.5 Транзакции в SQL 28
2.6 Защита данных 30
2.7 Обработка ошибок 32
Заключение 34
Список использованных источников 36
Приложение А 37
Выдержка из текста
В современном мире объемы информации, которые необходимы для ведения практически любой деятельности, все время возрастают. Поэтому для работой с большими объемами информации необходимы инструменты, специально разработанные не только для хранения данных, но также и обладающие возможностями быстрого поиска необходимых данных, возможностями увеличения объемов хранимой информации и изменения уже хранимой. Наиболее простым, удобным и рациональным способом хранения информации, на основе опыта последних десятилетий бурного развития информационных технологий, был признан способ хранения информации в виде баз данных.
База данных – это, прежде всего, хранилище объектов определенных данных, т.е. набора всевозможных понятий или событий, которые описывает данная база данных (БД). Вместе с этим в основные функции баз данных входит систематизация информации, а также возможность связывания между собой объектов БД, имеющих логические связи.
Строго говоря, данные любой структуры можно путем несложных манипуляций представить в виде простой двумерной таблицы. Основная идея реляционного подхода как раз и состоит в этом. То есть в том, чтобы представить произвольную структуру данных в виде простой двумерной таблицы или, как принято говорить, нормализовать структуру. И, как следствие развития реляционного подхода к базам данных, возникла острая необходимость использования универсального языка для доступа и управления данными в различных БД.
Список использованной литературы
1 Бойко В. В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 1989. – 351 с.
2 Боуман Д. С., Эмерсон С. Л., Дарновски М.. Практическое руководство по SQL. 3-е издание.- М.: Вильямс. 2001. 336 с.
3 Виейра Р. Программирование баз данных Microsoft SQL Server 2005. Базовый курс. — М.: Диалектика. 2008. 832 с.
4 Дейт К.Дж. Введение в системы баз данных. 6 изд.- М.: Вильямс. 2000. – 317с.
5 Джоунс Э., Стивенз Р. К., Плюю Р. Р., Гарретт, Кригель А.. Функции SQL. Справочник программиста. — М.: Диалектика. 2006. 768 с.
6 Когаловский М.Р. Энциклопедия технологий баз данных. – М.: Финансы и статистика, 2002. – 800 с.
7 Леонтьев В.П. ПК: универсальный справочник пользователя — М.:2003. – 251с.
8 Материалы сайта http://www.sql-ex.ru/help.
9 Уилтон П., Колби Д. Язык запросов SQL для начинающих. — М.: Диалектика. 2006. 496 с.
10 Фаронов В.В. Основы программирования в SQL. — М.: Издатель Молгачева С.В., 2002. – 329 с.