Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВАРИАНТЫ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ_а.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
73.6 Кб
Скачать

Вариант 21

Создать базу данных «Автомобили». БД должна содержать таблицы:

  • «Владелец» с полями №_паспорта, Фамилия, Имя, Отчество, Адрес, №_телефона. Для поля №_паспорта создать маску ввода, которая обеспечит ввод и отображение номеров паспортов в режиме таблицы в виде ВМ0198345. Таблица должна содержать не менее 5 записей;

  • «Автомобиль» с полями №_паспорта, МаркаАвтомобиля, №_Автомобиля, Цвет, ГодВыпуска, НаличиеСтраховки, Стоимость. Некоторым людям принадлежит более одного автомобиля. В этой таблице для поля №_паспорта создать столбец подстановки, а для полей МаркаАвтомобиля и Цвет – списки подстановки. Для поля №_паспорта создать формат данных, который обеспечит отображение номеров паспортов в режиме таблицы в том же виде, что и в таблице «Владелец». Для поля №_Автомобиля создать маску ввода, которая обеспечит ввод и отображение номеров автомобилей в режиме таблицы в виде 1234 АВ-7. Для поля НаличиеСтраховки использовать логический тип данных. Для поля Стоимость использовать тип данных денежный, формат поля – евро, число десятичных знаков – 0. Таблица должна содержать не менее 12 записей.

Между таблицами БД установить связь вида «один-ко-многим» с контролем целостности данных и выполнением каскадных операций обновления и удаления данных связанных полей таблиц БД.

Заполнить таблицы данными.

Создать многотабличную форму для просмотра, редактирования и ввода данных в таблицы БД «Автомобили».

Используя запросы:

  • выбрать сведения о людях, имеющих более одного автомобиля. Результирующая таблица должна содержать поля: №_паспорта, ФИО, Адрес, №_телефона. В поле ФИО объединить значения из полей Фамилия, Имя, Отчество. Запрос сохранить под именем «Владельцы нескольких автомобилей». Подготовить отчет с именем «Владельцы нескольких автомобилей» по полученной информации. Созданный отчет распечатать;

  • выбрать сведения об автомобилях определенного цвета. Цвет вводится с клавиатуры (запрос с параметром). Результирующая таблица должна содержать поля: №_паспорта, Фамилия, Адрес, МаркаАвтомобиля, №_Автомобиля, Цвет. Запрос сохранить под именем «Выборка по цвету автомобиля». Подготовить отчет с именем «Выборка по цвету автомобиля» по полученной информации. Созданный отчет распечатать.

При помощи диспетчера кнопочных форм создать главную кнопочную форму базы данных, включающую в себя следующие страницы:

  • главная страница «БД «Автомобили» с кнопками перехода на другие страницы и кнопкой завершения работы приложения;

  • страница «Таблицы» для обеспечения возможности работы с ранее созданными таблицами и кнопкой возврата на главную страницу;

  • страница «Запросы» для обеспечения возможности работы с ранее созданными запросами действия и кнопкой возврата на главную страницу;

  • страница «Формы» для обеспечения возможности работы с ранее созданными формами с возможностью изменения существующих данных и кнопкой возврата на главную страницу;

  • страница «Отчеты» для обеспечения возможности работы с ранее созданными отчетами действия и кнопкой возврата на главную страницу.

Выполнить настройку БД «Автомобили» таким образом, чтобы созданная главная кнопочная форма была стартовой.