АННОТАЦИЯ 2
ВВЕДЕНИЕ 6
1 АНАЛИЗ ТЕКУЩЕГО СОСТОЯНИЯ, ПОСТАНОВКА ЗАДАЧИ 8
2 ОБОСНОВАНИЕ ВЫБОРА СРЕДЫ РЕАЛИЗАЦИИ 10
2.1 Сравнительный анализ СУБД 10
2.1.1 ORACLE 10
2.1.2 MySQL 11
2.1.3 Microsoft SQL Server 12
2.1.4 PostgreSQL 13
2.1.5 MongoDB 14
2.1.6 DB2 14
2.1.7 Microsoft Access 15
2.1.8 Cassandra 16
2.1.9 Redis 16
2.1.10 Elasticsearch 17
2.2 Обоснование выбора среды реализации приложения 17
2.2.1 Начало работы с MS SQL Server 18
3 РЕАЛИЗАЦИЯ МОДЕЛИ БД 38
3.1 Описание сущностей разрабатываемой модели базы данных и их
атрибутов 38
3.2 Взаимосвязи таблиц 39
4 ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ 41
4.1 Создание таблиц 41
4.2 Структура приложения 43
ЗАКЛЮЧЕНИЕ 52
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 53
ПРИЛОЖЕНИЕ А 55
ПРИЛОЖЕНИЕ Б 64
Успешное развитие бизнеса в настоящее время во основном зависит от применения современных информационных технологий и внедрения новейших, обрабатывающих любую информацию с максимальной эффективностью, в связи с чем необходимо использование средств, выполняющих эффективную обработку, хранение, а также изменение и распределение накопленных данных.
Торгово-промышленная компания «ЖилМебСтрой» нуждается в электронной базе данных (БД) для работы отдела продаж с внутренними документами, т.к. стабильная работа отдела имеет не маловажное значение для оптимальной работы предприятия в совокупности.
Актуальность выбора базы данных в качестве темы ВКР обусловлена необходимостью проектирования и разработки базы данных информационной системы в связи со специфическими особенностями исследуемого предприятия с целью формирования наиболее эффективной базы данных.
Одна из составляющих этого процесса - формирование электронного каталога документации отдела продаж, который обеспечит структуризацию каталога документов, автоматизацию поиска и редактирование данных, формирование контрольных отчетов для проверки наличия документов, их движения.
Задачу составления каталога не стоит рассматривать только как некую программу, реализующую функцию механического распределения документации, необходимо, чтобы программа включала в себя средства для случая изменения некоторых входных данных.
Формирование электронных отчетов позволяет существенно сократить время на выборку данных, а также снижает ошибки в результате человеческого фактора, ввиду того, что все отчеты строятся автоматически.
Базы данных в современном мире составляют основу информационных процессов, существующих в различных сферах человеческой деятельности, и являются оптимальным средством представления данных, связей между ними и их структур, а также управления ими. «Интегрированные средства хранения информации, обеспечивающие централизованное управление данными соответствуют концепции БД, при этом база данных должна поддерживаться в среде ЭВМ единым программным обеспечением - системой управления базами данных (СУБД).
Предметной областью можно назвать фрагмент реальности, описываемый или моделируемый с помощью базы данных и ее приложений. Выделяемые в предметной области информационные объекты - идентифицируемые объекты реального мира, процессы, системы, понятия и т.д., сведения о которых хранятся в базе данных». [17]
В ходе написания работы была разработана база данных информационной подсистемы отдела продаж торгово-промышленной компании. Назначение базы данных - структуризация каталога документов, автоматизация поиска и редактирование данных, формирование контрольных отчетов о количестве, объеме продаж, работе сотрудников.
Разработанная база данных в полной мере удовлетворяет потребности пользователей по составу информации, ее подаче, способах ввода и обработке.
Для разработки приложения был выбран язык программирования С# и среда разработки Visual Studio 2008.
База данных создана с применением программного средства MS SQL Server.
Выбор средства реализации базы данных обусловлен его доступностью, высокой производительностью, простотой работы в нем.
Структура базы данных состоит из 8 таблиц. Основные таблицы полностью включают в себя информацию о работе отдела продаж. Чтобы не перегружать основные таблицы общей информацией, в базе данных сформированы 2 дополнительных таблиц, которые содержат общую и дополняющую информацию. Созданные связи между таблицами позволяют обеспечивать единообразие информации, ее целостность, а также существенно упрощают работу в базе данных. Связи таблиц обеспечены в том числе и посредством выборки данных для заполнения основной таблицы данными из вспомогательной таблицы посредством выпадающего списка. Это предотвращает внесение информации, противоречащей общей концепции базы данных, что может затруднить обработку информации и получения выборочных отчетов, либо иных сводных данных по базе данных.