Практически ни одна дипломная работа выпускников специальностей, связанных с информационными технологиями, не обходится без проектирования и разработки баз данных.
Базы данных являются ключевым элементом любых информационных систем, без них не обходится ни одно АРМ, современные бухгалтерские, складские, транспортные операции невозможно представить без использования баз данных и СУБД. Дипломные работы выпускников соответствующих специальностей, как правило, подразумевают необходимость проектирования и разработки баз данных, не является исключением и дипломная работа по созданию web-сайта.
При разработке сайта могут ставиться самые разнообразные задачи: от простого информирования посетителей о существовании компании до организации дистанционной торговли через интернет-магазин. На первый взгляд, для информационных сайтов, сайтов-визиток база данных кажется излишеством, но следует понимать, что любой интернет ресурс постоянно развивается и изменяется. Сайт-визитка очень быстро может перерасти в интерактивный сайт, на котором уже потребуется регистрация посетителей, затем станет сайтом-каталогом, где будет размещаться информация о товарах и предлагаемых фирмой услугах (а здесь уже точно без базы данных не обойтись).
Профессиональный разработчик сайтов предусмотрит возможность размещения базы данных на сайте заранее, когда владелец сайта о ней еще не задумывается. Для выпускника важно продемонстрировать свое умение грамотно проектировать базу данных. Основными этапами, которые обязательно должны найти свое отражение в пояснительной записке, являются этапы инфологического и датологического моделирования.
Вопрос выбора СУБД также имеет свои особенности при разработке сайта. Обосновывая выбор СУБД, дипломник должен учитывать не только ее функциональные возможности, но и совместимость с выбранными средствами разработки сайта.
Как правило, дипломная работа по созданию web-сайта подразумевает необходимость размещения в базе данных не только текстовой, но и графической информации. Различные каталоги товаров, характерные для интернет магазинов, требуют размещения в базе нескольких изображений одного и того же товара.
Дипломнику необходимо обосновать, какой подход, с его точки зрения, будет наиболее целесообразным: размещать в базе данных несколько готовых изображений, или размещать в базе единственное трехмерное изображение, а затем на его основе генерировать другие с помощью преобразований. В первом случае потребуется большой объем памяти, во втором случае необходима программная реализация алгоритмов преобразования.