Готовая база данных Access Продажи автомобилей
- 5 таблиц
- 7 запросов
- 3 формы + главная кнопочная форма
- 1 отчет
- 6 макросов
Описание товара
Готовая база данных Access Продажи автомобилей
Вариант №3 – БД «Продажи автомобилей».
Постановка задачи. Создать базу данных «Продажи автомобилей» содержащую информацию о продажах автомобилей различных производителей.
1) База данных должна содержать следующую информацию:
• Таблицу «Производители», содержащую следующую информацию о производителях автомобилей: Название фирмы, Страна, Город, Телефон.
• Таблицу «Модели», содержащую информацию о моделях автомобилей: Модель, Цвет, Коробка передач, Тип кузова, Цена.
• Таблицу «Клиенты», содержащую информацию о клиентах: Фамилия, Имя, Отчество, Пол, Страна, Город, Телефон.
• Таблицу «Заказы», содержащую информацию о заказах автомобилей:Дата заказа, Количество.
2) Определить первичные и вторичные (внешние) ключи (если необходимо добавьте поля). Ввод данных в поля внешнего ключа, а также в поля с небольшим набором возможных значений организовывать с помощью мастера подстановок, а также предусмотреть маску ввода, где это возможно.
3) Установить связь между таблицами, предусмотрев обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.
4) Ввести не менее 4 записей в таблицы без внешнего ключа и не менее 10 записей в таблицы, содержащие поле внешнего ключа.
5) Создать следующие запросы, задав для них смысловые имена:
• Запрос на выборку. Для отображения количества заказов за первые 9 месяцев каждого года. На экран вывести следующие поля: Дата заказа, Количество.
• Параметрический запрос. Для определения клиентов каждого города, определяемого параметром, с указанием всех характеристик заказанных им автомобилей. На экран вывести следующие поля: Фамилия, Город, Телефон, Количество, Дата заказа.
• Запрос на обновление. Для снижения в таблице «Модели1» заводской цены на автомобили произвольной марки на 5% в связи проведением рекламной акции. Для этого создайте резервную копию таблицы «Модели», реализовав запрос на создание таблицы.
• Запрос на вычисляемое поле. Для отображения общего количества заказов определенной марки и цены автомобиля. Цена автомобиля составляет 85%, если количество заказов меньше 15 штук и 115%, если количество заказов больше 70 штук, в противном случае цена автомобиля остается неизменной.
• Перекрестный запрос. Для отображения общей суммы заказов автомобилей определенного цвета той или иной коробки передач.
• Запрос на групповые операции. Для отображения средней цены на автомобили разной коробки передач.
6) Создать следующие формы, задав для них смысловые имена.
• Подчиненную форму, отображающую данные из таблиц «Клиенты» и «Заказы». В созданную форму добавить кнопки для перехода между записями.
• Создать форму, отображающую следующую информацию: Название фирмы, Страна, Город, Телефон, Модель, Цвет, Коробка передач, Тип кузова, Цена.
7) Создать отчет, отображающий следующую информацию о заказах: Дата заказа, Количество, Фамилия, Модель, Цена. В область примечаний добавить общую сумму заказа данного клиента по следующей формуле =Количество*Цена.
8) Создать макросы для открытия всех таблиц базы данных. Задать смысловые имена макросам.
9) В режиме конструктора создать форму «Пользовательский интерфейс», позволяющую работать с созданной базой данных. На форме отобразить информацию о названии базы данных и об авторе. Поместить на форме командные кнопки, позволяющие открывать все таблицы, запросы, формы и отчеты, задать для них смысловые имена. Отредактировать форму с помощью элементов рисования панели элементов. Поместить на нее свою фотографию.
10) Создать макрос для автоматического открытия формы «Пользовательский интерфейс».
Таблица «Модели» — База данных Access Продажи автомобилей
Таблица «Заказы» — База данных Access Продажи автомобилей
Запрос «Всего продано» — База данных Access Продажи автомобилей
Форма «Клиенты» — База данных Access Продажи автомобилей
Отчет — База данных Access Продажи автомобилей
Пользовательский интерфейс — База данных Access Продажи автомобилей