
Лабораторная работа №9. Тема: Проектирование субд в среде delphi. Постановка задачи:
В военкомате ведется учет юношей допризывного и призывного возраста. Имеются следующие данные: район, фамилия, год рождения, номер личного дела, пригодность к службе ("годен" или "не годен").
Программа должна отвечать следующим требованиям:
Работать в двух режимах: ввода и поиска информации
В режиме поиска формировать следующие запросы:
вывести список юношей, призываемых на службу в заданном году (по достижении 18 лет);
количество годных юношей для каждого из районов;
вывести список юношей, пригодных к службе;
количество юношей, пригодных и непригодных к службе;
отсортировать список по алфавиту в порядке возрастания и в порядке убывания;
найти самого «старого» и самого молодого юношу;
список юношей, фамилия которых начинается на заданную букву;
создать таблицу archive аналогичной структуры, скопировать в нее все данные из основной таблицы.
вывести в отчет отсортированный по фамилиям список юношей, пригодных к службе.
Создание и просмотр псевдонимов баз данных
Создать или изменить путь к существующим псевдонимам БД можно двумя способами.
Способ первый. Запустить утилиту BDE Administrator. Выбрать в меню Object – New. Определить название и путь к файлам БД.
Способ второй. Запустить утилиту DataBase DeskTop. Выбрать в меню Tools – Alias Manager. Нажав кнопку New можно создать новый псевдоним, или изменить путь к существующему в области окна Path.
Типы полей таблиц в Paradox 7
-
Тип
Обозначение
Описание значения
Alpha
А
Строка символов. Длина не более 255 символов
Number
N
Число с плавающей точкой. Диапазон -10307 ... 10308. Точность 15 цифр мантиссы
Money
$
Денежная сумма. Отличается от типа Number тем, что в значении отображается денежный знак. Обозначение денежного знака зависит от установок Windows
Short
S
Целое число. Диапазон -32 768 ... 32767
Longlnteger
I
Целое число. Диапазон -2 147 483 648 ... 2 147483647
BCD
#
Число в двоично-десятичном формате
Date
D
Дата. Диапазон 01.01.9999 до н. э. ... 31.12.9999
Time
Т
Время
Timestamp
@
Дата и время
Memo
M
Строка символов. Длина не ограничена. Первые 240 символов хранятся в файле таблицы, остальные в файле с расширением MB
Formatted Memo
F
Строка символов. Отличается от типа Memo тем, что строка может содержать форматированный текст
Тип
Обозначение
Описание значения
Graphic
G
Графическое изображение. Форматы BMP, PCX, TIF, GIF и EPS. При загрузке в поле изображение преобразуется к формату BMP. Для хранения изображения используется файл с расширением MB
OLE
О
Данные в формате, который поддерживается технологией OLE. Данные хранятся в файле с расширением MB