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