Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания=Самостоят=СУБД=Финмен.doc
Скачиваний:
1
Добавлен:
16.11.2018
Размер:
181.76 Кб
Скачать

Задание

на самостоятельную домашнюю работу по СУБД Access

для студентов первого курса факультета “Финансовый менеджмент”, первый триместр 2011/ 2012 уч. года.

Общая постановка задачи.

Требуется создать базу данных «Авторынок» из трех взаимосвязанных таблиц (Модели автомобилей, Покупатели, Заказы), учитывая следующие ограничения:

  • Заказы на продажу автомобилей оформляет ООО “Контакт”.

  • Каждая модель автомобиля имеет свои характеристики.

  • Покупатель может заказать автомобили в неограниченном количестве.

Конкретное имя базы данных зависит от фамилии студента, например, АвторынокИванов, АвторынокМалых и т.д.

Табл. 1

В таблице «Модели автомобилей» полю Код модели соответствует Текстовый тип данных, полю Модель — Текстовый, полю Тип кузова — Текстовый, полю Тип привода— Текстовый, полю ЦветТекстовый, Полю Цена — Денежный .

Табл. 2

В таблице «Покупатели» полю Код покупателя соответствует тип данных Числовой, полю Фамилия — Текстовый, полю Город — Текстовый, полю Телефон — Текстовый с маской ввода.

Табл. 3

В таблице «Заказы» полю № заказа соответствует Числовой тип данных, полю Код модели — Текстовый, полю Дата заказа — Дата/время.

Недостающие типы данных полей и первичные ключи определяются студентом самостоятельно, помимо этого для таблиц каждого варианта задания задаются дополнительные условия.

Задания для работы Вариант 1

  1. Создать базу данных, используя маску ввода для поля телефон.

  2. Определить первичные ключи и связать три таблицы.

  3. Импортируйте в эту базу данных из ранее созданной на занятиях базы данных две связанные таблицы.

  4. Дополните таблицу покупателей пятью записями со своей фамилией и фамилиями Алимов, Агеев, Алексеев, Бодров.

  5. Изыщите возможность и включите в базу показатели о социальной принадлежности покупателя (например, менеджер, пенсионер, студент и др.), а также о классе автомашин (легковая, грузовая)

  6. Добавьте в таблицу моделей автомобилей модели ОКА, Запорожец, КрАЗ, Калина, а также поля завод-производитель и город.

  7. Найти возможность включить в свою базу одну из импортированных таблиц и связать ее с остальными таблицами.

  8. Создайте запрос на определение минимальной стоимости заказа.

  9. Создайте перекрестный запрос на определение количества заказанных автомобилей красного цвета по моделям и городам покупателей.

  10. Создайте запрос на выборку автомобилей по заказам и моделям, тип привода которых определяется параметром.

  11. Создайте запрос на определение стоимости заказанных грузовых автомашин при скидке в 25%

  12. Создайте запрос на выдачу информации по моделям и цене для покупателей социальной группы с фамилиями, начинающимися на А и Б.

  13. Создайте запрос по покупателям, моделям и цене автомобилей, заказанных в весенний период.

  14. Создайте запрос на получение копии таблицы покупателей.

  15. Создайте форму для таблицы моделей и включите с ее помощью записей о моделях ОКА и Лада.

  16. Создайте подчиненную форму.

  17. Создайте отчет о количестве заказанных автомобилей с указанием модели, города, цены, даты заказа.

Вариант 2

  1. Создать базу данных, используя маску ввода для поля телефон.

  2. Определить первичные ключи и связать три таблицы.

  3. Импортируйте в эту базу данных из ранее созданной на занятиях базы данных две связанные таблицы.

  4. Дополните таблицу покупателей пятью записями со своей фамилией и фамилиями Бодров, Бесков, Веснин, Велесов.

  5. Изыщите возможность и включите в базу показатели о социальной принадлежности покупателя (например, менеджер, пенсионер, студент и др.), а также о классе автомашин (легковая, грузовая)

  6. Добавьте в таблицу моделей автомобилей модели Нива, Запорожец, КрАЗ, Лада, а также поля завод-производитель и город.

  7. Найти возможность включить в свою базу одну из импортированных таблиц и связать ее с остальными таблицами.

  8. Создайте с помощью запроса таблицу заказов из Архангельска и Норильска

  9. Создайте запрос на выборку автомобилей по заказам и моделям, тип привода которых определяется параметром.

  10. Создайте запрос на выдачу информации по моделям и цене для покупателей социальной группы с фамилиями, начинающимися на Б и В.

  11. Создайте запрос на определение среднего количества автомобилей в заказе.

  12. Создайте запрос по моделям легковых автомобилей с указанием старой цены, увеличенной на 10% и разницей в ценах.

  13. Создайте запрос по покупателям, моделям и цене автомобилей, заказанных в осенний период.

  14. Создайте запрос на получение копии таблицы моделей автомобилей.

  15. Создайте форму для таблицы моделей и включите с ее помощью записей о моделях ОКА и Лада.

  16. Создайте подчиненную форму.

  17. Создайте отчет о количестве заказанных автомобилей с указанием модели, города, цены, даты заказа.

Вариант 3

  1. Создать базу данных, используя маску ввода для поля телефон.

  2. Определить первичные ключи и связать три таблицы.

  3. Импортируйте в эту базу данных из ранее созданной на занятиях базы данных две связанные таблицы.

  4. Дополните таблицу покупателей пятью записями со своей фамилией и фамилиями Власов, Ганин, Гусев, Горнов.

  5. Изыщите возможность и включите в базу показатели о социальной принадлежности покупателя (например, менеджер, пенсионер, студент и др.), а также о классе автомашин (легковая, грузовая)

  6. Добавьте в таблицу моделей автомобилей модели Mercedes, Запорожец, КрАЗ, МАЗ, а также поля завод-производитель и город.

  7. Найти возможность включить в свою базу одну из импортированных таблиц и связать ее с остальными таблицами.

  8. Создайте перекрестный запрос на определение стоимости заказанных автомобилей белого цвета по моделям и покупателям.

  9. Создайте запрос на определение общей стоимости заказов из Краснодара.

  10. Создайте с помощью запроса таблицу заказов из Москвы

  11. Создайте запрос на выдачу информации по моделям и цене для покупателей социальной группы с фамилиями, начинающимися на В и Г.

  12. Создайте запрос на определение среднего количества автомобилей в заказе.

  13. Создайте запрос по покупателям, моделям и цене автомобилей, заказанных в октябре-ноябре период.

  14. Создайте перекрестный запрос на определение стоимости заказанных автомобилей белого цвета по моделям и покупателям.

  15. Создайте запрос на определение общей стоимости заказов из Краснодара.

  16. Создайте подчиненную форму.

  17. Создайте отчет о количестве заказанных автомобилей с указанием модели, города, цены, даты заказа.