Add - добавление новой записи
Delete - удаление текущей записи
Exit - закрыть форму
Закрытие формы осуществляется нажатием креста на заголовке окна, либо кнопкой Esc.
Find - найти запись
Print - вывод на печать
Add - добавление новой записи
Delete - удаление текущей записи
Exit - закрыть форму
Закрытие формы осуществляется нажатием креста на заголовке окна, либо кнопкой Esc.
Find - найти запись
Print - вывод на печать
Add - добавление новой записи
Delete - удаление текущей записи
Exit - закрыть форму
Закрытие формы осуществляется нажатием креста на заголовке окна, либо кнопкой Esc.
Find - найти запись
Print - вывод на печать
Add - добавление новой записи
Delete - удаление текущей записи
Exit - закрыть форму
Закрытие формы осуществляется нажатием креста на заголовке окна, либо кнопкой Esc.
О программе – просмотр информации о программе
Логически связанный набор из четырех баз данных, является источником данных, функциональное связывание и взаимодействие между которыми осуществляется посредством уникальных числовых идентификаторов.
Центральной базой является "Корабли", и три побочных базы "Сражения", "Типы кораблей" и "Страны". Схема связей между базами данных представлена на рисунке.
Включает в себя записи, которые содержат информацию о сражениях, Структура таблицы:
battle_id - идентификатор сражения (Numeric)
place - место сражения (Character)
b_date - дата сражения (Date)
ship_id - идентификатор корабля, участвовавшего в сражении (Numeric)
damage - поврежден (Logical)
drawn - потоплен (Logical)
Идентификатор ship_id выполняет функцию ссылки, связывающей записи с данными из таблицы базы Battleships.
Включает таблицу, содержащую сведения о кораблях, построенных во времена первой и второй мировых войн.
Структура таблицы:
ship_id - идентификатор корабля (Numeric)
class_id - идентификатор класса корабля (Numeric)
name - название корабля (Character)
water_cap - водоизмещение (Numeric)
fire1_diameter - диаметр главных орудий (Numeric)
fire1_num - кол-во главных орудий (Numeric)
fire2_diameter - диаметр вторых орудий (Numeric)
fire2_num - кол-во вторых орудий (Numeric)
fire3_diameter - диаметр третьих орудий (Numeric)
fire3_num - кол-во третьих орудий (Numeric)
country_id - идентификатор страны-производителя (Numeric)
date_creation - год спуска на воду (Numeric)
Идентификаторы class_id и country_id выполняют функцию ссылки, связывающие записи с данными из таблицы базы Types и Country соответственно.
Данная база содержит сведения о классах кораблей и имеет следующую структуру:
class_id - идентификатор класса корабля (Numeric)
class - класс корабля (Character)
Данная база содержит сведения о странах-производителях кораблей и имеет следующую структуру:
country_id - идентификатор страны (Numeric)
country - страна-производитель (Character)
Главное окно программы представляет собой форму с таблицей для вывода результатов, выпадающего списка, содержащего реализованные запросы и других объектов интерфейса, размещение и назначение которых варьируется в зависимости от сути выбранного запроса. Их описание приводится в описании соответствующих запросов.
Инициализация главного окна содержит следующий код:
SET DEFAULT TO ("C:\Documents and Settings\Maz\My Documents\BD\3.12.04")
SET SAFETY OFF
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.