Материал: Практикум по курсу Базы данных для студентов

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Запрос на удаление.

Создать запрос на удаление записей из таблицы Отгрузка: количествоотгруженного товара больше5.(см.рис.).Дляэтого:

  1. добавьте таблицу Отгруженов запрос, выберите все поля, щелкнув по
*(«*»добавляетвзапросвсеполятаблицы),

  1. добавьте поле Отгружено.

  2. щелкните на панели инструментов по кнопке . Или выполните команду Запрос Удаление.

В результате запроса из таблицы Отгружено удалятся записи,соответствующиезаданномуусловию.САМОСТОЯТЕЛЬНОсоздайтезапросынаобновлениезаписейвтаблице«Журнал»,дляэтого:

  • в режиме Конструктора добавьте в таблицу «Журнал» поле
«СтоимостьУслуг»,типданных–Денежный.

  • Создайте запрос на обновление записей из таблицы
«НаименованиеУслуг».

  • В режиме Конструктора в таблице «Журнал» поменяйте название поля
«СтоимостьУслуг», зайдя во вкладку Общие Подпись ввести«СтоимОднойУслуги».

  • создайте запрос на обновление (добавление) записей в поле ФИОПациента и ФИО Врача в таблице «Журнал», используя таблицы
«СписокПациентов»и«Врачи».

ЗАДАНИЕ 13. СОЗДАНИЕ ПЕРЕКРЕСТНОГО ЗАПРОСА

Перекрестныезапросыслужатдляболеекомпактногоотображенияинформации.Вперекрестномзапросеотображаютсярезультатыстатистическихрасчетов(такие,каксуммы,количествозаписей,средниезначения),выполненныхподаннымизодногополя.Этирезультатыгруппируются по двум наборам данных в формате перекрестной таблицы. Первый набор выводится в левом столбце и образует заголовки строк, а второй -выводитсявверхней строкеи образует заголовкистолбцов.Создадим перекрестный запрос, в котором в строках выводятся фамилииврачей, в столбцах - дни приема, в результирующих ячейках подсчитываетсяколичество приемоввкаждыйиздней.ВрежимеКонструкторасоздайтеновыйзапрос,добавьтетаблицу«Журнал». Перетащите поля «Дата приема», «ФИО Врача», «ФИО Пациента» впервыетри столбцабланка.ВыберитекомандуменюЗапросПерекрестный.Заголовококназапроса Запрос1:на выборку изменится на Запрос!перекрестный запрос. Крометого,вбланкзапросабудутдобавленыстрокиПерекрестнаятаблицаиГрупповаяоперация,вкоторуювовсехстолбцахавтоматическивводитсяоперация Группировка.ВыберитевспискеячейкиПерекрестнаятаблицастолбца«Датаприема»значениеЗаголовкистолбцов.Длястолбца«ФИОВрача»-Заголовкистрок. ВыберитевспискеячейкиГрупповаяоперациястолбца«ФИОПациента»значениеCount.Вячейке
Условиеотбора–Значение (Рис.32).Рис.32.Перекрестный запросврежимеКонструктора

ЗАДАНИЕ 14. СОЗДАНИЕ СВОДНЫХ ТАБЛИЦ И ДИАГРАММ.

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

  1. Разработка сводной таблицы для таблицы базы данных.
Рассмотримтаблицу«Журнал»врежимесводнойтаблицы.Чтобыоткрыть таблицу в этом режиме, выберите её в окне базы данных, нажмитекнопку «Открыть», а затем для перехода из режима таблицы в режим своднойтаблицывыберите на панелиВидСводнаятаблица.Припервомоткрытиивеерабочуюобластьневключенонеодногополятаблицы (см.рис.33):
Рис.33.ПустоймакетсводнойтаблицыЖурналисписокполейисточниказаписейПустьнеобходимоподсчитатьколичествовыполненныхуслугкаждымврачом за каждый день (за определенный период). Если список полейэтойтаблицынеотображается,нажмитенапанелиинструментовпиктограммуСписокполей.Уникальные значения фамилии врачей составят заголовки строк.Перетащитевэтуобластьполе
ФИОВрачей.Вобластьполейстолбцовперетащитеполе ДатаПриема.Пустьвнашемпримерефильтрациясоставитподолжностям.Перетащитевобластьфильтра – полеДолжностьВрача(см.рис.34).
Рис.34.Своднаятаблицасфамилиямиврачей идатамиприема ДляподсчетаитоговыхзначенийщелкнитевобластиданныхправойкнопкоймышиивыберитеАвтовычисления Сумма(см.рис.35).
Рис.35.Формирование итоговыхзначений.Врезультатеполучимтаблицуситоговымизначениями(количествовыполненныхуслуг)исуммарнойвеличинойэтих значений.(см.рис.36).Рис.36.Своднаятаблицасвычисляемымиполями.САМОСТОЯТЕЛЬНОвыполнитефильтрациюданныхивыводрезультатов по должностям, используяполеДолжностьВрача, выбравВСЕилиотдельныедолжности. Также можно получить сводную диаграмму по таблице, выбрав на панелиинструментовВидСводнаядиаграмма.(см.рис.37).
Рис.37.ТаблицаЖурналврежиме своднойдиаграммы.

ЗАДАНИЕ 15. СОЗДАНИЕ ОТЧЕТОВ.

Отчетыиспользуютсядляотображенияинформации,содержащейсявтаблицах, в отформатированном виде,
Источник: https://files.student-it.ru/previewfile/277148