- •Федеральное агентство связи
- •Государственное образовательное учреждение высшего
- •Профессионального образования
- •«Поволжская государственная академия телекоммуникаций и информатики»
- •Разработка и эксплуатация удаленных баз данных
- •Конспект лекций
- •Введение
- •Раздел 1. Теория проектирования удаленных баз данных архитектуры удаленных бд Структурная схема терминов
- •Архитектуры бд
- •Локальная
- •Архитектура "файл-сервер"
- •Архитектура удаленных бд ("клиент-сервер")
- •Достоинства и недостатки различных архитектур приложений бд
- •Основные технологии доступа к данным Технология com (component object model)
- •Создание распределенных приложений на базе dCom
- •Технология corba (общая архитектура брокеров объектных запросов)
- •Технология midas
- •Доступ к данным по технологии ado
- •Технология com (component object model)
- •Составные части технологии com
- •Создание распределенных приложений на базе dCom
- •Технология midas
- •Доступ к данным по технологии ado
- •Введение в работу с удаленными бд
- •Организация сеанса связи с удаленной бд
- •Сервер interbase
- •Физическая организация базы данных формата InterBase
- •Типы данных в таблицах InterBase Типы столбцов таблиц формата InterBase
- •Организация сеанса связи с удаленной бд
- •Физическая организация удаленной бд
- •Создание и модификация таблиц Операции с таблицами
- •Операции с индексами
- •Графическое проектирование структуры бд Просмотры View
- •Создание бд
- •Создание и использование доменов
- •Компоненты доступа к данным. Запросы на выборку данных
- •Компоненты для доступа к данным и их отображения
- •Формирование запросов на выборку данных
- •Запросы на изменение данных Структурная схема терминов
- •Работа с записями
- •Методика изменения данных при помощи компонент
- •Использование хранимых процедур
- •Понятие и назначение хранимых процедур
- •Язык хранимых процедур
- •Использование триггеров и генераторов
- •Понятие триггера
- •Команды создания, изменения и удаления триггера
- •Генераторы - назначение, создание, установка начального значения
- •Функции, определяемые пользователем – назначение, создание, применение, порядок работы с ними
- •Сортировка, поиск и фильтрация в бд и выборках
- •Сортировка
- •Фильтрация записей
- •Организация данных в бд InterBase
- •Поиск в наборах данных
- •Манипулирование данными в выборках
- •Управление транзакциями и кэширование памяти
- •Механизм транзакций
- •Механизм кэшированных изменений
- •Перехват исключительных ситуаций и обработка ошибок
- •Понятие исключительных ситуаций
- •Обработка исключений
- •Формирование и вывод отчетов
- •Назначение и виды отчетов
- •Компоненты для формирования отчетов
- •Особенности проектирования клиентской части приложения в различных технологиях доступа
- •Особенности проектирования клиентской части приложения в различных технологиях доступа
- •Установка привилегий доступа к данным
- •Понятие привилегии, привилегии по умолчанию
- •Состав параметров при установлении привилегий
- •Назначение привилегий пользователю и группам пользователей
- •Отмена привилегий
- •Копирование, перенос и восстановление данных Создание резервной копии и восстановление бд
- •Восстановление транзакций
- •Регистрация новых пользователей
- •Копирование клиентской части приложения бд Структурная схема терминов
- •Утилита Install Shield
- •Определение файлов, объектов и элементов среды
- •Задание диалога при разархивировании
- •Создание прообраза копии диска
- •Создание копии на дискетах
Копирование клиентской части приложения бд Структурная схема терминов
Утилита Install Shield
Утилита InstallShield Express служит для создания дистрибутива приложения, поставляется совместно с Delphi, а устанавливается отдельно. Запустить программу можно через главное меню Windows.
Утилита облегчает процесс построения программного продукта, предоставляя следующий сервис:
настройки по умолчанию, соответствующие установкам Windows, независимы от программных продуктов;
настраиваемый интерфейс пользователя, включающий рисунки или доски объявлений;
возможность инсталляции дистрибутива с различных устройств, а также через сеть;
защита дистрибутива с помощью серийного номера;
автоматическое сжатие файлов;
поддержка различных языков;
автоматическое изменение системного реестра и инициализированных файлов;
включение в состав дистрибутива модулей Windows.
Определение файлов, объектов и элементов среды
Программа проста в использовании. После ее запуска выбирается папка, в которой сохраняется файл инсталляционного проекта, а затем появляется окно настройки параметров.
В окне параметров Application Information указывается название приложения, номер версии, компания и каталог установки по умолчанию.
Параметры Main Window определяют заголовок инсталляционной программы, рисунок, фон, положение на экране окна инсталляционной программы.
Параметр Features позволяет включить в состав приложения программу автоматической деинсталляции с использованием значка "Установка и удаление программ" на панели управления.
Состав файлов формируется с помощью опции Groups and Files. Добавляются файлы в список с помощью кнопки Insert. Для удобства список файлов можно разбить на группы. Для создания группы служит кнопка New Group. Каждый из файлов можно дополнительно настраивать, для этого предназначена кнопка Properties.
Параметр General Options определяет необходимость установки дополнительных составляющих системы Delphi 5: драйверов ВDЕ и SQL Links; стандартных библиотек (Standard VCL Packages), которые нужны, если приложение компилировалось в режиме Build with runtime packages; компонентов для работы с базами данных (Database Component Packages); компонентов для работы с Интернетом (Internet Component Packages и NetMasters FastNet Component Packages); компонентов выполнения аналитических расчетов (Decision Cube Component Packages); компонентов создания отчетов (QuickReports Component Packages); компонентов для создания диаграмм (TeeChart Component Packages). При выборе некоторых пунктов автоматически вызывается специальный мастер, уточняющий, какие конкретно средства (например, механизма ВDЕ) требуется установить на компьютере будущего пользователя.
Параметр Components позволяет настроить пользовательский режим установки (Custom). Каждый из устанавливаемых файлов необходимо отнести к одному из компонентов, выбираемых в этом режиме. Для этого используются кнопки Add Component (Добавить компонент) и Modify Component (Изменить компонент). Для каждого компонента необходимо указать название в поле Component Name (Имя компонента).
