Пример готовой курсовой работы по предмету: Информатика
Содержание
ВВЕДЕНИЕ 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
Содержание
Выдержка из текста
Язык структурированных запросов занимает важное место в динамично развивающихся программных продуктах с открытым исходным кодом базы данных, таких как MySQL [7]
и Postgres [8], которые помогают питать популярность Linux [5, c.5].
Из малозаметного исследовательского проекта фирмы IBM, SQL превратился в важную составляющую современных информационных технологий.
Строго говоря, данные любой структуры можно путем несложных манипуляций представить в виде простой двумерной таблицы. Основная идея реляционного подхода как раз и состоит в этом. То есть в том, чтобы представить произвольную структуру данных в виде простой двумерной таблицы или, как принято говорить, нормализовать структуру. И, как следствие развития реляционного подхода к базам данных, возникла острая необходимость использования универсального языка для доступа и управления данными в различных БД.
SQL является, в первую очередь,информационно-логическим языком, предназначенным для описания, изменения и извлечения данных, которые хранятся вреляционных базах данных [3].
SQL можно назватьязыком программирования, при этом он не являетсяполноценным языком программирования, но вместе с тем стандарт языка предусматривает спецификациейSQL/PSM возможность егопроцедурных расширений.
Язык для взаимодействия с БД SQL появился в середине 70-х и был разработан в рамках проекта экспериментальной реляционной СУБД System R. Исходное название языка SEQUEL (Structered English Query Language) только частично отражает суть этого языка. Конечно, язык был ориентирован главным образом на удобную и понятную пользователям формулировку запросов к реляционной БД, но на самом деле уже являлся полным языком БД, содержащим помимо операторов формулирования запросов и манипулирования БД средства определения и манипулирования схемой БД. В языке отсутствовали средства синхронизации доступа к объектам БД со стороны параллельно выполняемых транзакций: с самого начала предполагалось, что необходимую синхронизацию неявно выполняет система управления базами данных.
В области баз данных таковым можно считать SQL, корни которого уходят в далекие 1970-е.Язык SQL прошедший несколько этапов стандартизации продолжает развиваться и приспосабливаться к требованиям современной жизни. Представляя собой непроцедурный язык и ориентированный на операции с данными, SQL фактически интегрирован в СУБД ведущих разработчиков реляционных моделей баз данных.
По структуре базы данных разделяются на однозвенные, двухзвенные и трехзвенные (см.Реляционная модель систем управления базами данных характеризуется удобным для пользователя табличным представлением, простотой структуры данных и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных. Оперировать информацией в этих таблицах позволяет структурированный язык запросов SQL.
В таких случаях простым аппаратом реляционный алгебры не обойтись, и на помощь приходят сетевые базы данных и СУБД, которые объединяют в свою структуру базы данных, создавая банки данных.Об SQL стало известно с начала 70-х годов, когда компания IBM разработала его первую версию. Сегодня SQL, и его трансформации,
Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Поэтому в любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Некоторые организации используют для этого шкафы с папками, но большинство предпочитают компьютеризированные способы – базы данных, позволяющие эффективно хранить, структурировать и систематизировать большие объемы данных. И уже сегодня без баз данных невозможно представить работу большинства финансовых, промышленных, торговых и прочих организаций. Не будь баз данных, они бы просто захлебнулись в информационной лавине…
Социолингвистика изучает функциональную вариативность языка в обществе, которое оказывает многообразное влияние на язык и в свою очередь испытывает опосредованное влияние со стороны языка.Тема данной работы выбрана, поскольку исследования, относящихся изучающие связь языка и общества затрагивают одну из главнейших проблем, разрабатываемой в социолингвистике – взаимосвязь между структурой общества и структурой языка,.Целью данной работы является исследование взглядов зарубежных лингвистов на проблему социальной стратификации языка.
Язык SQL как стандартный язык баз данных
14 Стандарты языка SQL
18 Высокоуровневая структура,
Причины и история создания языка запросов SQL. Принципы работы SQL-сервера. Структура запросов SQL.
Кроме того, в настоящее время SQL нашел широкое применение в прикладном программировании, поскольку значительно сокращает объем работ, который пришлось бы выполнять при использовании универсальных языков программирования.Язык структурированных запросов SQL (Structured Query Language) предназначен для создания и работы с реляционными базами данных, которые представляют собой наборы связанных данных, хранящихся в таблицах.
Список литературы
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 с.
список литературы