- •Федеральное агентство связи
- •Государственное образовательное учреждение высшего
- •Профессионального образования
- •«Поволжская государственная академия телекоммуникаций и информатики»
- •Разработка и эксплуатация удаленных баз данных
- •Конспект лекций
- •Введение
- •Раздел 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
- •Определение файлов, объектов и элементов среды
- •Задание диалога при разархивировании
- •Создание прообраза копии диска
- •Создание копии на дискетах
Задание диалога при разархивировании
Каждому из этапов установки соответствует предварительный вид окна инсталляционной программы и дополнительной настройки. При нажатии на параметр Dialog Boxes производится детальная настройка самого процесса инсталляции. Им соответствуют вкладки Preview (Предварительный просмотр) и Settings (Настройки). Для перехода к следующему этапу настройки пользователь должен, как правило, щелкнуть на кнопке Next. Предусмотрены следующие этапы:
Welcome Bitmap – Начальная пригласительная картинка.
Welcome Message – Стандартное уведомление с упоминанием закона об охране авторских прав.
Software License Agreement – Лицензионное соглашение.
Readme Information – Дополнительная информация от компании-разработчика устанавливаемой программы.
User Information – Сведения о пользователе.
Choose Destination Location – Выбор каталога для установки программы.
Choose Database Location – Выбор каталога для установки базы данных (если это требуется).
Setup Type – Выбор типа установки (пользовательская, компактная, выборочная).
Custom Setup – Настройка режима выборочной установки.
Select Program Folder – Выбор папки главного меню, в которую устанавливаются необходимые ярлыки программы.
Start Copying Files – Отображение всех параметров установки перед началом копирования файлов.
Progress Indicator – Индикатор хода установки.
Billboards – Набор иллюстраций, попеременно отображаемых в ходе инсталляции. Названия файлов должны содержать последовательные номера, например: SETUP1.BMP, SETUP2.BMP, SETUP3.BMP. Эти картинки отображаются через равные интервалы в зависимости от общего числа файлов. Если файлов пять, то они будут сменяться через каждые 20% выполненной работы.
Setup Complete – Уведомление о завершении установки, которое может предлагать перезагрузить компьютер, просмотреть файл Readme или запустить программу.
Создание прообраза копии диска
Построитель образа инсталляционных дисков настраивается в параметре Disk Builder. Здесь в списке Disk Size выбирается размер диска для инсталляционного комплекта: от 720 Кб до 120 Мб или стандартный компакт-диск.
Создание копии на дискетах
Copy to Floppy – в этой опции задается копирование образа программы на дискету (поле Path) или в указанный в поле Path каталог.
ЛИТЕРАТУРА
Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений. – СПб.: КОРОНА принт, 2002
Голицын О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. – М.: ФОРУМ: ИНФРА-М, 2003
Малыхина М.П. Базы данных: основы, проектирование, использование. – СПб.: БХВ-Петербург, 2004
Скляр А.Я. Введение в Inter Base. – М.: Горячая линия – Телеком, 2002
Ковязин А.Н. Востриков С.М. Мир Inter Base. Архитектура, администрирование и разработка приложений базы данных в Inter Base. – М.: КУДИЦ-ОБРАЗ, 2006
Мартин Грубер Понимание SQL
Хомоненко А.Д. Delphi 7 в подлиннике. – СПб.: БХВ – Петербург, 2004
Электронный учебник Изучаем Delphi 5,6: Работа с базами данных. – СГУ, 2002
Архангельский А.Я. Интегрированная среда разработки Delphi – М.: ЗАО «Издательство БИНОМ», 1999
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Inter Base 7.0
Delphi 7
ERwin 4.0
BPwin 4.0
