Привод ленточного конвеера

Курсовой проект - Разное

Другие курсовые по предмету Разное

м, поддерживающих широчайший диапазон возможных прикладных сценариев.

  • Широчайший выбор инструментов различных производителей, использующих различные языки разработки.
  • Самую большую клиентскую базу, готовую к работе с настраиваемыми приложениями и повторно используемыми компонентами.
  • Доказанная на практике интегрируемость с действующими системами пользователей и разработчиков.
  • Благодаря обеспечиваемым COM единообразию и интегрируемости предложенная Microsoft архитектура Universal Data Access (универсальный доступ к данным) является открытой и работает практически с любыми инструментальными средствами и языками программирования. Это также позволяет Universal Data Access предоставлять единую модель доступа к данным на всех уровнях современной архитектуры приложений.

    Microsoft Universal Data Access предоставляет интерфейсы на базе COM, оптимизированные для разработки приложений как на низком, так и на высоком уровне ( соответственно OLE DB и ADO).

    Определение OLE DB

    OLE DB представляет собой имеющий стратегическое значение для Microsoft интерфейс программирования на системном уровне, предназначенный для управления данными в масштабе организации. OLE DB - это открытая спецификация, разработанная с целью развития успеха ODBC за счет предложения открытого стандарта для доступа к данным любого типа. Если спецификация ODBC была создана для доступа к реляционным СУБД, то интерфейс OLE DB нацелен на обеспечение доступа и к реляционным, и к нереляционным источникам данных, в том числе:

    • БД на мэйнфреймах - иерархические и на базе ISAM/VSAM.
    • накопители данных электронной почты и файловой системы.
    • текстовые, графические и геоинформационные данные.
    • специализированные бизнес-объекты.
    • и многое другое.

    OLE DB определяет набор COM-интерфейсов, инкапсулирующий различные сервисы СУБД. Эти интерфейсы позволяют создавать программные компоненты, реализующие подобные сервисы. Среди компонентов OLE DB имеются поставщики данных (хранящие и предоставляющие данные), потребители данных (использующие данные) и сервисные компоненты (осуществляющие преобразование и транспортировку данных; такую роль играют, например, обработчики запросов и механизмы работы с курсорами).

    Интерфейсы OLE DB предназначены для упрощения "гладкой" интеграции компонентов, чтобы производители OLE DB-компонентов могли выпускать их на рынок оперативно и с высоким качеством. Кроме того, в составе OLE DB имеется мост к ODBC, обеспечивающий продолжение поддержки самых разнообразных разработанных ранее ODBC-драйверов для реляционных СУБД.

    Определение ActiveX Data Objects

    ActiveX™ Data Objects (ADO) - это имеющий стратегическое значение для Microsoft интерфейс программирования на прикладном уровне для доступа к данным и информации. ADO обеспечивает единообразный высокопроизводительный доступ к данным и способен удовлетворять самые разнообразные потребности разработчиков, в том числе создание клиентских рабочих мест для работы с БД и бизнес-объектов промежуточного звена с использованием приложений, инструментальных средств, языков и браузеров

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Интернета. ADO предназначен для использования в качестве интерфейса данных при разработке одноуровневых и многоуровневых, клиент-серверных или веб-решений.

    Рис. 1. Архитектура Universal Data Access

    ADO предоставляет простой в использовании интерфейс прикладного уровня к OLE DB, который осуществляет доступ к данным на более низком уровне. Характерными особенностями реализации ADO, обеспечивающими "легкость" и высокую производительность этого интерфейса, являются компактность, минимальный сетевой трафик в ключевых сценариях и минимальное число уровней между клиентским рабочим местом и источником данных. ADO прост в освоении, поскольку вызов его функций осуществляется через интерфейс COM-автоматизации, общепринятой метафоры, поддерживаемой сегодня всеми распространенными средствами быстрой разработки приложений, инструментами для работы с СУБД и языками программирования. А поскольку ADO разрабатывался как интерфейс, сочетающий в себе лучшие возможности RDO и DAO и призванный в конечном счете заменить их, в нем используются привычные соглашения с упрощенной семантикой, делающие переход на него естественным очередным шагом для современных программистов.

    Метаданные: клей, скрепляющий воедино все хранилище данных

    Одной из наиболее трудных задач, возникающих сегодня при реализации хранилищ данных, является интеграция всех тех разнородных инструментов, которые используются при его проектировании, преобразовании и накоплении данных и администрировании. Способность совместного и повторного использования метаданных - иначе говоря, данных о данных - значительно сокращает сложность и стоимость создания, эксплуатации и администрирования хранилищ данных. Многие продукты для построения хранилищ данных предлагают собственные репозитарии метаданных, которые не могут использоваться прочими компонентами хранилища. Между тем, каждый инструмент должен иметь возможность легко читать, создавать или дополнять метаданные, созданные другими инструментами, а также расширять модель метаданных для конкретных нужд данного инструментального средства.

    Рассмотрим пример хранилища данных, построенного с применением совместно используемых метаданных. С помощью инструментов проектирования и преоб?/p>