Пример готовой курсовой работы по предмету: Базы данных
Содержание
Введение………………………………….………………………………………….………2
1 Описание и состав языка SQL …………………………..……………………….………4
1.1 Краткая история языка SQL….……………………..………………………….………4
1.1 Основные определения и состав языка SQL …..…..………………………………….…….5
2 Оптимизация запросов SQL …………………………….………………………….…..8
2.1 Создание оптимальных запросов в SQL……………….………………………….….8
2.2 Оптимизация готовых запросов……… ……………………………………….….11
Заключение………………………………………………………………….…………..……18
Глоссарий…………………………………………………………………………………20
Список использованных источников…….………………….………….…………………..22
Приложение А.………….………….……………………….………….…………………..24
Выдержка из текста
Базы данных (БД) – это представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ) (Гражданский кодекс РФ, ст. 1260).
Как правило, БД создаются для хранения данных и доступа к ним посредством одного или нескольких компьютеров.
Управление базами данных обеспечивают СУБД – системы управления базами данных. СУБД – это совокупность программных средств для создания, заполнения, изменения и удаления баз данных. Существует различная классификация СУБД: по модели данных, по степени распределенности (локальные и сетевые СУБД), по способу доступа к БД.
По структуре базы данных разделяются на однозвенные, двухзвенные и трехзвенные (см. Приложение А).
По модели данных СУБД делятся на реляционные, иерархические, сетевые, объектно-ориентированные и объектно-реляционные. В данной курсовой работе будет рассматриваться система управления реляционными базами данных.
Реляционная модель систем управления базами данных характеризуется удобным для пользователя табличным представлением, простотой структуры данных и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных. Эти модели ориентированы на представление данных в виде двумерных таблиц. Такие таблицы представляют из себя двумерные массивы и обладают рядом характерных свойств. А именно:
• Каждый элемент таблицы – это один элемент данных.
• Каждый столбец имеет своё неповторимое имя.
• Все ячейки в столбце таблицы однородны, т.е. все элементы в данном столбце имеют один и тот же тип.
• Отсутствие идентичных строк в таблице.
• Произвольный порядок столбцов и строк в таблице.
То есть, проще говоря, реляционная база данных – это связанная информация, сохраняемая в двумерных таблицах наподобие адресной книги.
Однако, такая база данных состоит не из одной, а из нескольких взаимосвязанных таблиц. Оперировать информацией в этих таблицах позволяет структурированный язык запросов SQL.
Целью данной курсовой работы является выявить наиболее приемлемые способы оптимизации запросов в SQL.
Задачи оптимизации состоят в том, чтобы при помощи уменьшения сетевого трафика, снижения загрузки процессора и сокращения операций ввода-вывода
• минимизировать время ответа для каждого запроса
• увеличить производительность сервера базы данных.
Список использованной литературы
Вейра, Р. Программирование баз данных Microsoft SQL Server 2008. Базовый курс [Текст]
/ Р. Вейра. – М.:Диалектика-Вильямс, 2009. – 816с. – ISBN: 978-5-8459-1612-9
Глушаков, С.В. Базы данных [Текст]
/ С.В. Глушаков, Д.В. Ломотько — М.: Издательство АСТ, 2002. — 504 с. – ISBN: 966-03-1257-1
Грубер, М., Понимание SQL [Текст]
/ М. Грубер: пер. Лебедева В.Н. – М.: Компьютер-пресс, 1993. – 290с. — ISBN: 5-7859-0189-7
Дейт, К.Дж. SQL и реляционная теория. Как грамотно писать код SQL [Текст]
/ К.Дж. Дейт. – М.:Символ-Плюс, 2010. – 480с. – ISBN: 978-5-93286-173-8
Дунаев, В.В. Базы данных. Язык SQL для студента [Текст]
/ В.В. Дунаев – СПб.: БВХ-Петербург, 2007. — 312с. – ISBN: 978-5-9775-0113-2
Каратыгин, С.А. Visual FoxPro «К вершинам мастерства» [Текст]
/ С.А. Каратыгин, А.Ф. Тихонов, Л.Н. Тихонова. — М.: ЗАО «Издательство БИНОМ», 1999. — 1462с. – ISBN: 5-95180006-4
Кригель, А. SQL. Библия пользователя [Текст]
/ А. Кригель, Б. Трухнов – М.:Диалектика-Вильямс, 2010. – 752с. – ISBN: 978-0-470-22906-