Технология ODBC, ADO, bde доступ к базам данных. Администрирование сервера со стороны клиента.
Содержание книги
- База данных, ее основные объекты.
- Организация связей в реляционной базе данных.
- Индексирование базы данных. Основные типы индексов.
- Физическая структура хранения баз данных.
- Принципы построения распределенных информационных систем.
- Особенности использования Технологии «клиент - сервер» в автоматизированных информационных системах.
- Средства разработки программ, выполняемых на стороне клиента.
- Средства разработки программ, выполняемых на стороне сервера.
- Определение автоматизированной информационной системы, структура, характеристика, классификация автоматизированных информационных систем.
- Жизненный Цикл автоматизированной информационной системы: понятие, структура, стадии и процессы жизненного цикла.
- Основы методологии проектирования АС на основе case-технологий
- Методы проектирования автоматизированных информационных систем.
- Концептуальное проектирование
- Основные этапы Технологии проектирования автоматизированной информационной системы.
- Модели жизненного цикла автоматизированной информационной системы.
- Типовые компоненты автоматизированных информационных систем.
- Модели информационной системы, виды моделей, принципы реализации автоматизированной информационной системы.
- Структурный и объектно-ориентированный подход к проектированию автоматизированной информационной системы
- Критерии выбора персональных компьютеров
- Организация труда разработчиков АИС
- Классификация арм по функциональному признаку
- Импортирование и экспортирование структуры базы данных.
- Язык запросов SQL, назначение и область применения, типы данных, схема базы данных.
- Создание таблиц с использованием языка SQL. Добавление данных фильтрация данных, ключи.
- Организация взаимодействия клиент-сервер. Перенос персональной базы данных на сервер.
- Технология ODBC, ADO, bde доступ к базам данных. Администрирование сервера со стороны клиента.
- Виды серверного программного обеспечения: файловые серверы, информационные серверы, web- серверы, серверы приложений, серверы предоставляющие свои аппаратные ресурсы.
- Состав программного обеспечения автоматизированных информационных систем.
- Программирование полного и неполного ветвления
- Операционные системы и среды
- Машинно - зависимые свойства операционных систем.
- Управление виртуальной памятью.
- Защищенность и отказоустойчивость операционных систем.
- Принципы построения операционных систем.
- Принцип функциональной избирательности
- Состояние существования процесса.
- Файлы конфигурации config.sys и autoexec.bat. Синтаксис команд в файлах config.sys и autoexec.bat.
- Назначение базовой системы ввода-вывода.
- Способы описания алгоритмов. Описание алгоритмов с помощью языка блок-схем. Правила составления блок-схем.
- Виды алгоритмов и способы их описания.
- Алгоритмы: базовые структуры.
- Данные. Понятие типа данных.
- Языки программирования: эволюция, классификация.
- Декларативные языки программирования
- Языки обработки символьной информации.
- Языки программирования интеллектуальных решателей.
- Высокоуровневый язык программирования
- Низкоуровневый язык программирования
- Понятие, назначение и составные элементы систем программирования
- Машинно-независимые системы программирования
Похожие статьи вашей тематики
(Open Database Connectivity) — открытыйинтерфейсбазданных.
Необходимость создания ODBC появилась вследствие того, что каждая фирма — разработчица СУБД использовала свой диалект SQL, что делало невозможным обмен данными между двумя БД различных форматов. Поэтому вначале был разработан общий стандарт на SQL, получивший название CLI (CommonLanguageInterface). Затем каждая фирма разрабатывала драйвер перевода своего диалекта SQL в CLI и наоборот.
ODBC предназначена для обеспечения возможности взаимосвязи между различными SQL-совместимыми БД.
Технология ODBC предусматривает создание дополнительного уровня между приложением и используемой СУБД. В архитектуре ODBC используется один ODBC DriverManager и несколько ODBC-драйверов, отвечающих за реализацию особенностей доступа к каждой отдельной СУБД.
Преимущества:
■ простота разработки приложения;
■ технология ODBC позволяет создавать распределенные гетерогенные приложения без учета конкретных СУБД, т.е. приложение становится независимым от СУБД.
Недостатки:
■ снижение скорости доступа к данным, что связано с необходимостью трансляции запросов;
■ увеличение время обработки запросов, что связано с введением дополнительного программного слоя;
■ необходимы предварительная инсталляция и настройка ODBC-драйвера (указание драйвера СУБД, сетевого пути к серверу, базы данных и т.д.) на каждом рабочем месте. Параметры этой настройки являются статическими, т.е. приложение изменить их самостоятельно не может;
■ предоставляет доступ только к реляционным SQL-ориентированным БД. OLE DB
Но данные в БД могут быть представлены в любом виде и формате (электронные таблицы, документы в rtf- формате, почтовые системы и т.д.).
Возникает потребность или создать единый формат хранения данных, что дорого и неэффективно, либо нарастить имеющиеся технологии интерфейсами доступа к любым типам данных.
BDE (Borland Data Engine) — технологияфирмы Borland.
Данная технология реализована в виде динамически подключаемых библиотек и имеет достаточно развитый интерфейс прикладных программ, названный IDAPI (IntegratedDatabaseApplicationProgramInterface).
Этот интерфейс представляет собой набор функций для работы с базами данных
Является некоторым аналогом ODBC. Как и ODBC технология BDE имеет набор драйверов для работы с различными СУБД. Если собственного драйвера для доступа к некоторой СУБД в BDE нет, то используется драйвер доступа к ODBC.
ADO (ActiveXDataObjects).
Данные технологии представляют собой высокоуровневые объектные модели (библиотеки функций) и создают еще один уровень абстракции между приложением и функциями ODBC и OLE DB.
Технология ADO представляет иерархическую модель объектов для доступа к различным OLE DB- провайдерам данных. Объектная модель ADO включает объекты, обеспечивающие соединение с провайдером данных, создание SQL-запросов к данным и т.д.
Модель объекта не содержит таблиц, среды. Здесь основными объектами являются:
■ объект Набор данных;
■ объект Соединение, создающий связь с провайдером данных;
■ объект Команда — выполнение процедуры.
Особенностью технологии ADO является возможность ее использования в Интернет/Интранет-приложениях для доступа к различным источникам данных.
В целом технологию ADO можно охарактеризовать как наиболее современную технологию разработки приложении для работы с распределенными БД по технологии клиент-сервер.
Технология DAO предназначена преимущественно для создания БД с помощью СУБД MS Access, т.к. кроме замены функций ODBC она осуществляет также прямой доступ к функциям ядра MS Jet базы данных Access.
|