Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по управлению данными.DOC
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
11 Мб
Скачать
☆

8. Разработка локального приложения баз данных

8.1. Создание файлов базы данных

Для создания таблиц базы данных с определенными полями можно воспользоваться утилитой DatabeDesktop.

В окне DatabasDesktop следует назначить каталог для размещения файлов с помощью пунктов меню File, Working Directory и File, Private Directory. После этого создаваемые таблицы будут размещаться в этом каталоге.

З атем с помощью пункта меню File, New, Table создается таблица.

Предварительно выбирается ее тип с помощью окна:

После этого появится окно, в котором следует набрать имена, типы и размеры полей:

Наиболее часто используемые типы полейпредставлены в табл. 3

Таблица 3

Символ

Размер

Тип

A

1 - 255

Символьный

N

Числа

S

Целые числа

D

Дата

T

Время

+

Автоувеличивающееся значение

Поле с автоувеличением помечается звездочкой в столбце Key. Это поле будет автоматически увеличиваться на 1 при добавлении в таблицу новой записи. Поле типа Key может быть и не с автоувеличением, если это определяется его смыслом (например, номер паспорта).

После определения полей следует определить индексы. Это делается путем выбора в списке свойств таблицы строки Secondary Indexes и нажатия кнопки Define. В появившемся окне определяется выражение для индекса и его свойства. Индексы нужны для сортировки записей таблицы в определенном порядке:

После создания полей и индексов таблица сохраняется. Таким образом создаются все таблицы.

Мы будем иллюстрировать разработку примером, в котором имеется 3 таблицы:

  • predmet.db с полями NP(номер предмера, ключ), NAMEPRED (название предмета);

  • class.db с полями NCL (номер класса, ключ), NAMECLASS (название класса), NP (номер предмета для указания предмета, преподаваемого в классе);

  • pupil.db с полями NCHI (номер ученика, ключ), NAMECHI (ФИО ученика), NCL (номер класса для указания того, в каком классе учится ученик), BALL (оценка ученика).

Поля ключей должны располагаться первыми по порядку.

После этого приступаем к созданию приложения на CBuilder. Разработка приложение состоит из нескольких этапов.

8.2. Создание приложения и включение в его состав модуля данных

Модуль данных – это специальная форма – контейнер - для размещения компонент доступа к данным; другие формы будут ссылаться при необходимости на модуль данных. Для его создания выбираем пункт меню CBuilder File, New… и в появившемся окне выбираем Data Module:

В приложении появляется пустой контейнер, в который нужно помещать компоненты со страниц палитры компонент Data Access и BDE: