Реализация БД, Создание таблиц базы данных в Database Desktop, Создание псевдонима в BDE Administrator - Автоматизация рабочего места кассира автовокзала

Создание таблиц базы данных в Database Desktop

Database Desktop - это утилита, во многом похожая на Paradox, которая поставляется вместе с Delphi для интерактивной работы с таблицами различных форматов локальных баз данных - Paradox и dBase, а также SQL-серверных баз данных InterBase, Oracle, Informix, Sybase (с использованием SQL Links).

Для создания новой таблицы следует выбрать пункт меню File > New > Table. При этом будет предложено выбрать тип создаваемой страницы, по умолчанию предлагается формат Paradox 7. Сразу после подтверждения выбранного типа откроется окно определения структуры таблицы, в котором и производятся все необходимые действия, связанные с созданием и определением параметров таблицы, включая ее поля, индексы, пароли, условия и ограничения на значения и для ссылочной целостности.

Процесс создания таблиц и результаты показаны на рисунке 4.

database desktop

Рисунок 4 - Database Desktop

В БД содержится 6 таблиц, связанных между собой:

    1. Расписание (Raspisanie) 2. Автобусы (Avtobusy) 3. Клиенты (Klienty) 4. Рейсы (Reisy) 5. Билеты (Bilety) 6. Водители (Voditeli)

Для создания таблиц использовались типы:

    1. Alpha -- строковое поле (A); 2. Autoincrement - поле счетчик (+); 3. Short - вещественные числа (S); 4. Date - дата(D); 5. Number - числовые значения (N);

Для создания связей между таблицами используется:

Меню "Referential Integrity" в выпадающем списке "Table Properties" . Далее необходимо нажать кнопку "Define" и в открывшемся окне выбрать слева связываемое поле, а справа нажать по файлу таблицы

Таблица Расписание (Raspisanie) содержит поля:

    1. № расписания; 2. Станция отправления; 3. Станция прибытия; 4. Время в пути; 5. Цена;

Таблица Автобусы (Avtobusy) содержит поля:

    1. Гос.№ авто; 2. Ф. И. О. водителя; 3. - Марка; 4. - Модель; 5. - Количество мест;

Таблица Клиенты (Klienty) содержит поля:

    1. № паспорта; 2. - Ф. И. О; 3. - Адрес;

Таблица Рейсы (Reisy) содержит поля:

    1. № рейса; 2. Время; 3. Гос.№ авто;

Таблица Билеты (Bilety) содержит поля:

    1. № билета; 2. Дата; 3. Место; 4. Цена; 5. Ф. И. О; 6. Ст. прибытия; 7. Ст. отбытия;

Таблица Водители (Voditeli) содержит поля:

    1. Ф. И. О. водителя; 2. Телефон; 3. Адрес;
создание таблицы

Рисунок 5 - Создание таблицы "Raspisanie"

создание таблицы

Рисунок 6 - Создание таблицы "Avtobusy"

создание таблицы

Рисунок 7 - Создание таблицы "Klienty"

создание таблицы

Рисунок 8 - Создание таблицы "Reisy"

создание таблицы

Рисунок 9 - Создание таблицы "Voditeli"

создание таблицы

Рисунок 10 - Создание таблицы "Bilety"

Для создания вторичных индексов используется меню "Secondary Indexes" в выпадающем списке "Table Properties".

Здесь же, с помощью свойства таблицы создается связь между таблицами R2.db и R6.db. Выбирается вкладка Referential Integrity и нажимается кнопка Define. Затем из списка Fields двойным щелчком мыши выбирается значение FIO_voditel. В списке Table выбирается значение таблицы R6.db. Далее нажимается кнопка ОК и созданной связи присваивается имя FIO_voditel. Работа во вкладке Referential Integrity представлена на рисунке 11.

связь фио водитель

Рисунок 11 - Связь ФИО водитель

Аналогичным образом создаются связи между таблицами Raspisanie и Reis по полю "№ raspisaniya", Passajir и Bilet по полю "№ pasporta", Bilet и Reis по полю "№ reisa", Reis и Avtobus по полю "Gos № avto". В базе данных используются всего пять связей.

Создание псевдонима в BDE Administrator

В Delphi проблема передачи в программу информации о месте нахождения файлов базы данных решается путем использования псевдонима базы данных. Псевдоним (Alias) - это короткое имя, поставленное в соответствие реальному, полному имени каталога базы данных. Такой псевдоним должен быть зарегистрирован в файле конфигурации конкретного компьютера при помощи утилиты BDE Administrator.

Для доступа к информации программа, обеспечивающая работу с базой данных, подключается библиотека Borland Database Engine (BDE), которая, в свою очередь, использует конфигурационный файл, содержащий информацию обо всех зарегистрированных в системе псевдонимах.

Создается новый псевдоним базы данных. Запускается утилиту BDE Administrator. Выбирается в главном меню элемент Object | New. В появившемся окне оставляется тип создаваемой БД без изменений (STANDARD) и нажимается OK. Задается имя псевдонима - baza.

Похожие статьи




Реализация БД, Создание таблиц базы данных в Database Desktop, Создание псевдонима в BDE Administrator - Автоматизация рабочего места кассира автовокзала

Предыдущая | Следующая