Категория
Информатика
Тип
курсовая работа
Страницы
37 стр.
Дата
25.03.2013
Формат файла
.html — Html-документ
Архив
264421.zip — 22.71 kb
  • optimizacija-zaprosov-v-sql_264421_1.html — 93.17 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Содержание


Введение

1. Общая архитектура реляционных СУБД

.1 Структуры данных

.2 Кластеризация

.3 Индексирование

.4 Кэширование в базах данных

. Оптимизация запросов

.1 Синтаксическая оптимизация запросов

.2 Семантическая оптимизация запросов

.3 Генерация и выбор плана выполнения

.4 Практика написания эффективных SQL-запросов

Заключение

Глоссарий

Список использованных источников


Введение


На заре повсеместного внедрения информационных технологий в научные, производственные, образовательные и другие сферы человеческой деятельности, очень остро начал подниматься вопрос хранения и эффективной обработки больших объемов данных. Технологии хранения данных, на тот период времени, доставляли множество неудобств разработчикам программного обеспечения, т.к. разработка каждой прикладной программы, требующей сохранения данных на внешний носитель, требовала собственной реализации логической структуры хранения блоков данных.

Концептуально новым шагом в развитии информационных технологий стало внедрение понятия файла, как именованной области данных, и, файловых систем, как регламента, определяющего способ организации и хранения файлов, а также доступа к содержащемся в них данным [5]. Файловые системы связывают физическое расположение данных на носителе информации с прикладными программами, посредствам интерфейса программирования приложений (Application Programming Interface - API), предоставляемым драйвером файловой системы.

Однако эти средства все же не позволяли полностью избавиться от описанных выше проблем. В связи с тем, что структуры данных, которыми оперировали новые программные комплексы, постоянно усложнялись, разработчики программного обеспечения были вынуждены, как и раньше, создавать индивидуальные средства структуризации данных для каждого своего программного продукта. Для того чтобы повысить эффективность разработки программных продуктов, работающих со сложно структурированными данными, было необходимо средство, позволяющее обобщить элементы информационных систем (ИС), отвечающих за работу с этими данными. Это логичное и вполне рациональное стремление положило начало введения нового термина - Базы данных.



Ваше мнение



CAPTCHA