Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab_rab9_D.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.15 Mб
Скачать

Лабораторная работа №9. Тема: Проектирование субд в среде delphi. Постановка задачи:

В военкомате ведется учет юношей допризывного и призывного возраста. Имеются следующие данные: район, фамилия, год рождения, номер личного дела, пригодность к службе ("годен" или "не годен").

Программа должна отвечать следующим требованиям:

  • Работать в двух режимах: ввода и поиска информации

  • В режиме поиска формировать следующие запросы:

    1. вывести список юношей, призываемых на службу в заданном году (по достижении 18 лет);

    2. количество годных юношей для каждого из районов;

    3. вывести список юношей, пригодных к службе;

    4. количество юношей, пригодных и непригодных к службе;

    5. отсортировать список по алфавиту в порядке возрастания и в порядке убывания;

    6. найти самого «старого» и самого молодого юношу;

    7. список юношей, фамилия которых начинается на заданную букву;

    8. создать таблицу archive аналогичной структуры, скопировать в нее все данные из основной таблицы.

    9. вывести в отчет отсортированный по фамилиям список юношей, пригодных к службе.

Создание и просмотр псевдонимов баз данных

Создать или изменить путь к существующим псевдонимам БД можно двумя способами.

Способ первый. Запустить утилиту BDE Administrator. Выбрать в меню ObjectNew. Определить название и путь к файлам БД.

Способ второй. Запустить утилиту 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]