Логотип Автор24реферат
Заказать работу
Курсовая работа на тему: Обоснование выбора СУБД и средства разработки
42%
Уникальность
Аа
4950 символов
Категория
Программирование
Курсовая работа

Обоснование выбора СУБД и средства разработки

Обоснование выбора СУБД и средства разработки .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Проведем обзор возможностей наиболее распространенных сред разработки. Нижеприведённые характеристики систем программирования приведены в работе [16]. Основные характеристики сред программирования приведены в таблице 22.
Таблица 22 - Параметры сред программирования
№ Характеристики Средства разработки
РНР Python Atom Visual Studio 1C: Предприятие
1. Технология
обработки кода Интерпретатор
Интерпретатор
Компилятор Компилятор
2. Язык программирования РНР Python + Django С#, C++, Python 1C: Предприятие (web-версия)
3. Система Закрытая Закрытая Открытая Открытая
4. Работа с СУБД SQL Lite, MySQL SQL Lite Поддержка форматов MDB, SQL c использованием DB-библиотеки,
ODBC SQL Lite, MS SQL
5. Создание режимов работы в режиме «мастер» Нет Присутствует Присутствует Присутствует
6. Динамическая реализация форм ввода, возможность обработки сообщений Присутствует Присутствует Частично Присутствует
7. Стандарт реализации приложения Нет Нет каркасный (мастер) компонентный (мастер)
8. Технология Работа с
построителями экранов, меню, отчетов (drag-and-drop), классами Работа с
построителями экранов, меню, отчетов (drag-and-drop), классами Редактор классов, Редактор ресурсов (drag-and-drop) Редактор объектов (drag-and-drop)
9. Реализация печатных форм Нет Встроенный Внешний Объект :Report
10 Работа с исключениями Процедура Процедура Объект Объект
11 Поддержка CASE Rational Rose
Присутствует нет Присутствует Нет
В рамках данного проекта для реализации задачи создания сервиса будет использован язык программирования С#

Зарегистрируйся, чтобы продолжить изучение работы

. Выбор сделан исходя из:
- соответствия возможностей языка программирования системным требованиям;
- возможностью реализации совместного доступа к данным с ролевой моделью;
- наличия большого количества технической документации и готовых компонент для использования в проекте.
Выбор СУБД производится в соответствии с требованиями:
- совместимость с имеющейся системной архитектурой информационной системы;
- наличие возможностей реализации совместного доступа пользователей к базе данных;
- возможность обеспечения оптимальных параметров вычислительной мощности при ежедневном уровне нагрузки в среднем порядка 200 новых записей ежедневно, возможностей одновременной работы до 40 пользователей.
- подключение к базе данных без необходимости установки дополнительных программ;
- наличие консоли администрирования, обеспечивающей возможности управления базой данных (включая регламентные работы по копированию, восстановлению, сжатию, индексации, проведения выборок, создания аналитической отчетности, управления пользовательскими учетными записями).
В таблице 23 приведено сравнение основных характеристик наиболее распространенных СУБД.
Таблица 23 - Сравнительные характеристики СУБД
Параметр MS SQL Server
Oracle
Access
Возможность интерактивного управления базами данных Полностью реализовано Полностью реализовано Присутствует
Наличие графического инструментария Полностью реализовано Частично Присутствует
Возможность автоматизации обслуживания БД Частично Частично Полностью реализовано
Инструменты работы с данными Полностью реализовано Полностью реализовано Присутствует
Поддержка многоядерных процессоров Присутствует Полностью реализовано Частично
Работа с индексами Полностью реализовано Полностью реализовано Частично
Возможность работы нескольких пользователей одновременно Частично Полностью реализовано Ограниченно
Работа с мультимедиа-данными
Плохо Полностью реализовано -
Обращение к данным из Web-приложений Присутствует Полностью реализовано Ограниченно
Сервисы обработки мультимедиа Присутствует Полностью реализовано Ограниченно
Наличие сервисов текстового поиска Частично Полностью реализовано Ограниченно
Наличие редактора запросов SQL Полностью реализовано Полностью реализовано Частично
Сопряжение с другими БД Ограниченно Частично Ограниченно
Единая регистрация Частично Частично Частично
Поддержка доступа из различных платформ Присутствует Частично Ограниченно
Наличие средств программирования Присутствует Полностью реализовано Полностью реализовано
Работа с хранимыми процедурами и триггерами Частично Полностью реализовано Частично
Встроенный язык программирования Присутствует Полностью реализовано Полностью реализовано
Возможности создания резервных копий и систем восстановления данных Полностью реализовано Полностью реализовано Ограниченно
Наличие конструктора объектов Полностью реализовано Полностью реализовано Полностью реализовано
Работа с объектно-ориентированными системами Присутствует Полностью реализовано Присутствует
Возможность подключения из удаленных площадок Полностью реализовано Полностью реализовано -
Тиражирование Полностью реализовано Полностью реализовано -
Возможность распределенной обработки транзакций Полностью реализовано Полностью реализовано -
В качестве СУБД выбрана MS SQL Server, что обусловлено возможностями совместного доступа пользователей, наличием систем управления данными, обслуживания баз данных, совместимостью с ИТ-инфраструктурой компании.

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Больше курсовых работ по программированию:

Разработка информационной системы по управлению персоналом ВУЗа

51801 символов
Программирование
Курсовая работа
Уникальность

Проектирование информационной системы формирования контекстной интернет-рекламы

59112 символов
Программирование
Курсовая работа
Уникальность

Разработка программы определение дня недели

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

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.