- •1.2. Установка рабочей директории
- •1.3. Создание таблиц базы данных
- •1.4. Установление связей между таблицами (определение ссылочной целостности)
- •1.6. Запуск сервера Firebird
- •1.7. Создание базы данных Firebird
- •1.8. Подключение базы данных Firebird
- •1.9. Создание и редактирование таблиц Firebird
- •1.10. Связи между таблицами Firebird
- •1.11. Перенос базы данных на другой компьютер
- •2.1. Создание формы для работы с одной таблицей
- •2.2. Ввод данных в таблицу с помощью созданной формы
- •2.3. Создание формы для работы с двумя таблицами
- •2.4. Редактирование формы
- •2.5. Ввод данных через отдельные компоненты
- •2.6. Редактирование данных через компоненты
- •3. Реализация сортировки, вычислений и фильтрациИ данных
- •3.1. Реализация сортировки
- •3.1. Вид формы для сортировки
- •1 Вариант – с использованием имени индекса:
- •2 Вариант - с использованием имени поля, по которому создан индекс:
- •3.2. Реализация вычислений
- •3.3. Реализация фильтрации записей
- •4.3. Создание запроса с групповыми вычислениями
- •4.4. Создание параметрического запроса
- •4.5. Параметрический запрос для поиска поля, выбранного из списка
- •5.1. Создание отчета в Delphi
- •5.2. Создание отчета на основе одной таблицы
- •5.3. Создание отчета с группировкой записей по определенному полю
- •Список книг
- •5.4. Создание отчета на основе параметрического запроса
- •Разработка автоматизированной системы продажи железнодорожных билетов
- •Справка о проданных билетах
- •Справка об остановках маршрута
- •Справка о продаже билетов
- •Справка о расписании групп
- •Списки групп
- •Тренеры
- •Списки больных, стоящих на учете
- •Список сотрудников
- •Список больных
- •Разработка приложения «Больница»
- •Медицинский персонал
- •Процедуры
- •Список больных
- •Разработка автоматизированной системы продажи авиационных билетов
- •Продажа билета
- •Список самолетов
- •Список автомобилей
- •Список водителей
- •Транзисторы
- •Справка о продаже транзисторов
- •Заказы на ремонт
- •Выпрямительные диоды
- •Закупка приборов
- •Список устройств
- •Расходная ведомость
- •Библиографический список
- •Оглавление
1.6. Запуск сервера Firebird
При работе приложения с базой данных необходимо, чтобы Firebird 2.0 Server Manager был запущен. Для того чтобы проверить, запущен ли сервер БД, необходимо произвести запуск сервера, используя – Пуск/Настройка/Панель управлении/Firebird 2.0 Server Manager. При вызове диспетчера Firebird 2.0 Server Manager запустится панель управления севером Firebird Server Control, представленная на рис. 1.9.
Рис. 1.9. Панель управления сервером
Если иконка в левом углу перечеркнута красным, то сервер не запущен. Когда он запущен, иконка не перечеркнута. Запуск сервера осуществляется кнопкой «Start», а остановка кнопкой «Stop». При этом флаг «Use the Guardian» определяет, использовать ли специальную службу "защиты" сервера Firebird и нет. Поле «Run» определяет режим запуска сервера: в режиме службы ОС (as a Service), либо в режиме простого приложения (as an application). В режиме простого приложения иконка приложения видна в панели задач. Поле «Start» определяет режим запуска самого сервера после включения компьютера: либо в автоматическом режиме (Avtomatically), либо в ручном режиме запуска (Manually).
Если сервер не запущен в автоматическом режиме после включения компьютера, то необходимо его запустить, нажав кнопку «Start», как представлено на рис. 1.10.
Рис. 1.10. Сервер во включенном режиме
1.7. Создание базы данных Firebird
Для создания базы данных используют утилиту IBExpert. Запуск данной утилиты осуществляют с помощью меню - Пуск/ Программы/ HK-Software/ IBExpert/ IBExpert. При первом запуске программа имеет иностранный интерфейс. Для настройки на русский язык необходимо выбрать пункты меню Options/ Environment Options, затем в появившемся диалоге Interface Language выбрать русский язык, в этом же диалоге Default Character Set выбрать кодировку WIN1251, чтобы в дальнейшем не указывать её при создание базы данных и в поле Default Server Version выбрать по умолчанию Firebird 2.0.
Для создания базы данных необходимо выбрать пункты меню - База данных/ Создать базу, при этом откроется окно создания базы данных (рис. 1.11).
Рис. 1.11. Окно создания БД
В поле «Сервер» из раскрывающегося списка выбирают локальный, что означает, что используемый сервер будет локальным, а в поле «Файл БД» вводят имя файла базы данных или выбирают с помощью кнопки поиска, при этом определяют место, где будет расположена база данных с расширением файла «InterBase Database» (рис. 1.12).
Рис. 1.12. Сохранение БД
В поле Имя пользователя (рис. 1.11) вводят имя пользователя (например, SYSDBA), а в поле Пароль - пароль (например, masterkey). Необходимо оставить нетронутым флажок «Зарегистрироваться после создания» и подтвердить создание базы данных, нажав кнопку «ОК». После подтверждения создания базы данных открывается окно регистрации, где можно изменить тип сервера, версию сервера и добавить необходимое описание базы данных, затем нажимают кнопку «Register» (рис. 1.13).
Рис. 1.13. Окно регистрации