- •1Общая часть
- •Цель разработки
- •1.2 Анализ использования разработки
- •1.3 Анализ методов решения
- •1.4 Анализ средств программирования, используемых для решения
- •1.4.1 Операционные системы
- •1.4.2 Анализ средств автоматизации
- •1.4.2.1 Язык программирования c#
- •1.4.2.2 Среда разработки MicrosoftVisualStudio
- •1.4.2.3 Система управления базами данных Oracle
- •1.4.2.4 Средство для разработки базы данных ToadforOracle
- •1.4.2.5 Язык структурированных запросов sql
- •1.4.2.6 Браузер WindowsInternetExplorer
1.4.2.3 Система управления базами данных Oracle
Использование
СУБД Oracle в качестве хранилища всех
необходимых
данных о процессе производства, в котором создаются необходимые таблицы, так же является одним из требований, предъявляемых техническим заданием.
Современная СУБД Oracle - это мощнейший программный комплекс, позволяющий создавать приложения любой сложности. Основным компонентом этого комплекса является база данных, хранящая информацию, количество которой за счет предоставляемых средств масштабирования практически безгранично. C высокой эффективностью работать с этой информацией одновременно может практически любое количество пользователей (при наличии достаточных аппаратных ресурсов), не проявляя тенденции к снижению производительности системы при резком увеличении их числа.
Важным преимуществом СУБД Oracle является механизм пакетной обработки запросов с подтверждением. Транзакционный механизм позволяет не опасаться сбоев программной среды и оборудования. В случае успешного завершения обработки пакета SQL-команд сервер баз данных генерирует так называемый commit — подтверждение успешного выполнения, которое отсылается клиенту. В случае же аппаратного или программного сбоя
происходит rollback — возвращение к предыдущей контрольной точке, благодаря чему целостность данных в любой ситуации не будет нарушена. Для возможности отмены целого набора транзакций предусмотрен механизм точек сохранения, которые могут быть созданы вручную или автоматически. Таким образом, отпадает необходимость в постоянной архивации базы данных, которую можно проводить лишь несколько раз в сутки, а в
остальных случаях администратор просто восстанавливает точки сохранения.
СУБД Oracle поставляется практически для всех существующих на сегодня операционных систем. Работая под Linux, Windows или на другой операционной системе с продуктами Oracle не будет возникать никаких проблем в работе. Таким образом, начиная работу с продуктами Oracle, не
приходится менять уже сложившееся сетевое окружение. Существует лишь небольшое количество отличий при работе с СУБД, обусловленных особенностями той или иной операционной системы.
СУБД Oracle при выпуске новых продуктов уделяет особое внимание совместимости снизу-вверх, делая этот переход практически незаметным. Помимо этого, для переноса данных из СУБД других фирм в СУБД Oracle, Oracle бесплатно предлагает специальный инструментарий. Так же СУБД Oracle характеризуется наличием универсальных средств защиты информации, эффективными методами максимального повышения скорости обработки запросов, распараллеливанием операций в запросе, высокой производительностью и надежностью, нормальные системные операции — такие, как откат базы данных, а также частичные сбои компьютерной системы, — не прерывают работу с базой данных.
1.4.2.4 Средство для разработки базы данных ToadforOracle
ToadforOracle – это мощный инструмент с малыми затратами, позволяющий быстрее и легче разрабатывать базы данных и приложения, а также упрощать выполнение повседневных задач управления базами данных.
ToadforOracle позволяет разработчикам избегать утомительных задач отладки PL/SQL кода, обеспечивает удобную среду разработки приложений, экономя время для разработки и тестирования больших проектов.
Использование данной программы для создания необходимых таблиц в СУБД Oracle обусловлено тем, что эта программа уже закуплена предприятием и нет необходимости затрачивать средства на покупку аналогичного программного продукта.
Функции ToadforOracle:
- повышение производительности разработки за счет большого количества горячих клавиш, функций автокорректировки, опережающего ввода и цветового выделения синтаксиса;
- возможность быстро перемещаться между несколькими областями программного кода при помощи удобных закладок;
- облегчение редактирования и тестирования при помощи полнофункциональной панели инструментов;
- возможность автоматизации повседневного управления базой данных при помощи мощного мастера создания баз данных и удобной среды для администрирования и разработки.
