Автор24

Информация о работе

Подробнее о работе

Страница работы

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

  • 23 страниц
  • 2012 год
  • 476 просмотров
  • 3 покупки
Автор работы

Samal

400 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Введение………………………………….……………………......……………….…......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

1.1 Краткая история языка SQL

Язык SQL, предназначенный для операций с базами данных, был разработан в компании IBM в рамках проекта экспериментальной реляционной СУБД System R. Он был создан примерно в середине 70-х гг. Первоначальное название языка SEQUEL (Structured English Query Language) только частично отображало его суть. Язык был ориентирован в основном на понятную и удобную формулировку запросов к реляционным БД. Хотя, на самом деле, он почти с самого начала являлся полным языком БД, обеспечивающим помимо средств формулирования запросов и управления базами данных нижеприведенные средства:
• определения и управления схемой БД;
• определения представлений БД;
• операторы для определения ограничений целостности и триггеров;
• определения структур физического уровня, поддерживающих эффективное выполнение запросов;
• авторизации доступа к отношениям и их полям;
• управления транзакциями1.
...

1.2 Основные определения и состав языка SQL

SQL (произносится как "эскьюэль") является структурированным языком запросов. Это средство, предоставляющее возможность совершать операции с реляционными БД как с наборами связанной информации, хранящейся в таблицах.
Стандартный язык позволяет пользователям, которые знают определенный набор команд, применять их для создания, нахождения, редактирования и передачи информации – вне зависимости от того, работают ли данные пользователи на ПК, на универсальной ЭВМ или на сетевой рабочей станции.
Стандарт языка SQL задается Американским национальным институтом стандартов – ANSI, входящим в настоящее время в ISO (международную организацию по стандартизации).
Тем не менее, многие разработчики коммерческих программ по работе с базами данных дополняют SQL без уведомления ISO, добавляя различные специфические команды в этот язык1.
...

Заключение
Итак, в данной курсовой работе были рассмотрены различные способы оптимизации запросов. А именно: оптимизация создающихся запросов и оптимизация уже готовых SQL запросов. Целью выявление запросов, нуждающихся в оптимизации, является повышения быстродействия (уменьшение времени ожидания), увеличение производительности и отсеивание ненужной информации в результате запроса.
Прежде чем пытаться повысить производительность сервера и наращивать мощность аппаратных средств, хорошим ходом будет проведение оптимизации.
Конечно, во многих базах данных уже есть свои встроенные оптимизаторы, но не лишним будет заботиться об оптимизации самостоятельно. Не стоит так же забывать о простых правилах оптимизации запросов на этапе их создания.
...

Глоссарий
№ п/п
Понятие
Определение
1
DDoS и DoS атаки
Атака на систему (сервер) с целью довести её до отказа, до такого состояния, когда пользователи системы не могут получить доступ к предоставляемым системой ресурсам, либо этот доступ затруднён. Основывается на небезграничности ресурсов атакуемой службы
2
SQL (Structured Query Language— «язык структурированных запросов»)
Универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных
3
Баг
Програмисстское жарконное слово, обозначающее, как правило, ошибку в программе или системе, приводящей к неожиданному или неправильному результату.
4
База данных
Поименованная, целостная, единая система данных, организованная по определенным правилам, которые предусматривают общие принципы описания, хранения и обработки данных
5
Данные
Последовательность элементарных символов,цифр или букв, являющихся значением некоторого атрибута
6
Информация
Любые сведения о каком-либо событии, процессе и т.
...

Вейра, Р. Программирование баз данных 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-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

1.1 Краткая история языка SQL

Язык SQL, предназначенный для операций с базами данных, был разработан в компании IBM в рамках проекта экспериментальной реляционной СУБД System R. Он был создан примерно в середине 70-х гг. Первоначальное название языка SEQUEL (Structured English Query Language) только частично отображало его суть. Язык был ориентирован в основном на понятную и удобную формулировку запросов к реляционным БД. Хотя, на самом деле, он почти с самого начала являлся полным языком БД, обеспечивающим помимо средств формулирования запросов и управления базами данных нижеприведенные средства:
• определения и управления схемой БД;
• определения представлений БД;
• операторы для определения ограничений целостности и триггеров;
• определения структур физического уровня, поддерживающих эффективное выполнение запросов;
• авторизации доступа к отношениям и их полям;
• управления транзакциями1.
...

1.2 Основные определения и состав языка SQL

SQL (произносится как "эскьюэль") является структурированным языком запросов. Это средство, предоставляющее возможность совершать операции с реляционными БД как с наборами связанной информации, хранящейся в таблицах.
Стандартный язык позволяет пользователям, которые знают определенный набор команд, применять их для создания, нахождения, редактирования и передачи информации – вне зависимости от того, работают ли данные пользователи на ПК, на универсальной ЭВМ или на сетевой рабочей станции.
Стандарт языка SQL задается Американским национальным институтом стандартов – ANSI, входящим в настоящее время в ISO (международную организацию по стандартизации).
Тем не менее, многие разработчики коммерческих программ по работе с базами данных дополняют SQL без уведомления ISO, добавляя различные специфические команды в этот язык1.
...

Заключение
Итак, в данной курсовой работе были рассмотрены различные способы оптимизации запросов. А именно: оптимизация создающихся запросов и оптимизация уже готовых SQL запросов. Целью выявление запросов, нуждающихся в оптимизации, является повышения быстродействия (уменьшение времени ожидания), увеличение производительности и отсеивание ненужной информации в результате запроса.
Прежде чем пытаться повысить производительность сервера и наращивать мощность аппаратных средств, хорошим ходом будет проведение оптимизации.
Конечно, во многих базах данных уже есть свои встроенные оптимизаторы, но не лишним будет заботиться об оптимизации самостоятельно. Не стоит так же забывать о простых правилах оптимизации запросов на этапе их создания.
...

Глоссарий
№ п/п
Понятие
Определение
1
DDoS и DoS атаки
Атака на систему (сервер) с целью довести её до отказа, до такого состояния, когда пользователи системы не могут получить доступ к предоставляемым системой ресурсам, либо этот доступ затруднён. Основывается на небезграничности ресурсов атакуемой службы
2
SQL (Structured Query Language— «язык структурированных запросов»)
Универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных
3
Баг
Програмисстское жарконное слово, обозначающее, как правило, ошибку в программе или системе, приводящей к неожиданному или неправильному результату.
4
База данных
Поименованная, целостная, единая система данных, организованная по определенным правилам, которые предусматривают общие принципы описания, хранения и обработки данных
5
Данные
Последовательность элементарных символов,цифр или букв, являющихся значением некоторого атрибута
6
Информация
Любые сведения о каком-либо событии, процессе и т.
...

Вейра, Р. Программирование баз данных 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-4

Купить эту работу

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

400 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

1 февраля 2014 заказчик разместил работу

Выбранный эксперт:

Автор работы
Samal
4.5
Купить эту работу vs Заказать новую
3 раза Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
400 ₽ Цена от 500 ₽

5 Похожих работ

Курсовая работа

Проектирование и создание базы данных «Фирмы - моющие средства»

Уникальность: от 40%
Доступность: сразу
350 ₽
Курсовая работа

Гостиница , БД Access (2007 и новее)+ПЗ (7 таблиц; 8 запросов; 12 форм ; 6 отчета)

Уникальность: от 40%
Доступность: сразу
500 ₽
Курсовая работа

Деканат , БД Access (2007 и новее)+ПЗ (8 таблиц; 11 запросов; 14 форм+ кнопочная ; 4 отчета)

Уникальность: от 40%
Доступность: сразу
500 ₽
Курсовая работа

Автостоянка , БД Access (2007 и новее)+ПЗ (3 таблиц; 9 запросов; 5 форм+ кнопочная ; 3 отчета;2 макроса)

Уникальность: от 40%
Доступность: сразу
500 ₽
Курсовая работа

Кадры , БД Access (2007 и новее)+ПЗ (4 таблиц; 5 запросов; 6 форм+ кнопочная ; 2 отчета;3 макроса)

Уникальность: от 40%
Доступность: сразу
500 ₽

Отзывы студентов

Отзыв Raze об авторе Samal 2014-09-01
Курсовая работа

Благодарю за курсовую по базам данных, все недочеты были исправлены вовремя, окончательный вариант курсовой качественный))

Общая оценка 5
Отзыв Филипп Минаев об авторе Samal 2015-05-15
Курсовая работа

Благодарю за работу!

Общая оценка 5
Отзыв Ксу об авторе Samal 2017-12-23
Курсовая работа

Работа выполнена раньше срока,все необходимое было сделано,рекомендую автора

Общая оценка 5
Отзыв fatal об авторе Samal 2015-04-08
Курсовая работа

Все сделано качественно и в срок. Огромное спасибо

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Разработка базы данных для торгового предприятия + БД в MS Access+ презентация+ доклад для защиты

Уникальность: от 40%
Доступность: сразу
4500 ₽
Готовая работа

Автоматизированная информационная система "Сервисный учет". Автоматизированное рабочее место "Сервис".

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

АРМ менеджера агенства недвижимости Microsft Access Delphi 10.2

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

Автоматизация системы охотник и рыболов Microsft Acces Delphi 10.2

Уникальность: от 40%
Доступность: сразу
1500 ₽
Готовая работа

Разработка автоматизированного рабочего места архивариуса

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

разработка базы данных Больница. Работа с пациентами MySQL

Уникальность: от 40%
Доступность: сразу
200 ₽
Готовая работа

аис для обработки данных учителей в управлении образования

Уникальность: от 40%
Доступность: сразу
1800 ₽
Готовая работа

Информационное обеспечение подсистемы учета товара на складе магазина «Sunrise»

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

ВКР «Разработка программного комплекса автоматизации работы с клиентами рекламного агентства»

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка экспертной базы данных для агентства по организации свадеб с возможностью прогнозирования рынка услуг

Уникальность: от 40%
Доступность: сразу
3200 ₽
Готовая работа

База данных ПЦК Предметно-цикловая комиссия

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Выпускная квалификационная работа (бакалаврская работа) по направлению Техносферная безопасность, профиль «Охрана природной среды и ресурсосбережение»

Уникальность: от 40%
Доступность: сразу
40000 ₽