Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кр ЗФО икт 2 семестр.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
661 Кб
Скачать
☆

Пример выполнения контрольной работы

Необходимо выполнить следующие задания:

  1. Создайте файл новой базы данных с именем: 0_группа_фамилия.mdb.

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

(предметная область и данные приведены ниже).

  1. Определить типы данных (счетчик, текстовый, числовой и т.п.) и описание, если нужно.

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

  3. Определите первичные ключи в созданных таблицах.

  4. Определите необходимые связи между таблицами, задайте необходимые параметры обеспечения целостности данных.

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

  6. Заполните созданные таблицы данными (3 склада, 7 клиентов, 17 товаров, 22 покупки)

Предметная область: Магазин одежды (состоит из 4 классов)

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

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

Решение.

База данных состоит из четырех таблиц:

Склады:

Клиенты:

Товары:

Продажи:

Схема базы данных имеет следующий вид:

Запросы.

Отобразить информацию по покупкам, которая содержит дату покупки, название товара, название клиента, количество купленного товара, цену товара. Отсортировать названия клиентов по алфавиту.

Отобразить всю одежду по указанному типу (запрос с параметром);

Посчитать количество покупок, которую сделал каждый клиент (итоговый запрос);

Посчитать стоимость каждой покупки без учета и с учетом скидки (запрос с вычисляемым полем);

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

Отобразить количество каждого вида одежды на каждом складе (перекрестный запрос)

Задания

Вариант 1

  1. Создайте файл новой базы данных с именем: 1_группа_фамилия.mdb.

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

  3. Определите типы данных (счетчик, текстовый, числовой и т.п.) и описание, если нужно.

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

  5. Определите первичные ключи в созданных таблицах.

  6. Определите необходимые связи между таблицами, задайте необходимые параметры обеспечения целостности данных.

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

  8. Заполните созданные таблицы данными (22 студента, 5 преподавателей, 3 кафедры)

Предметная область: Университет (состоит из 4 классов)

Набор данных: Фамилия студента, Имя студента, Отчество студента, адрес студента, телефон студента (маска ввода), курс (1-4, ограничение, сообщение об ошибке), факультет (менеджмента, экономики, учетно-финансовый), группа, является ли менеджером, предметы, которые изучаются (математика, информатика, экономика, история), количество часов за семестр, количество семестров, на протяжении которых изучается предмет, оценки, фамилия преподавателя, Имя преподавателя, Отчество преподавателя, кафедра, должность(ассистент, преподаватель, доцент).