Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к ГОСу -общий текст.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
428.47 Кб
Скачать

63. Какая связь между odbc, ole db и ado?

Microsoft предлагает единую стратегию доступа к данным - Universal Data Access (UDA), не зависящую от типа используемых хранилищ данных, применяемых инструментальных средств и языков программирования. В основе этой стратегии лежат компоненты доступа к данным - Microsoft Data Access Components (MDAC). Три базисных интерфейса и, соответственно, три группы объектов определяют UDA и MDAC:

  1. Низко уровневый, высоко производительный интерфейс ODBC (Open Data Base Connectivity), специально спроектированный для связи с различными реляционными базами данных и структурированным языком запросов SQL (Structured Query Language).

  2. Низко уровневый, высоко эффективный по производительности COM-интерфейс баз данных - интерфейс OLE DB (OLE Data Base), позволяющий получать доступ как к реляционным (табличным), так и не реляционным (иерархическим и потоковым) базам данных.

  3. Интерфейс высокого уровня ADO, являющийся надстройкой над интерфейсом OLE DB, позволяющий получать легкий доступ к данным при работе на VC, VB/VBA, VB Script и др

64. Какие языки можно использовать с ado?

ADO (от англ. ActiveX Data Objects — «объекты данных ActiveX») API доступа к данным, разработанный компанией Microsoft и основанный на технологии компонентов ActiveX. ADO представляет собой прикладной объектный интерфейс высокого уровня, который упрощает доступ к средствам OLE DB разработчикам, использующим языки высокого уровня.

ADO умеет работать с самыми разными драйверами для подключения к базам данных, например, с драйверами OLE DB и ODBC. Поскольку ADO построен по технологии COM, эти объекты можно использовать в любых COM-совместимых языках программирования (VC++, Visual Basic, Deplhi, VBA, VBScript, JScript, ActivePerl и т.п.).

65. Перечислите объекты, составляющие объектную модель ado, и укажите их взаимосвязи.

Объектная модель ADO состоит из следующих объектов высокого уровня и семейств объектов:

  • Connection (представляет подключение к удалённому источнику данных)

    • Errors -> Error (представляет ошибки)

    • Properties -> Property (представляет набор свойств объекта)

  • Command (используется для выполнения команд и SQL-запросов с параметрами)

    • Parameters -> Parameter (представляет набор параметров SQL-инструкции)

    • Properties -> Property

  • Recordset (представляет набор строк, полученный от источника данных)

    • Fields -> Field (представляет столбцы таблицы базы данных)

    • Properties -> Property

  • Record (может представлять одну запись объекта Recordset или же иерархическую структуру, состоящую из текстовых данных)

    • Fields -> Field

  • Stream (используется для чтения и записи потоковых данных, например, документов XML или двоичных объектов)

66. Особенности современного российского рынка кис

Рынок разделен на следующие сегменты: приложения, разработка и развертывание приложений, системное инфраструктурное программное обеспечение. Производственные отрасли (машиностроение), инфраструктурные отрасли (транспортная, телекоммуникации, коммунальные услуги), финансовая отрасль являются основными потребителями ПО. Развитие рынка ограничено нестабильностью законодательной базы, незрелостью бизнес-отношений, отсутствием современной управленческой практики у менеджеров многих российских организаций, приводящей к различным заблуждениям (преувеличение роли отдела информационных технологий при внедрении КИС или недооценка стоимости владения КИС). К особенностям состояния современного рынка ПО относятся: большое количество организаций с унаследованными системами на устаревших платформах, разработанных самостоятельно службами автоматизированных систем управления и не сопровождаемых разработчиками; острая нехватка квалифицированного персонала в области информационных технологий; присутствие на рынке как зарубежных, так и отечественных разработчиков.