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