
Задание
на самостоятельную домашнюю работу по СУБД Access
для студентов первого курса факультета “Финансовый менеджмент”, первый триместр 2011/ 2012 уч. года.
Общая постановка задачи.
Требуется создать базу данных «Авторынок» из трех взаимосвязанных таблиц (Модели автомобилей, Покупатели, Заказы), учитывая следующие ограничения:
-
Заказы на продажу автомобилей оформляет ООО “Контакт”.
-
Каждая модель автомобиля имеет свои характеристики.
-
Покупатель может заказать автомобили в неограниченном количестве.
Конкретное имя базы данных зависит от фамилии студента, например, АвторынокИванов, АвторынокМалых и т.д.
Табл. 1
В таблице «Модели автомобилей» полю Код модели соответствует Текстовый тип данных, полю Модель — Текстовый, полю Тип кузова — Текстовый, полю Тип привода— Текстовый, полю Цвет — Текстовый, Полю Цена — Денежный .
Табл. 2
В таблице «Покупатели» полю Код покупателя соответствует тип данных Числовой, полю Фамилия — Текстовый, полю Город — Текстовый, полю Телефон — Текстовый с маской ввода.
Табл. 3
В таблице «Заказы» полю № заказа соответствует Числовой тип данных, полю Код модели — Текстовый, полю Дата заказа — Дата/время.
Недостающие типы данных полей и первичные ключи определяются студентом самостоятельно, помимо этого для таблиц каждого варианта задания задаются дополнительные условия.
Задания для работы Вариант 1
-
Создать базу данных, используя маску ввода для поля телефон.
-
Определить первичные ключи и связать три таблицы.
-
Импортируйте в эту базу данных из ранее созданной на занятиях базы данных две связанные таблицы.
-
Дополните таблицу покупателей пятью записями со своей фамилией и фамилиями Алимов, Агеев, Алексеев, Бодров.
-
Изыщите возможность и включите в базу показатели о социальной принадлежности покупателя (например, менеджер, пенсионер, студент и др.), а также о классе автомашин (легковая, грузовая)
-
Добавьте в таблицу моделей автомобилей модели ОКА, Запорожец, КрАЗ, Калина, а также поля завод-производитель и город.
-
Найти возможность включить в свою базу одну из импортированных таблиц и связать ее с остальными таблицами.
-
Создайте запрос на определение минимальной стоимости заказа.
-
Создайте перекрестный запрос на определение количества заказанных автомобилей красного цвета по моделям и городам покупателей.
-
Создайте запрос на выборку автомобилей по заказам и моделям, тип привода которых определяется параметром.
-
Создайте запрос на определение стоимости заказанных грузовых автомашин при скидке в 25%
-
Создайте запрос на выдачу информации по моделям и цене для покупателей социальной группы с фамилиями, начинающимися на А и Б.
-
Создайте запрос по покупателям, моделям и цене автомобилей, заказанных в весенний период.
-
Создайте запрос на получение копии таблицы покупателей.
-
Создайте форму для таблицы моделей и включите с ее помощью записей о моделях ОКА и Лада.
-
Создайте подчиненную форму.
-
Создайте отчет о количестве заказанных автомобилей с указанием модели, города, цены, даты заказа.
Вариант 2
-
Создать базу данных, используя маску ввода для поля телефон.
-
Определить первичные ключи и связать три таблицы.
-
Импортируйте в эту базу данных из ранее созданной на занятиях базы данных две связанные таблицы.
-
Дополните таблицу покупателей пятью записями со своей фамилией и фамилиями Бодров, Бесков, Веснин, Велесов.
-
Изыщите возможность и включите в базу показатели о социальной принадлежности покупателя (например, менеджер, пенсионер, студент и др.), а также о классе автомашин (легковая, грузовая)
-
Добавьте в таблицу моделей автомобилей модели Нива, Запорожец, КрАЗ, Лада, а также поля завод-производитель и город.
-
Найти возможность включить в свою базу одну из импортированных таблиц и связать ее с остальными таблицами.
-
Создайте с помощью запроса таблицу заказов из Архангельска и Норильска
-
Создайте запрос на выборку автомобилей по заказам и моделям, тип привода которых определяется параметром.
-
Создайте запрос на выдачу информации по моделям и цене для покупателей социальной группы с фамилиями, начинающимися на Б и В.
-
Создайте запрос на определение среднего количества автомобилей в заказе.
-
Создайте запрос по моделям легковых автомобилей с указанием старой цены, увеличенной на 10% и разницей в ценах.
-
Создайте запрос по покупателям, моделям и цене автомобилей, заказанных в осенний период.
-
Создайте запрос на получение копии таблицы моделей автомобилей.
-
Создайте форму для таблицы моделей и включите с ее помощью записей о моделях ОКА и Лада.
-
Создайте подчиненную форму.
-
Создайте отчет о количестве заказанных автомобилей с указанием модели, города, цены, даты заказа.
Вариант 3
-
Создать базу данных, используя маску ввода для поля телефон.
-
Определить первичные ключи и связать три таблицы.
-
Импортируйте в эту базу данных из ранее созданной на занятиях базы данных две связанные таблицы.
-
Дополните таблицу покупателей пятью записями со своей фамилией и фамилиями Власов, Ганин, Гусев, Горнов.
-
Изыщите возможность и включите в базу показатели о социальной принадлежности покупателя (например, менеджер, пенсионер, студент и др.), а также о классе автомашин (легковая, грузовая)
-
Добавьте в таблицу моделей автомобилей модели Mercedes, Запорожец, КрАЗ, МАЗ, а также поля завод-производитель и город.
-
Найти возможность включить в свою базу одну из импортированных таблиц и связать ее с остальными таблицами.
-
Создайте перекрестный запрос на определение стоимости заказанных автомобилей белого цвета по моделям и покупателям.
-
Создайте запрос на определение общей стоимости заказов из Краснодара.
-
Создайте с помощью запроса таблицу заказов из Москвы
-
Создайте запрос на выдачу информации по моделям и цене для покупателей социальной группы с фамилиями, начинающимися на В и Г.
-
Создайте запрос на определение среднего количества автомобилей в заказе.
-
Создайте запрос по покупателям, моделям и цене автомобилей, заказанных в октябре-ноябре период.
-
Создайте перекрестный запрос на определение стоимости заказанных автомобилей белого цвета по моделям и покупателям.
-
Создайте запрос на определение общей стоимости заказов из Краснодара.
-
Создайте подчиненную форму.
-
Создайте отчет о количестве заказанных автомобилей с указанием модели, города, цены, даты заказа.