Главная » Просмотр файлов » Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009

Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (1084484), страница 56

Файл №1084484 Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009) 56 страницаХомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (1084484) страница 562018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 56)

Поскольку CORBA отделяет интер-Часть 2. Проектирование и использование БД268фейс, от его реализации и предоставляет независимые от языка типы данных, это дает возможность вызывать объекты из любого языка и для любой ОС;• самоописываемостпь системы заключается в предоставлении метаданныхна этапе выполнения для описания каждого известного серверного интерфейса;• прозрачность локальная и удаленная состоит в том, что ORB может выполняться в автономном режиме или взаимодействовать с другими ORBс помощью сервисов протокола П О Р (Internet Inter-ORB Protocol Интернет-протокола взаимодействия ORB);• встроенная безопасность и механизм транзакций основаны на включении в сообщения соответствующей контекстной информации;• возможность полиморфных сообщений основана на реализации вызовафункции целевого объекта;• возможность инкапсуляции существующих приложений, основанная на отделении определения объекта от его реализации в архитектуре системы.В общем, CORBA можно определить как промежуточное программное обеспечение, потенциально связанное с другими формами клиент-серверных видов программного обеспечения.

Программное обеспечение CORBA разработано для всех основных аппаратных и программных платформ. Поэтому клиентские приложения CORBA одной операционной системы легко взаимодействуют с сервером приложений в любой другой операционной системе.Версия технологии C O R B A Real-Time ориентирована на поддержку функционирования и повышение производительности распределенных систем вмасштабе реального времени. С ее помощью предполагается задавать продолжительность функционирования отдельных компонентов и приоритеты выполнения, планировать работу компонентов и т. д.Стандартыв продуктахведущихфирмРассмотрим, как действующие стандарты используются в программныхпродуктах ведущих фирм IBM,, Microsoft и Borland.Фирма IBM для обеспечения мобильности (переносимости) операционных систем разработала архитектуру SAA ('System Application Architecture,).Архитектура SAA предполагает наличие унифицированных средств разработки приложений, доступа к БД и телекоммуникационного доступа.

Крометого, у пользователей должна быть возможность использовать готовые приложения других организаций. Согласно архитектуре SAA, системные программные средства предоставляют три интерфейса:• доступа конечного пользователя;• прикладного программирования;• телекоммуникационный (связи с удаленными пользователями и объектами сети).9. Дополнительные вопросы применения баз данных269Интерфейс доступа конечного пользователя охватывает комплекс технических, организационных и программных решений, обеспечивающих простотуи унификацию взаимодействия конечного пользователя с различными моделями ЭВМ.Интерфейс прикладного программирования, кроме стандартных языков исредств программирования, содержит генератор приложений, языки командных процедур, языки баз данных и запросов (SQL и QMF) и средства обеспечения диалога.В качестве телекоммуникационного интерфейса предлагаются протоколысетевой архитектуры SNA (System Network Architecture - сетевая архитектура системы), средства выхода в сети, поддерживающие протокол Х.25, а также протоколы потоков данных для устройств типа IBM 3270.Фирма Microsoft на основе стандарта CAE разработала открытый интерфейс ODBC (Open DataBase Connectivity — совместимость открытых баз данных) доступа к базам данных из приложений.Стандарт СЛ£(Common Application Environment — общая прикладная среда) был разработан группой SAG и Х/Open с целью разрешить противоречиямножества схожих существующих стандартов прикладного программирования.

Этот стандарт опирается на стандарты ANSI, ISO и собственные стандарты групп. Основное его назначение - обеспечение взаимодействия прикладных программ в открытых системах.ODBC представляет собой интерфейс прикладного программирования ввиде библиотеки функций, вызываемых из различных программных сред ипозволяющих приложениям унифицированно обращаться на SQL к базамданных различных форматов.Ф у н к ц и и интерфейса O D B C включают следующие шесть основныхгрупп:• назначение идентификаторов окружения, соединения и SQL-операторов;•соединение;•выполнение SQL-операторов;• получение результатов;• управление транзакциями;• идентификация ошибок и смешанные функции.При выполнении приложений, использующих ODBC, предусматриваются следующие этапы:• инициализация (назначение идентификаторов окружения и соединений,соединение с сервером, назначение идентификаторов SQL-операторам);• выполнение SQL-операторов с анализом результатов;•завершение (освобождение идентификаторов SQL-операторов, разрывсоединения, освобождение идентификаторов соединений и окружения).Интерфейс ODBC поддерживает общий набор функций языка SQL длядоступа к базам данных и позволяет работать в так называемом прозрачном270Часть 2.

Проектирование и использование БДрежиме по соглашениям конкретной базы данных. Кроме того, он содержитуровни функциональности или иерархии функциональных возможностей:минимальную, основную и расширенную.Программные средства поддержки O D B C корпорация Microsoft обычно поставляет вместе с СУБД. Так, вместе с MS Access предоставляетсяменеджер драйверов и драйвер доступа к MS SQL Server.

Драйверы доступа к форматам других БД берутся от фирм-разработчиков соответствующих СУБД.Фирма Borland в основных программных продуктах Delphi, Paradox forWindows, dBase for Windows и других, использует собственное стандартизованное средство доступа к базам данных Borland Database Engine (BDE) - процессор баз данных фирмы Borland.BDE включает следующие три основных компонента: стандартный интерфейс доступа к базам данных IDAPI(IntegratedDatabase Application ProgramInterface), драйверы баз данных распространенных форматов и утилиты настройки драйверов и псевдонимов.Интерфейс ID API насчитывает более 150 функций доступа к различнымБД и позволяет просто и единообразно работать с локальными и с удаленными данными.

В основе механизма доступа лежит понятие курсора (подраздел 3.9). ID API не ограничен минимальным набором функций, поддерживаемых БД. Как и в ODBC, здесь поддерживается расширенное множество функций в соответствии с возможностями форматов локальных и удаленных БД.Важной особенностью интерфейса I DAP I является обеспечение программпользователя средствами вторичного уточнения результатов запросов фильтрами. Функционируя в среде клиентской части приложения, фильтрыпозволяют при работе с уделенными данными уменьшить объем передаваемой по сети информации. Фильтры IDAPI позволяют описывать сложныелогические условия над данными БД.Интерфейс IDAPI обеспечивает преобразование своих вызовов в вызовыфункций интерфейса ODBC. Для обращения к функциям IDAPI можнопользоваться языками запросов SQL (из программ) и QBE (в диалоговомрежиме).9.4. Характеристика технологии ADO.NETВ этом подразделе рассматривается технология доступа к даннымADO.NET, указаны ее преимущества по сравнению с предыдущей технологией ADO, а также дана характеристика ее объектной модели.

ТехнологияADO.NET является развитием технологии доступа к данным ADO и входитсоставной частью в Microsoft .NET.9. Дополнительные вопросы применения баз данныхХарактеристикаMicrosoft271.NETСоответственно, возникает вопрос, что представляет собой сама Microsoft.NET. Прежде всего, это новый подход к разработке приложений, при котором разработчику, как правило, не нужно самостоятельно писать код, определяющий его функциональность.

Вместо этого разработчику достаточно воспользоваться соответствующей службой (сервисом) сети Интернет. В составMicrosoft .NET входят следующие основные компоненты: библиотека классов .NET; языки .NET; общая языковая среда исполнения (CLR); интегрированная среда разработки приложений, например, Visial Studio .NET.

Дадимкраткую характеристику названным компонентам:• Библиотека классов .NET включает множество шаблонов для использования их в различных приложениях. Любой язык .NET может использовать возможности этой библиотеки, взаимодействуя с соответствующимнабором объектов.• Common Language Runtime (CLR) — общеязыковая исполняющая среда, обеспечивающая единообразный доступ к сервисам Microsoft .NET.Основной задачей CLR является загрузка и выполнение кода, написанного на любом языке программирования, поддерживаемом в Microsoft.NET.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6418
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее