- •Методические рекомендации Проектирование и разработка информационной базы
- •1. Интерфейс субд Access.
- •3. Технология описания структуры таблицы.
- •5. Назначение и виды запросов
- •6. Порядок создания запроса
- •Формирование запроса в окне конструктора
- •Расчетные поля
- •7. Выполнение итоговых расчетов в запросах (группирование)
- •Виды форм и способы их создания.
- •Технология создания формы с помощью мастера:
- •8. Параметры запроса
- •Требования к выполнению контрольных заданий
- •Пример выполнения контрольной работы
- •Задания
- •Создайте следующие запросы:
- •Создайте следующие запросы:
- •Создайте следующие запросы:
- •Создайте следующие запросы:
- •Создайте следующие запросы:
- •Создайте следующие запросы:
- •Создайте следующие запросы:
- •Создайте следующие запросы:
- •Создайте следующие запросы:
- •Создайте следующие запросы:
- •Создайте следующие запросы:
- •Создайте следующие запросы:
- •Создайте следующие запросы:
- •Создайте следующие запросы:
- •Создайте следующие запросы:
- •Задания для всех вариантов
- •Перечень вопросов для самоконтроля
Создайте следующие запросы:
Отобразить все гарантийные ремонты. Отсортировать названия клиентов по алфавиту;
Посчитать стоимость ремонта, и стоимость с учетом скидки, для каждого автомобиля (запрос с вычисляемым полем);
Отобразить информацию по ремонту для всех авто заданной марки (запрос с параметром);
Посчитать общую сумму, которую уплатил каждый клиент (итоговый запрос);
Посчитать количество каждого типа ремонтов для каждого клиента (перекрестный запрос);
Посчитать количество ремонтов для каждой марки автомобиля.
10-20. См. стр. 36.
Вариант 6
Создайте файл новой базы данных с именем: 6_группа_фамилия.mdb.
Создайте структуру базы данных, и создайте в ней необходимые таблицы с соответствующими полями.
Определите типы данных (счетчик, текстовый, числовой и т.п.) и описание, если нужно.
Установите необходимые свойства полей (размер поля, маску ввода, значения по умолчанию, ограничения и сообщение об ошибке) созданных таблиц.
Определите первичные ключи в созданных таблицах.
Определите необходимые связи между таблицами, задайте необходимые параметры обеспечения целостности данных.
Настройте подстановку для полей в созданных таблицах, если это необходимо.
Заполните созданные таблицы данными (4 клиента, 10 товаров, 17 продаж)
Предметная область: Магазин (состоит из 3 классов).
Набор данных: Название фирмы клиента, юридическое или физическое лицо (поле со списком), адрес, телефон (маска ввода), контактное лицо, расчетный счет, название товара, цена, количество товара в магазине, количество проданного товара, дата продажи, скидка (3% – 20%; ограничение, сообщение об ошибке), форма оплаты (наличный, безналичный), необходимость доставки, стоимость доставки.
Создайте следующие запросы:
Отобразить все продажи, которые были оплачены денежной наличностью. Отсортировать их по названию клиента по алфавиту;
Отобразить все продажи по которым нужна была доставка;
Посчитать сумму и сумму с учетом скидки, которую нужно уплатить каждому клиенту (запрос с вычисляемым полем);
Отобразить все покупки указанного клиента (запрос с параметром);
Посчитать общую сумму, которую уплатил каждый клиент (итоговый запрос);
Посчитать сумму, которую уплатил каждый клиент за наличным и безналичным расчетом (перекрестный запрос).
10-20. См. стр. 36.
Вариант 7
Создайте файл новой базы данных с именем: 7_группа_фамилия.mdb.
Создайте структуру базы данных, и создайте в ней необходимые таблицы с соответствующими полями.
Определите типы данных (счетчик, текстовый, числовой и т.п.) и описание, если нужно.
Установите необходимые свойства полей (размер поля, маску ввода, значения по умолчанию, ограничения и сообщение об ошибке) созданных таблиц.
Определите первичные ключи в созданных таблицах.
Определите необходимые связи между таблицами, задайте необходимые параметры обеспечения целостности данных.
Настройте подстановку для полей в созданных таблицах, если это необходимо.
Заполните созданные таблицы данными (3 кинотеатра, 10 фильмов, 15 показов)
Предметная область: Кинотеатры (состоит из 4 классов).
Набор данных: название фильма, жанр (мелодрама, комедия, боевик), продолжительность, рейтинг, количество проданных билетов в мире, название кинотеатра, цены на билеты, количество мест, адрес, фильмы, которые транслируются или транслировались, показывается ли фильм сейчас.
