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