Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 700517.doc
Скачиваний:
29
Добавлен:
01.05.2022
Размер:
21.99 Mб
Скачать

Лабораторная работа № 6 Создание бд «Прокат автомобилей»

Задание

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

Ход работы

Задание 1. Самостоятельно создать новую базу данных с названием «Прокат автомобилей».

После создания пустой базы данных необходимо создать объекты этой базы данных.

Задание 2. Создание таблиц

Структура таблицы «Автомобили»: Код автомобиля, модель, цвет, госномер, страховая стоимость автомобиля, стоимость одного дня проката.

Структура таблицы «Клиенты»: Код клиента, фамилия, имя, отчество, паспорт.

Структура таблицы «Прокат»: Код проката, код клиента, код автомобиля, дата начала проката, количество дней проката.

Определить самостоятельно типы полей в таблицах. Ключевые поля таблиц выделены жирным шрифтом. Ключевые поля определить типа Счетчик. Согласовать выбранные типы полей и предполагаемые типы связей между таблицами с преподавателем.

Создать в режиме Конструктор таблицы заданной структуры. При создании структуры таблиц учесть, что имя поля может не совпадать с подписью поля (имена целесообразно выбирать более короткими). Это облегчит в дальнейшем работу с базой данных.

Задание 3. Создание связей

Установить отношения (связи) между таблицами.

Схема данных базы данных «Прокат автомобилей»

Заполнить таблицы данными (не менее 10 записей в каждой таблице).

Задание 4. Создание форм

- 1 простая форма на базе одной таблицы;

- 1 форма с подчиненной формой.

Задание 5. Создание запросов

- 4 запроса на выборку автомобиля по цвету;

- 3 запроса с параметрами (произвольно);

- запрос с вычисляемыми полями (Стоимость проката автомобиля определяется: Стоимость одного дня проката * Количество дней проката. Фирма ежегодно страхует автомобили, выдаваемые клиентам. Страховые взносы равны 10 процентам от страховой стоимости автомобиля.);

Задание 6. Создание отчетов

- автоотчёт на базе какой-либо базовой таблицы;

- автоотчёт на базе какого-либо запроса.

Лабораторная работа № 7 Создание бд «Учет движения деталей на склад»

Задание

Создать базу данных «Учет движения деталей на склад», состоящую из трех таблиц с взаимосвязанными данными, запросов, форм которые используются для наглядной работы с данными (ввод, редактирование и т.п.), а также отчетов.

Ход работы

Задание 1. Создать следующие таблицы

Таблица 1. Движение

Структура таблицы: Код детали, Наименование детали, Остаток, Дата последнего движения.

Таблица 2. Накладная на поступление

Структура таблицы: Номер накладной, Код детали, Количество поступило, Дата прихода.

Таблица 3. Требование на выдачу

Структура таблицы: Номер требования, Код детали, Количество выдано, Дата выдачи.

Ввести в таблицу 1 сведения о 10 деталях. Поля Остаток и Дата последнего движения не заполнять.

Задание 2. Создать следующие формы

Создать форму «Учет поступлений на склад» для ввода данных в таблицу 2, предусмотрев контроль вво­димых данных (количество и дата) и выдачу сообщений при возникновении ошибок ввода. Код детали выбирать из поля со списком, содержащим наименование детали. После ввода данных в форму предусмотреть обновление полей дата и остаток в таблице 1. Ввести данные о поступлении нескольких деталей в течение 3 дней.

Создать форму «Учет выдачи со склада» для ввода данных в таблицу 3. Код детали вводить с использованием поля со списком, содержащим наименования и коды деталей. После ввода данных предусмотреть обновление полей Дата последнего движения и Остаток в таблице 1. Ввести данные о выдаче нескольких деталей в течение 3 дней.

Создать форму «Карточка складского учета» (типа главная/подчиненная) только для просмотра сведений о движении той детали, наименование которой должно выбираться из списка наименований. Главная таблица должна содержать данные из таблицы 1. Подчиненная форма должна содержать графы: Дата, Количество поступило, Количество выдано.

Задание 3. Создать следующие отчеты

Создать отчет «Сведения о поступлении и выдаче деталей»  на период времени, даты начала и конца периода должна вводиться при открытии отчета. Отчет должен содержать сведения о датах и количествах всех деталей.

Создать меню в виде кнопочной формы, для открытия форм, отчетов, выполнения запросов.

Примечание:

В окнах пользовательских форм удалить все стандартные элементы управления окном и кнопки перехода по записям. Добавить в формы собственные элементы управления: переход по записям, закрытие окна, выход из ACCESS. Выполнить авторское стилевое оформление форм и отчетов.