Вход

Оптимизация запросов языка SQL

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 299076
Дата создания 18 февраля 2014
Страниц 23
Мы сможем обработать ваш заказ (!) 29 марта в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 150руб.
КУПИТЬ

Описание

Написана в 2012-м мной, сдана, оценена преподавателем на 4.
Кроме меня и преподавателя никем не читана - практически уникальна :)
О чем в ней говорится - см содержание. ...

Содержание

Введение………………………………….……………………......……………….…......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.
Задачи оптимизации состоят в том, чтобы при помощи уменьшения сетевого трафика, снижения загрузки процессора и сокращения операций ввода-вывода
• минимизировать время ответа для каждого запроса
• увеличить производительность сервера базы данных.

Фрагмент работы для ознакомления

e

Список литературы

Вейра, Р. Программирование баз данных 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-
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00496
© Рефератбанк, 2002 - 2024