- •Глава 1. Анализ предметной области асу “Московская доставка” 6
- •Глава 2. Проектирование базы данных для объекта автоматизации курьерской доставки “Московская доставка” 16
- •Глава 3. Программная реализация бд для курьерской службы “Московская доставка” 31
- •Введение
- •Глава 1. Анализ предметной области асу “Московская доставка”
- •1.1 Системный анализ предметной области асу “Московская доставка”
- •1.2 Обзор информационных технологий, подходящих для разработки бд
- •1.2.1 Настольные субд. Microsoft Access
- •1.2.2 Полупрофессиональные субд. SqLite
- •1.2.3 Профессиональные субд. Oracle database
- •1.3 Обзор продуктов аналогов асу “Московская доставка”
- •1.3.1 Информационная система службы доставки “ups”
- •1.3.2 Информационная система службы доставки “ikea”
- •1.4 Требования к разрабатываемой бд курьерской службы “Московская доставка”
- •Выводы по главе 1
- •Глава 2. Проектирование базы данных для объекта автоматизации курьерской доставки “Московская доставка”
- •2.1 Разработка инфологической модели бд курьерской службы “Московская доставка”
- •2.2 Обоснование выбора модели данных
- •2.2.1 Иерархическая модель
- •2.2.2 Сетевая модель данных
- •2.2.3 Объектно-ориентированная модель данных
- •2.2.4 Реляционная модель данных
- •2.3 Логическое проектирование бд курьерской службы “Московская доставка”
- •2.4 Нормализация схемы базы данных
- •Выводы по главе 2
- •Глава 3. Программная реализация бд для курьерской службы “Московская доставка”
- •3.1 Анализ и выбор субд
- •3.2 Физическое проектирование бд “Московская доставка”
- •3.3 Реализация ограничений
- •3.4 Безопасность и контроль
- •Выводы по главе 3
- •Заключение
- •Список литературы
- •Приложения
1.2.3 Профессиональные субд. Oracle database
Oracle Database - первая в мире база данных, разработанная специально для работы в сетях распределенных вычислений. Oracle Database предназначена для эффективного развертывания на базе различных типов оборудования, от небольших серверов до Oracle Enterprise Grid мощных многопроцессорных серверных систем, от отдельных кластеров до корпоративных распределенных вычислительных систем.
Oracle Database позволяет пользователям виртуализировать использование аппаратного обеспечения - серверов и систем хранения данных. Oracle Database обладает технологиями, которые позволяют администраторам надежно хранить и быстро распределять и извлекать данные для пользователей и приложений, работающих в сетях Grid. Oracle Database значительно повышает производительность обработки данных и включает в себя удобные средства администрирования.
Плюсы Oracle Database:
Позволяет клиентам хранить XML-данные в своем собственным формате и умело управлять ими.
С помощью Oracle Transparent Data Encryption можно шифровать не только столбцы, но и все таблицы, индексы и другие объекты.
Реализована система Query Result Caches для повышения производительности и масштабируемости приложений благодаря кэшированию и повторному использованию результатов часто выполняемых запросов к базе данных и функций на уровнях базы данных и приложений
Предусмотрена функция автоматизированного управления дисками (Automated Storage Management, ASM), которая автоматически производит разделение баз данных и их зеркалирование без необходимости покупать стороннее ПО для управления томами
Производительность. Oracle Database позволяет автоматически управлять уровнями сервиса и тиражировать эталонные конфигурации в рамках всей сети.
Самоуправление. Специальные механизмы Oracle Database позволяют самостоятельно перераспределять нагрузку на систему, оптимизировать и корректировать SQL-запросы, выявлять и прогнозировать ошибки.
Oracle опирается на стандарт SQL-3, позволяющий описывать определения новых типов объектов, состоящих из атрибутов (скалярных - то есть других типов, множеств объектов, ссылок на объекты) и обладающих ассоциированными с ним методами.
1.3 Обзор продуктов аналогов асу “Московская доставка”
На данный момент существует множество сервисов, которые занимаются доставкой товаров. Они есть и как отдельные организации, и как отделы в крупных магазинах. Для того, чтобы обеспечить конкурентоспособность разрабатываемой системы, необходимо проанализировать соответствующий рынок, выделить конкурентов и их возможности, слабые и сильные стороны.
1.3.1 Информационная система службы доставки “ups”
Рисунок 2 – Внешний вид сайта UPS
UPS является крупным игроком на рынке доставки. Она занимается как перевозками по России, так и международными. На сайте можно отследить как массовые, так и разовые отправления. Компания предоставляет услуги частным отправителям, а также бизнесу от малого до большого. Кроме того, на сайте можно отследить свой заказ и посмотреть историю всех предыдущих заказов, сделанных через сервис.