
Задание
Темой преддипломной практики является «Разработка обучающего модуля и интерфейса участника для проведения конкурса оптимизации SQL-запросов на сайте sql-ex.ru». Основная задача практики — исследование тематики и подготовка материалов для дипломной работы. Работа включает в себя аналитический обзор предметной области, теоретическое обоснование задачи, составление технического задания и проектирование серверной части приложения.
Реферат
Отчёт состоит из 18 страниц. При проектировании серверной части приложения создано 9 таблиц, отражающих структуру баз данных. Во время изучения предметной области были использованы 5 основных источников. При проведении аналитического обзора были рассмотрены 6 веб-сайтов сходной тематики.
Содержание Введение 5
1. Результаты предварительного обследования задачи 7
2. Аналитический обзор предметной области 9
3. Техническое задание 11
4. Проектирование предметной области 14
Список используемых источников 18
Введение
На протяжении всего своего существования человечество неотступно двигается вперед, как в технологическом, так и в интеллектуальном смысле. Начиная с XIX века, количество информации становится огромным, а XXI век можно назвать эрой информации и технологий. Образованному специалисту сейчас все труднее поддерживать квалификацию, так как интеллектуальные, информационные и технологические планки растут с каждым днем.
К сожалению, с увеличением количества информации, увеличивается также количество времени, необходимое для ее переработки и усвоения. Человеку очень важно получить необходимый результат в кратчайшие сроки. Таким образом, он сможет сосредоточиться на решении новых актуальных задач.
С появлением ЭВМ, обрабатывающих и хранящих информацию в базах данных, получение и обработка информации стали проходить быстрее, а обучение стало эффективнее. Но сейчас необходимо устанавливать новые горизонты эффективности и скорости обработки информации, потому что с появлением интернета, количество информации выросло колоссально.
Наибольшей информативной ценностью в наше время обладают информационные системы. Их функционирование обеспечивает стабильную реализацию идей, решение повседневных задач, а также эффективное обучение и повышение квалификации персонала. Несомненный плюс этих систем в том, что они хранят информацию в структурированном виде, что положительно влияет на скорость обработки информации.
Основным компонентом информационной системы, хранящим данные и в структурированном виде, является база данных. Обращение к информации, хранящейся в базе данных, происходит посредством запросов, написанных на языке SQL.
С увеличением количества информации, и количество запросов, и объем результата, увеличивается, что негативно влияет на время получения необходимых данных. Рост информационной системы ведет к увеличению нагрузки на ее компоненты, что может в конечном итоге привести к выходу ее из строя, приведя тем самым к потере драгоценной информации.
Таким образом, поставленная задача сводиться к анализу языка SQLи поиску эффективных методов его обучения на профессиональном уровне, выявления новых закономерностей и эффективных приемов.
Отчет состоит из собранных материалов, необходимых для решения поставленной задачи. Он включает анализ информации из интернет-сайтов по темам SQLи оптимизации запросов к базам данных, а также исследование информационных систем, предоставляющих пользователям совершенствовать язык SQL.