Создание основной базы данных «Морская волна», страница 4

Для добавления новой записи: выберите таблицу, в которую нужно добавить запись с помощью соответствующей закладки и нажмите кнопку «+». В появившемся окне введите значения полей новой записи.

Для удаления записи: выберите таблицу, из которой нужно удалить запись с помощью соответствующей закладки, выделите нужную вам запись (записи) и нажмите кнопку «-».

Для редактирования записи: выберите таблицу, которую нужно редактировать помощью соответствующей закладки, щелкните левой кнопкой мыши на поле записи, которое нужно редактировать, и введите новое значение.

3.  Получение выборочной информации из таблицы с помощью запросов.

Для этого вызывается специальная форма, в которой пользователь может получить информацию из одного из 15 запросов по базе данных.

Для вызова формы для выполнения запросов по базе данных(Рис. 4.) выполните одно из следующих действий:

- нажмите кнопку «Запросы» на главной форме

- выберите в меню пункт Таблица à Запросы

- нажмите на клавиатуре ALT+Q

      После вызова формы для выполнения запросов для получения информации выберите один из 15 запросов (в правом нижнем углу формы появится информация о информации, которую можно получить с помощью этого запроса).

4.  Получение информации о программе.

Для вызова формы «О программе» (Рис. 2.) выполните одно из следующих действий:

- выберите в меню пункт Программа à О программе

- нажмите на клавиатуре ALT+А

5.  Выход из базы данных.

Для выхода из базы данных:

 - выберите в меню пункт Программа à Выход

 - нажмите кнопку «Выход» на главной форме

7. Графическое представление связей между файлами.

8. Файлы базы данных.

База данных «Морская волна» состоит из 5 таблиц:

·  Таблица Battles” – содержит общую информацию о морских сражениях:

Название поля

Тип

Длина

Примечание

Id

Numeric

1

Идентификатор для связи

Name

Character

23

Название морского сражения

Place

Character

18

Место проведения сражения

Date

Date

8

Дата сражения

Countries

Character

25

Страны-участники

Таблица 2. Структура таблицы “Battles”

·  Таблица Ships” – содержит информацию о кораблях:

Название поля

Тип

Длина

Примечание

Id

Numeric

2

Идентификатор для связи

Название

Character

10

-

Дата_спуска

Date

8

-

Водоизмещение

Numeric

5

-

Число_орудий

Numeric

2

Число орудий главного калибра

Калибр

Numeric

3

Калибр главных орудий

Class_id

Numeric

1

Идентификатор класса корабля

Страна

Character

10

-

Таблица 3. Структура таблицы “Ships”

·  Таблица Links” – содержит подробную информацию о морских сражениях. Служит для связи остальных таблиц. Для каждого сражения из таблицы “Battles” выводит корабли, участвовавшие в нем, из таблицы “Ships”, а также повреждения, полученные каждым кораблем в данном сражении, из таблицы “Status”.

Название поля

Тип

Длина

Примечание

Ship_id

Numeric

2

Идентификатор для связи “Ships” – “Links”

Battle_id

Numeric

1

Идентификатор для связи “Battles” – “Links”

Status_id

Numeric

1

Идентификатор для связи “Status” – “Links”

Таблица 4. Структура таблицы “Links”

·  Таблица Ship_types” – вспомогательная таблица. Содержит информацию о типах кораблей.

Название поля

Тип

Длина

Примечание

Type_id

Numeric

1

Идентификатор класса корабля

Type

Character

10

Обозначение класса корабля