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

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

Автор: Сергей Дунаев

Форматы: PDF

Издательство: Диалог-МИФИ

Год: 1999

ISBN: 5-86404-129-7

Страниц: 380

Артикул: 41421

Возрастная маркировка: 16+

Электронная книга
100

Краткая аннотация книги "Доступ к базам данных и техника работы в сети"

В книге впервые в отечественной практике дается подробное описание всех основных интерфейсов доступа к базам данных. Описываются современные интерфейсы OLE DB и ADO. Многочисленные примеры программирования приводятся на таких популярных языках, как Visual Basic, Visual C++ и Java. Не обойдена вниманием почти ни одна тема, связанная с доступом к SQL-серверам, таким, как Oracle, MS SQL 7.0 и др. Книга может быть полезной для преподавателей университетов, студентов и для всех тех, кто разрабатывает или изучает приложения для современных баз данных

Содержание книги "Доступ к базам данных и техника работы в сети"


Предисловие
1. Способы осуществления доступа к базам данных
1.1. Язык SQL
1.2. Основные операторы языка SQL
1.3. Расширения языка SQL
1.4. Язык программирования баз данных 4GL
1.5. JavaSQL (стандарт SQLJ)
2. Методы связи с SQL-ориентированными БД
2.1. Интерфейс CLI
2.2. Архитектура доступа к базе данных
2.3. Концепция ODBC
2.4. Новый стандарт Microsoft OLE DB
3. Основные недостатки ODBC и пути перехода к многозвенной схеме
3.1. Объектные интерфейсы Microsoft на базе ODBC – DAO, RDO
3.2. Объектный интерфейс Microsoft на базе OLE DB-ADO
3.3. Клиент-серверные технологии. Использование серверов приложений
3.4. Примеры современных фирменных решений в области Intranet
3.5. Решения фирмы Sybase для реализации многозвенных объектно-распределенных приложений
3.6. Объектно-распределенные системы на базе технологий MTS и MSMQ
3.7. Реализация объектно-распределенных систем на базе стандарта Corba
4. Создание объектно-ориентированных распределенных приложений на базе Java-технологий
4.1. Java-программы и апплеты с интерфейсом JDBC-ODBC
4.2. Спецориентированные Java-приложения
4.3. Java-сервлеты
4.4. Новые возможности работы с таблицами с использованием JFC-классов
4.5. Использование ODBC-шлюзов и DatabaseGateWay
5. Доступ к нереляционным данным Lotus Notes и использование OLAP-сервиса для MS SQL Server 7.0
5.1. Интеграция ПО Lotus Notes/Domino и реляционных СУБД
5.2. Технология работы с информационным кубом OLAP в версии MS SQL Server 7.0
6. Технологии сетевых взаимодействий в эпоху Java и Internet
6.1. Виртуальный сетевой компьютер
6.2. Baiconur SuperServer 1.5
6.3. Протокол ICA и сервер WinFrame фирмы Citrix
6.4. Borland Deployment Server for Java (DSJ)
7. Рождается ли будущее в борьбе Sun и Microsoft?
7.1. Параллельные технологии
7.2. Пример создания объектно-распределенного приложения в манере Microsoft (DCOM)
7.3. Пример создания объектно-распределенного приложения в манере Sun Microsystem (CORBA)
Предметный указатель
Содержание

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

Чтобы оставить отзыв, зарегистрируйтесь или войдите

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

1. Способы осуществления доступа к базам данных 49 SELECT kadry.* INTO strkt.* FROM kadry WHERE kadry.tabnom=i+j SELECT * INTO strukt.b THRU strkt.e FROM kadry Глобальные переменные должны иметь одинаковые объявления GLOBALS во всех модулях программы (в которых используются). Проще всего это организуется так: заводится отдельный модуль, в котором ничего, кроме объявлений GLOBALS, нет. А во всех остальных модулях программы ссылаются на этот файл. Ниже приводится пример объявления глобальных переменных в файле progrglob.4gl: DATABASE office GLOBALS DEFINE zap RECORD LIKE kadry.* DEFINE ext_count INT . . . END GLOBALS Тогда в остальные модули программы, где используются эти глобальные переменные, надо включить строчку GLOBALS "progrglob" . . . Подпрограммы (функции) В языке 4GL при программировании функций (подпрограмм) использу-ются операторы function. Все аргументы функции должны быть объявлены. Аргументы передаются по значению. Если функция возвращает какие-либо значения, то при вызове ее нужно воспользоваться в операторе CALL пред-ложением RETURNING с перечислением переменных, в которые возвраща-ется значение. Ниже приводится соответствующий фрагмент программы. FUNCTION stroka(rec) DEFINE rec RECORD i int, st char(256) END RECORD RETURN st clipped,"my friend" END FUNCTION . . . MAIN . . . CALL stroka(rec1.*) RETURNING mvar . . . LET mvar=stroka(7,"Hello ") # Если функция возвращает одно значение, то ее имя мож- # но использовать в выражениях. MESSAGE mvar . . . END MAIN На экране пользователь увидит Hello my friend 1.4.4. Примеры использования программных операторов Оператор безусловного перехода действует в пределах модуля: GOTO metka . . .