Информационные системы сегодня востребованы на всех предприятиях, поскольку процесс информатизации только набирает обороты, поэтому выпускники соответствующих специальностей зачастую посвящают свои дипломы разработке разнообразных информационных систем.
Как известно, в основе любой информационной системы лежит некоторая база данных. Учитывая, что процесс проектирования и разработки баз данных детально проработан, описан в стандартах, нетрудно понять, почему темы дипломных работ по базам данных пользуются особой популярностью среди дипломников.
Выпускная работа, в рамках которой будет создана некоторая информационная система, будет иметь высокий уровень практической значимости, к моменту защиты ее можно будет ввести в опытную эксплуатацию. Нетрудно будет также обосновать актуальность и новизну разработки – для этого достаточно сослаться на специфические особенности, которые имеются на любом предприятии. Процесс проектирования базы данных для таких систем, можно сказать, является типовым, все его этапы подробно описаны в разнообразных учебных и методических пособиях. Одним словом, написание дипломной работы, посвященной разработке некоторой информационной системы, потребует определенных временных ресурсов, но вряд ли вызовет серьезные затруднения у выпускника. Такую тему диплома можно считать «беспроигрышным вариантом».
Однако темы дипломных работ по базам данных не обязательно должны быть связаны с разработкой информационных систем. Для тех выпускников, которые не боятся трудностей, не ищут легких путей и уверены в своих силах, особый интерес может представлять тема, связанная с разработкой собственной СУБД. Разумеется, функциональные возможности СУБД, реализованной в рамках дипломного проекта, будут уступать возможностям Oracle, dBase, Access и прочих лидеров этого класса программных продуктов, однако такая СУБД может быть адаптирована для нужд конкретного предприятия и предоставит пользователю именно тот функционал, в котором он заинтересован в большей степени.
Дипломник может экспериментировать в рамках такой темы и реализовать различные алгоритмы сортировки и поиска информации. При этом в дипломной работе появится еще и исследовательский элемент, который позволит провести сравнительный анализ реализованных методов.
Таким образом, принимая решение о разработке базы данных в рамках дипломной работы, выпускнику следует шире посмотреть на такую интересную тему, и не «зацикливаться» только на разработке информационных систем.