Пример готовой курсовой работы по предмету: Проектирование баз данных
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1.ИСТОРИЧЕСКИЙ ОБЗОР СТАНОВЛЕНИЯ ЯЗЫКА СТРУКТУРИРОВАННЫХ ЗАПРОСОВ И МЕЖДУНАРОДНЫХ СТАНДАРТОВ
2.СТРУКТУРА ЯЗЫКА SQL
2.1 Современное состояние SQL
2.2 Запросы в языке SQL
2.3Средства манипулирования данными
2.4 Средства администрирования баз данных
2.5 Расширенные возможности языка SQL
2.6 Выводы по анализу структуры языка SQL
3.ПЕРСПЕКТИВЫ РАЗВИТИЯ ЯЗЫКА SQL
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
Содержание
Выдержка из текста
Язык структурированных запросов занимает важное место в динамично развивающихся программных продуктах с открытым исходным кодом базы данных, таких как MySQL [7]
и Postgres [8], которые помогают питать популярность Linux [5, c.5].
Из малозаметного исследовательского проекта фирмы IBM, SQL превратился в важную составляющую современных информационных технологий.
Строго говоря, данные любой структуры можно путем несложных манипуляций представить в виде простой двумерной таблицы. Основная идея реляционного подхода как раз и состоит в этом. То есть в том, чтобы представить произвольную структуру данных в виде простой двумерной таблицы или, как принято говорить, нормализовать структуру. И, как следствие развития реляционного подхода к базам данных, возникла острая необходимость использования универсального языка для доступа и управления данными в различных БД.
SQL является, в первую очередь,информационно-логическим языком, предназначенным для описания, изменения и извлечения данных, которые хранятся вреляционных базах данных [3].
SQL можно назватьязыком программирования, при этом он не являетсяполноценным языком программирования, но вместе с тем стандарт языка предусматривает спецификациейSQL/PSM возможность егопроцедурных расширений.
Любую структуру данных можно преобразовать в простую двумерную таблицу. Основная идея реляционного подхода состоит в том, чтобы представить произвольную структуру данных в виде простой двумерной таблицы или, как говорят, нормализовать структуру. И как следствие возникла необходимость использования универсального языка для доступа и управления данными в различных базах данных. Таким языком стал SQL.
В области баз данных таковым можно считать SQL, корни которого уходят в далекие 1970-е.Язык SQL прошедший несколько этапов стандартизации продолжает развиваться и приспосабливаться к требованиям современной жизни. Представляя собой непроцедурный язык и ориентированный на операции с данными, SQL фактически интегрирован в СУБД ведущих разработчиков реляционных моделей баз данных.
По структуре базы данных разделяются на однозвенные, двухзвенные и трехзвенные (см.Реляционная модель систем управления базами данных характеризуется удобным для пользователя табличным представлением, простотой структуры данных и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных. Оперировать информацией в этих таблицах позволяет структурированный язык запросов SQL.
В таких случаях простым аппаратом реляционный алгебры не обойтись, и на помощь приходят сетевые базы данных и СУБД, которые объединяют в свою структуру базы данных, создавая банки данных.Об SQL стало известно с начала 70-х годов, когда компания IBM разработала его первую версию. Сегодня SQL, и его трансформации,
Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Поэтому в любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Некоторые организации используют для этого шкафы с папками, но большинство предпочитают компьютеризированные способы – базы данных, позволяющие эффективно хранить, структурировать и систематизировать большие объемы данных. И уже сегодня без баз данных невозможно представить работу большинства финансовых, промышленных, торговых и прочих организаций. Не будь баз данных, они бы просто захлебнулись в информационной лавине…
Целью данной работы является исследование взглядов зарубежных лингвистов на проблему социальной стратификации языка. Основное внимание в исследовании обращается на работы американских ученных и на проводимые ими исследования в данном направлении.
Язык SQL как стандартный язык баз данных
14 Стандарты языка SQL
18 Высокоуровневая структура,
При наличии стандартного языка достаточно изучить один набор команд и применять его для ввода, поиска, изменения и передачи информации независимо от имеющейся платформы: персональный компьютер, рабочая станция или большая ЭВМ.
Причины и история создания языка запросов SQL. Принципы работы SQL-сервера. Структура запросов SQL.
СПИСОК ЛИТЕРАТУРЫ
1.MySQL руководство администратора; М.: Вильямс, 2005. — 621 c.
2.SQL Server 2005 шаг за шагом. Практическое руководство; М.: ЭКОМ, 2007. — 463 c.
3.Weinberg P. Groff J. SQL The Complete Reference, The McGraw-Hill Companies 2010.- 911c.
4.Абрамсон, И.. Oracle 10g: Первое знакомство/ И. Абрамсон, М. Кори, М. Эбби. — М.: Лори, 2007. — 348 с.
5.Андон Ф. Язык запросов SQL / Ф. Андон, В. Резниченко. – СПб. : BHV, 2006. – 416 с.
6.Аткинсон Л. MySQL Библиотека профессионала / Л. Аткинсон. – М. : Вильямс, 2002. – 624 с.
7.Базы данных для небольших предприятий и Интернета; СПб: Символ-Плюс, 2000. — 560 c.
8.Базы данных: Учебник для ВУЗов / Под ред.А.Д.Хомоненко — СПб: Корона принт, 2000. — 416 с.
9.Виейра, Р. Программирование баз данных Microsoft SQL Server 2005 для профессионалов; Диалектика, 2008. — 301 c.
10.Гайдамакин Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие. — М.: Гелиос АРВ, 2002. — 368 с.
11.Герасевич, Виталий Блоги и RSS: интернет-технологии нового поколения; СПб: BHV, 2006. — 256 c.
12.Грабер, Мартин SQL. Справочное руководство; М.: Лори; Издание 2-е, 2001. — 354 c.
13.Грибер, М. Введение в SQL / М.Грибер, М., Лори, 1996. — 379 с.
14.Дейт, К. Введение в системы баз данных: пер. с англ. /К.Дж. Дейт. 8-е издание. — М.: Вильяме , 2006. — 1326 с.
15.Дунаев В. В. Базы данных. Язык SQL / В. В. Дунаев. – СПб. : BHV, 2006. – 288 с.
16.Дэвидсон, Луис проектирование баз данных на SQL Server 2000; Бином, 2003. — 660 c.
17.Зрюмов Е. А. Базы данных для инженеров : учебное пособие / Е. А. Зрюмов, А. Г. Зрюмова; Алт. гос. техн. ун-т им. И. И. Ползунова. – Барнаул : Изд-во АлтГТУ, 2010. – 131 с.
18.Кевин, Кл. SQL: справочник: пер. с англ. / Кл. Кевин. 2-е издание. -М: Кудиц-Образ, 2006. — 832 с.
19.Колби, Дж. SQL для начинающих: пер. с англ. / Джон Колби, Пол Уилтон.. — М: Вильяме, 2006. — 496 с.
20.Ларсон, Б. Microsoft SQL Server 2005 Reporting Services. Профессиональная работа с отчетами; НТ Пресс, 2008. — 608 c.
21.Макдоналд, Коннор; Кац, Хаим; Кальман, Джоел и др. Oracle PL/SQL практические решения; СПб: ДиаСофт, 2005. — 560 c.
22.Мартин Г. SQL. Бестселлер#1. Описание SQL92, SQL99 и SQLJ/ Г. Мартин. – М. : Лори, 2004. – 644 с.
23.Моисеенко С. И. SQL. Задачи и решения / С. И. Моисеенко. – СПб. : Питер, 2006. – 256 с.
24.Нанда, А. и др. Oracle PL/SQL для администраторов баз данных; Символ, 2008. — 496 c.
25.Нильсен, П. Microsoft SQL Server 2005: Библия пользователя; Диалектика, 2008. — 286 c.
26.Полякова Л. Основы SQL. Курс лекций: учебное пособие / Л.Н. Полякова — М.: ИНТУИТ.РУ, 2004. — 368 с.
27.Ржеуцкая С.Ю. Базы данных. Язык SQL: учеб. пособие / СЮ. Ржеуцкая. — Вологда: ВоГТУ, 2010. — 159 с.
28.Фиайли К. SQL: Пер. с англ. – М.: ДМК Пресс, 2003. – 456 с.
список литературы