Пример готовой курсовой работы по предмету: Информатика
Содержание
Содержание
ВВЕДЕНИЕ 3
I. ИНТЕРАКТИВНЫЙ И ВЛОЖЕННЫЙ SQL 5
1.1. Субподразделения SQL 5
1.2. Команды DDL для работы с таблицами 6
1.3. Команды манипулирования данными 8
II. ВСТРОЕННЫЙ SQL 17
2.1. Основные концепции встроенного SQL 17
2.2. Статический SQL 19
2.3. Динамический SQL 22
2.4. Будущее языка SQL 25
2.4.1. Распределенные базы данных 26
2.4.2. Массивные хранилища данных 27
2.4.3. Сверхпроизводительные базы данных 28
2.4.4. Встроенные базы данных 29
ЗАКЛЮЧЕНИЕ 31
Список литературы 33
Выдержка из текста
ВВЕДЕНИЕ
SQL символизирует собой Структурированный Язык Запросов. Это – язык, который дает вам возможность создавать и работать в реляционных базах данных, которые являются наборами связанной информации сохраняемой в таблицах[9].
Мир баз данных становится все более и более единым.Это привело к необходимости создания стандартного языка, который мог бы использоваться, чтобы функционировать в большом количестве различных видов компьютерных сред. Стандартный язык позволит пользователям знающим один набор команд, использовать их чтобы создавать,изменять, отыскивать ипередавать информацию независимо от того работают ли они на персональном компьютере, на универсальной ЭВМ, илисетевой рабочей станции.
В нашем все более и более взаимосвязанном компьютерном мире, пользователь снабжённый таким языком, имеет колоссальное преимущество в использовании и обобщении информации из ряда источников с помощью большого количества способов.
Независимость от специфики компьютерных технологий и элегантность, а также его поддержка в области технологии реляционных баз данныхлидерами промышленности, сделало SQLосновным стандартным языком.И вероятно в течение обозримого будущего оставит его таковым. Поэтому, любой, кто хочет работать с базами данных должен знать SQL.
SQL является, в первую очередь,информационно-логическим языком, предназначенным для описания, изменения и извлечения данных, которые хранятся вреляционных базах данных [3].
SQL можно назватьязыком программирования, при этом он не являетсяполноценным языком программирования, но вместе с тем стандарт языка предусматривает спецификациейSQL/PSM возможность егопроцедурных расширений.
Изначально SQL был основным способом работы пользователя сбазой данныхи позволял выполнять следующий набор операций:
• создание в базе данных новой таблицы;
• изменение структур таблиц;
• добавление в таблицу новых записей;
• изменение записей и удаление записей;
• выборка записей из одной или нескольких таблиц (в соответствии с заданным условием).
Со временем SQL усложнился— обогатился новыми конструкциями, обеспечил возможность описания и управления новыми объектами, например, индексы, представления, хранимые процедуры и триггеры.И стал приобретать черты, свойственные языкам программирования.
При всех своих изменениях SQL остаётся единственным механизмом связи между базой данных и прикладным программным обеспечением. В то же время современные СУБД, а также информационные системы, использующие СУБД, предоставляют пользователю развитые средства визуального построения запросов.
Поскольку SQL не является привычным процедурным языком программирования (то есть не предоставляет средств для построения ветвлений,циклов ит.д.), вводимые разными производителями расширения касаются в первую очередь процедурных расширений. Этохранимые процедуры и процедурные языки-надстройки. Практически в каждой СУБД применяется свой процедурный язык, в частности, в OracleDatabase используетсяPL/SQL, в Interbase и Firebird—PSQL, в DB2—SQL PL[en], вMicrosoft SQL ServerиAdaptiveServerEnterprise—Transact-SQL, вPostgreSQL—PL/pgSQL.
Список использованной литературы
Список литературы
1. Бьюли А. Изучаем SQL. – Пер. с англ. – СПб: Символ-Плюс, 2007. – 312 с.
2. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс. Пер. с англ.: — М.: Изд. дом «Вильямс», 2004. — 1088 с.
3. Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2007.
4. Дейт К. Введение в системы баз данных: проектирование. Реализация и управление. Пер. с англ. – СПб.: БХВ-Петербург, 2004. – 324 с.
5. Дж. Грофф, П. ВайнбергSQL: Полное руководство: Пер. с англ. – 3-е изд., перераб. и доп. – К.: Издательская группа BHV, 2015 – 960 с.
6. К. Дж. Дейт SQL и реляционная теория. Как грамотно писать код на SQL. – Пер. с англ. – СПб.: Символ-Плюс, 2010. – 480 с., ил.
7. Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с.
8. Малыхина М.П. Базы данных: основы, проектирование, использование, 2-е изд. перераб. и доп. – СПб.: БХВ-Петербург, 2007. – 528 с.
9. Мартин Грабер. Введение в SQL, БХВ-Петербург, 2010. – 228 с.
10. Ржеуцкая С.Ю. Базы данных. Язык SQL: учеб.пособие / С.Ю. Ржеуцкая. – Вологда: ВоГТУ, 2010. – 159 с.
11. Фиайли К.SQL. Руководство по изучению языка: Пер. с англ. – М.: ДМК Пресс, 2013 – 456 с.