Выбор СУБД в дипломной работе по прикладной информатике
Описание
Большинство дипломных работ по информатике предполагают разработку базы данных (БД), следовательно, и использование СУБД. Корректное обоснование выбора СУБД очень важно при защите дипломной работы. Выбор СУБД, также как и выбор языка программирования, должен быть грамотно обоснован. Это обоснование должно свидетельствовать о наличии у выпускника глубоких профессиональных знаний и об умении грамотно использовать эти знания.
Следует обратить внимание, что хотя подавляющее большинство дипломных работ по прикладной информатике действительно требуют разработки БД, существуют и такие предметные области, где нецелесообразно в принципе разрабатывать БД. Если задача такова, что в ней фигурируют всего лишь несколько базовых объектов (например, при разработке графического редактора используются 10-15 базовых графических фигур, а остальные получаются путем их корректировки), то создание БД не оправдывает себя. Более того, разработка БД в подобных приложениях будет свидетельствовать о профессиональной безграмотности дипломника, поскольку он не осознает ее экономическую нецелесообразность. В подобных задачах достаточно разработать справочную таблицу. Итак, прежде всего, следует убедиться в необходимости разработки БД и, следовательно, в использовании СУБД.
Выбор СУБД является чрезвычайно сложной задачей. Осуществить строго формализованный выбор СУБД практически невозможно. Факторы, влияющие на выбор СУБД, можно разделить на несколько групп: характеристики самой СУБД; характеристики программного продукта, в рамках которого разрабатывается БД; особенности использования программного комплекса в целом и СУБД в частности.
Перечень характеристик существенно отличается в зависимости от класса, к которому относится СУБД. Среди основных характеристик можно назвать следующие: совместимость; открытость; функциональные возможности; обеспечение целостности; обеспечение безопасности; ограничения, накладываемые СУБД; требования к техническим средствам и операционной среде; поддержка СУБД фирмой-разработчиком и т.д.
Основные количественные показатели, связанные, как правило, с быстродействием СУБД при выполнении базовых наборов операций, определяются путем тестирования независимыми лабораториями при вводе СУБД в эксплуатацию. Результаты такого тестирования открыто публикуются для всех потенциальных пользователей СУБД. Естественно, при выборе СУБД дипломнику следует найти эти публикации для разных СУБД и свести их в единую таблицу в пояснительной записке.
Для того, чтобы продемонстрировать уровень своей подготовки, автор дипломной работы по информатике в экономике должен доказать, что он способен использовать каждый из имеющихся инструментов в адекватных условиях. СУБД также является одним из таких «инструментов». При выборе СУБД необходимо не только найти ее характеристики, но и оценить значимость и нужность тех или иных ее возможностей для решения конкретной задачи. Так, например, для небольших объемов данных и при отсутствии необходимости в их защите не стоит выбирать систему с архитектурой «клиент-сервер»; а для системы, где преобладают простые поисковые запросы, использование системы с многомерным анализом данных будет нецелесообразно. Иными словами, в дипломной работе необходимо продемонстрировать умение сопоставлять возможности той или иной СУБД с требованиями конкретной задачи.
Для профессионального, грамотно обоснованного выбора СУБД можно рекомендовать такую последовательность действий.
1. Исходя из условий задачи, составить список требований, которым СУБД обязательно должна удовлетворять.
2. Составить список СУБД-претендентов, удовлетворяющих этим требованиям.
3. Оценить все СУБД из составленного списка по функциональным критериям, по критериям удобства использования и по экономическим критериям. Оценки для СУБД могут быть взяты из официальной документации к СУБД, а также из опубликованных результатов тестирования. При использовании таких оценок обязательно дать ссылки на их источники.
4. Осуществить окончательный выбор СУБД из числа тех, для которых интегральные оценки оказались максимальными.
Возможны ситуации, когда интегральные оценки для разных СУБД оказываются одинаковыми. В этом случае допустимо использование разработчиком некоторых субъективных критериев. В частности, можно определить тенденции дальнейшего развития предметной области, и отдать предпочтение той СУБД, которая сможет обеспечивать поддержку БД не только в настоящий момент, но и в будущем.
Выбор СУБД является важным шагом при создании информационных систем, влияющим на эффективность функционирования ПО. Грамотное обоснование такого выбора – свидетельство высокой квалификации разработчика.
Помогли мне доработать и подредактировать мою дипломную работу по программированию. Хотелось хотя бы что-то сделать самому, а когда уже силы кончились обратился сюда. О ребятах я знал от старших по универу, знал, что сервис проверенный, поэтому без сомнений к ним обратился. Особенно понравились комментарии к дописанному коду. Благодаря им я разобрал некоторые моменты, без шуток) По замечаниям дипломного руководителя, кстати, все решалось без доплаты и ждать не пришлось особо.
Были проблемы с дипломной работой. Очень боялся того, что не успею сделать. У нас преподы строгие и нужно было что-то делать. Вообщем, порекомендовали обратится сюда. В итоге, проконсультировали меня по всем моментам. Стало интересно и решил сотрудничать. Порадовал тот факт, что используются современные средства разработки для написания программ. Сдал на 5. Порекомендую
Обращался по вопросу дипломной работы для Синергии. Тема сложная, для меня практически неподъемная, по автоматизации отдела продаж. Ответ на письмо получил быстро, всё доступно написали и объяснили. Такую работу сам бы не одолел, во первых нет достаточно знаний по этой теме, а во вторых времени дефицит перед НГ. Выполнили в срок, обратную связь поддерживали регулярно. Доволен не то слово, спасибо.
Мне надо было срочно написать дипломную работу и тут мне оказали огромную помощь. Здесь помогли с написанием работы по информационным технологиям с отличным результатом. Всё было выполнено в соответствии со всеми требованиями и стандартами, а качество работы было на высоком уровне. Рекомендую.
От всей души хочу поблагодарить компанию за хорошую работу и высокий балл! Нужно было сделать диплом по проектированию информационных систем - тему раскрыли максимально подробно. Все грамотно, складно и информативно - приятно, когда люди ответственно относятся к своей работе. Считаю, что цена за услуги компании полностью оправдана высоким качеством.