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

Вариант № 10

Разработайте информационную систему «Милиция».

1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.

Информационная система «Милиция» будет включать две таблицы: «Преступники» и «Преступления». Структура таблиц приведена на рисунках 48 и 49 соответственно.

Наименование

поля

Имя

поля

Тип

данных

Размер

Количество

десятичных

знаков

Код преступника

Код_преступника

Текстовый

4

ФИО преступника

ФИО_преступника

Текстовый

20

Кличка преступника

Кличка

Текстовый

20

Возраст

Возраст

Числовой

Адрес

Адрес

Текстовый

30

Рис. 48 Структура таблицы «Преступники»

Для таблицы «Преступления» организуйте ввод поля «Вид» с помощью выпадающего списка (значения «Хулиганство»; «Кража»; «Разбой»; «Убийство»), а также поля «Преступник» с помощью выпадающего списка, организованного на основе таблицы «Преступники».

Наименование

поля

Имя

поля

Тип

данных

Размер

Количество

десятичных

знаков

Код преступления

Код_преступления

Текстовый

6

Вид преступления

Вид

Текстовый

15

Дата преступления

Дата

Дата

Сумма ущерба

Ущерб

Денежный

Преступник

ФИО_преступника

Текстовый

20

Рис. 49. Структура таблицы «Преступления»

Заполните таблицы «Преступники» и «Преступления» данными (8÷10 записей).

2. Создайте формы для таблиц «Преступники» и «Преступления». С помощью операций с компонентами формы отредактируйте внешний вид форм, расположите на каждой форме кнопку закрытия формы.

3. Создайте отчеты, в основе которых лежат таблицы информационной системы:

– отчет, содержащий упорядоченный по алфавиту список преступников (отчет «Список преступников»);

– отчет, содержащий список преступлений, сгруппированных по видам преступления, с определением для каждого вида преступления максимального ущерба (отчет «Преступления по видам»).

4. На четвертом этапе разработки информационной системы создайте запросы, в основе которых лежат таблицы системы:

– запрос на выборку всех преступников младше 18 лет (запрос «Малолетние преступники»);

– запрос, позволяющий по кличке преступника получить информацию о всех преступлениях данного преступника (запрос «Преступления преступника»);

– запрос, позволяющий по виду преступления получить все сведения о преступниках, совершающих такие преступления (запрос «Преступники по специализации»).

По данным каждого из перечисленных выше запросов создайте отчет.

5. На последнем этапе разработки информационной системы объедините все разработанные ранее компоненты в единую систему:

– расположите на форме «Преступления» кнопку, открывающую форму «Преступники», а на форме «Преступники» – кнопку, открывающую форму «Преступления»;

– расположите на форме «Преступники» кнопки, открывающие для просмотра отчеты «Список преступников», «Малолетние преступники», «Преступления преступника»;

– расположите на форме «Преступления» кнопку, открывающую для просмотра отчеты «Преступления по видам», «Преступники по специализации»;

– модифицируйте запросы «Преступления преступника» и «Преступники по специализации» таким образом, чтобы условие отбора зависело от текущей записи в соответствующей форме.