Корзина (0)
Ваша корзина пустует и скучает ;)
Категории

Курсовая работа по системам управления базами данных

Как написать курсовую работу на тему систем управления базами данных. Актуальность цели и задач исследования во введении курсового проекта, суть и особенности, а также готовый образец плана, содержания и возможность бесплатно скачать пример.


Сегодня, большинство пользовательских приложений рассчитаны на работу с базами данных, в которых может храниться не только текстовая информация, но и графика, музыка или любой другой тип данных. Так как потребность в использовании БД растет, появилось большое количество СУБД, для работы с которыми не требуется специальная техническая оснащенность. Таким образом, актуальность курсовой работы по системам управления базами данных обусловлена ростом востребованности информационных технологий в целом и баз данных в частности. Для более глубокого понимания сути в данной статье представлены рекомендации по написанию таких тем курсовых работ по системам управления баз данных, пример которых приведен в таблице ниже (подробно о выборе актуальной темы изложено здесь).


1. Курсовая работа: Выбор оптимальной системы управления базами данных в компании 2. Курсовая: Сравнительный анализ возможностей СУБД
3. Курсовой проект: Выбор средств / методологии проектирования. Выбор СУБД 4. Курсовая работа: Реализация проекта в среде конкретной СУБД


СУБД (система управления базами данных) – это информационная среда для создания баз данных и управления хранимыми в них сведениями об объектах реального мира. В курсовой по системам управления базами данных рекомендуется рассмотреть основные СУБД, их преимущества и недостатки. Также следует провести анализ и сравнение наиболее известных СУБД, предназначенных для работы и автоматизации.

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

Как правило, изучение систем управления базами данных в курсовой работе заключается в проведении сравнительного анализа. Для сравнения в курсовой выберем такие СУБД, как: MS Access, MySQL, Oracle и MS SQL Server. Рассмотрим их более подробно.

Так, Microsoft Access не имеет бесплатной версии, дальнейшее использование данной системы в некоммерческих целях невозможно. Помимо этого, данная система поддерживает наименьший объём БД и не предусматривает взаимодействие с клиентскими приложениями.

Для MS SQL Server можно выделить следующие преимущества:

1. Файловая структура - очень легко переносить на разные машины.

2. MS SQL Server предлагает всё что необходимо для простого масштабирования.

3. MS SQL Server включает в свой состав системы управления правами доступа пользователей.

MySQL фактически не имеет ограничений и файл БД может иметь размер вплоть до максимального для операционной системы, в которой установлен сервер. Но сложность администрирования в данной СУБД заключается во взаимодействии с терминалом из-за отсутствия внешних приложений. Также большим минусом является несоответствие стандартам. Так как MySQL не ставит для себя цель полностью соответствовать стандартам SQL, то эта СУБД не полностью поддерживает SQL. Отсутствие поддержки многопоточности не менее важно, так как параллельные операции чтения-записи могут создать проблемы.

К основным недостаткам Oracle Database относят стоимость лицензии, но, так как рассматривается СУБД для небольшой системы, функционала бесплатной версии достаточно для использования. Наличие большого количества программ для помощи в администрировании БД и разработке ПО является основным плюсом данной системы. Oracle Database обладает большим функционалом, что положительно сказывается на возможности масштабирования конечной системы.

Результаты сравнительного анализа СУБД представлены в таблице ниже.


Критерии оценки MS Access MySQL MS SQL Server Orcale
Размер базы данных
несколько Мб + +
до 100Мб + +
несколько ГБ + + +
100Гб и более + +
Количество одновременных пользователей, работающих с базой данных напрямую
1 пользователь + +
до 10 + +
более 10 + + + +
более 100 + +
более 1000 + +
Стоимость лицензии
бесплатно (только лицензия на пакет) + +
дешево
дорого + +
очень дорого
Платформа на которой способна работать СУБД
Windows + + +
Unix/Linux +
Windows+Linux + +
Кластеры +
Встроенный язык программирования
Microsoft + +
Языки для Linux +
Тип программы
Локальное приложение + +
WEB +
Сложная система + +
Защита данных
низкая
слабая +
сильная + + +
Мощность языка SQL и возможности СУБД
очень слабые
слабые +
развитые +
мощные + +
Требования к техническим характеристикам ПК
неприхотливые + +
чувствительные
необходимы мощные сервера + +
Возможные способы доступа к данным
ODBC +
OLEDB/ADO + + +
DAO +
BDE
Другое + + +
Сложность настройки и администрирования
никаких сложностей +
небольшие сложности
необходимы специальные знания и помощь специалиста + + +


В результате анализа, было выявлено, что использование СУБД MS SQL Server является наиболее целесообразным в курсовой работе по СУБД, если предусматривается дальнейшее развитие приложения и последующее расширение БД. Большое количество сопровождающих приложений значительно облегчают процесс создания и администрирования БД. Высокая производительность и надежность является главной отличительной чертой данной СУБД. На рисунке 1 представлено окно администрирования базы данных MS SQL Server.


Окно администрирования баз данных MS SQL Server

Рисунок 1 – Окно администрирования баз данных MS SQL Server


На сегодняшний день MS SQL Server – наиболее популярная СУБД, используемая для разработки настольных баз данных (БД). MS SQL Server успешно применяется для создания многопользовательских приложений, где файлы базы данных являются разделяемыми ресурсами в сети. Кроме того, в MS SQL Server реализована надёжная система защиты от несанкционированного доступа к файлам. Востребованность СУБД MS SQL Server обусловлена следующими причинами:

1. Система полностью русифицирована.

2. Благодаря идеологии Windows можно представить информацию наглядно и красочно.

3. Широкое и наглядное представление справочной системы.

4. Работает на различных платформах.

5. Полностью многопоточная с использованием потоков ядра. Это означает, что, если такая возможность обеспечивается, можно легко организовать работу с несколькими процессорами.

6. Хеш–таблицы в памяти, используемые как временные таблицы.

7. SQL–функции реализованы при помощи хорошо оптимизированной библиотеки классов, поэтому они выполняются настолько быстро, насколько это возможно.

8. Большое количество типов данных.

9. MS SQL Server может управлять очень большими базами данных.

В заключение стоит отметить, что одним из ключевых достоинств использования MS SQL Server является универсальность и применение стандартов, что и позволяет использовать ODBC-механизмы для работы практически с любой системой. При использовании ODBC для обработки данных на сервере и применением клиентского приложения необходимо задать источник данных, создать и настроить соединение, после чего обработать данные с помощью запросов.

Таким образом, в результате изучения систем управления базами данных в курсовой работе можно сделать вывод, что в настоящее время на рынке представлен огромный выбор СУБД и каждая СУБД предназначена для решения определенного круга задач, которые она может выполнять. В заключение следует отметить, что подготовить качественный курсовой проект по системам управления базами данных Вам поможет полный перечень актуальных статей и рекомендаций по проектированию и разработке баз данных, изложенный здесь.

Скачать работу на данную тему

Скачать курсовую работу по системам управления базами данных (пример)

Скачать другие готовые или купить курсовую работу по системам управления базами данных

Заказать курсовую работу по системам управления базами данных или оценить стоимость можно при помощи формы Узнать стоимость моей работы.

Основными факторами, влияющими на стоимость курсовой работы по направлению проектирования и разработки базы данных, являются тема курсового проекта, необходимость в разработке ПО и сроки выполнения. Узнать стоимость Вашей работы Вы можете заполнив форму.