- •Содержание
- •Введение
- •1 Общая ознакомительная часть практики
- •1.1 История предприятия
- •1.2 Характеристика предприятия
- •1.3 Структура предприятия
- •1.4 Аппаратное и программное обеспечение предприятия
- •1.5 Описание локальной сети предприятия
- •2 Анализ исходных данных и постановка задачи
- •2.1 Описание предметной области
- •2.2 Анализ аналогов и прототипов
- •2.3 Постановка задач проектирования
- •4.1 Выбор языка программирования
- •4.2 Выбор средств разработки программы
- •4.3 Обоснование выбора технологии доступа к бд
- •4.4 Обоснование выбора используемой субд
- •4.2.2 Расчет затрат по статье «Основная заработная плата исполнителей»
- •4.3 Расчет затрат по статье «Дополнительная заработная плата труда исполнителей» работ по созданию программного продукта
- •4.4 Расчет затрат по статье «Отчисления на социальные нужды»
- •4.5 Расчет стоимости персонального компьютера
- •4.6 Расчет стоимости прикладного программного обеспечения
- •4.7 Расчет затрат по статье «Амортизация основных средств и нематериальных активов»
- •4.8 Расчет расходов по статье «Топливо и энергия на технологические цели»
- •4.8.1 Расчет затрат на электрическую энергию
- •4.9 Расчет расходов по статье «Сырье и материалы»
- •4.10 Расчет расходов по статье «Прочие производственные расходы»
- •4.11 Расчет расходов на содержание и эксплуатацию пэвм, относящихся к данному программному продукту
- •Заключение
- •Список использованых источников
- •Приложение а
- •Техническое задание
4.3 Обоснование выбора технологии доступа к бд
Для разработки программного средства организации и функционирования программы необходимо выбрать технологию доступа к БД, с помощью которой будет производиться проектирование.
ODBC – open database connectivity это интерфейс доступа к базам данных в среде Windows. Для доступа используются специальные драйвера. Разработчик любой базы данных может создать свой драйвер ODBC.
Идея заключается в том, что приложение может получать доступ к совершенно разным базам данных не меняя при этом код. Преимущества ODBC:
API функции одинаковые и не зависят от поставщика;
SQL операторы могут быть сгенерированы на любой стадии при компиляции или выполнении;
Данные принимаются в программу в едином формате.
Для работы с источниками данных используют имена DNS – Data Source Name - именованный источник данных ODBC.
Существует три типа имен DNS:
Пользовательский
Системный
Файловый
В первом случае информация хранится в реестре Windows и привязана к конкретному пользователю, во втором случае к конкретному компьютеру и каждый пользователь имеет доступ, в последнем случае инфомация хранится в файле, что облегчает перенос проекта с компьютера на компьютер.
Драйвера могут поддерживать три уровня грамматики SQL: минимальная, основная и расширенная.
ADO - это ещё одна технология доступа к данным от Microsoft. Расшифровывается она как ActiveX Data Object (ActiveX-объекты для доступа к данным). Следует отметить, что это одна из самых популярных (после ODBC) технологий, разработанных в этой области корпорацией Microsoft.
На самом деле ADO - это просто ещё одна надстройка над уже существующими технологиями всё той же корпорации. В ней используются ActiveX-компоненты, являющиеся надстройками над API OLE DB, которое само по себе, в общем-то, не так уж и удобно в применении. ADO, конечно, вносит дополнительный уровень, который сказывается на производительности приложений, однако это так хорошо отражается на времени разработки, что технология намного популярнее, чем, собственно, OLE DB. Ещё один её плюс - возможность использования объектов для доступа к данным из скриптовых языков, таких, как VBScript или Jscript. Здесь немалую роль играет возможность её использования при программировании на ASP для разработки web-приложений.
Библиотека ADO (Microsoft ActiveX Data Object) служит для доступа к базам данных различных типов и предоставляет объектный программный интерфейс к интерфейсу OLE DB, который предлагается компанией Microsoft как альтернатива интерфейсу ODBC. Объектная модель ADO реализована на базе технологии COM (Component Object Model).
Важной особенностью технологии ADO является то, что она основана на стандартных интерфейсах СОМ, которые являются системным механизмом Windows, это сокращает общий объем работающего программного кода и позволяет распространять приложения БД без вспомогательных программ и библиотек.
Из перечисленных выше технологий будет использована технология ADO так, как данная технология наиболее проста в использовании, имеет высокую скорость и требует малый объем памяти.