Файл: Практическая работа по информатике Специальность 31. 02. 01 Лечебное дело, углубленная подготовка.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 61

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Государственное бюджетное профессиональное образовательное учреждениеДепартамента здравоохранения города Москвы«Медицинский колледж № 7»(ГБПОУ ДЗМ «МК №7»)Практическая работа по информатике № _____________________________________Специальность 31.02.01Лечебное дело, углубленная подготовкаРаботу выполнил:__________________Курс 1 Группа Н-Руководитель:Дроник Дмитрий Юрьевич Москва, 2023 годТема 7.3. База данных. Таблицы. Связи между таблицами.Тема 7.4. База данных. Формы.Теоретические сведения Пользоваться сортировкой и фильтрацией очень удобно, но при работе с несколькими таблицами их возможностей недостаточно. В таких случаях применяются запросы. Самый распространенный тип запросов отображает записи, удовлетворяющие определенным условиям. К ним относятся:

  • запрос на выборку извлекает данные из одной или нескольких таблиц и представляет их в табличном виде. Этот тип запроса можно использовать для группировки записей, вычисления сумм, средних величин и других итоговых значений. Работая с результатами запроса, можно одновременно редактировать данные из нескольких таблиц.

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

  • перекрестный запрос выполняет расчеты и группирует данные для анализа информации. Для элементов, расположенных в левом столбце и в верхней строке результатов запроса, могут вычисляться итоговые значения (сумма, количество или средняя величина). Ячейки на пересечении строк и столбцов также содержат вычисляемые значения.

  • запрос на действие, которое вносит множественные изменения за одну операцию. Собственно, это запрос на выборку, который выполняет определенные действия над результатами отбора. Возможны четыре типа действий: обновление, удаление и добавление записей и создание таблицы.
Создание простого запроса с помощью Мастера запросовНаиболее просто создается запрос при помощи Мастера запросов. Чтобы создать простой запрос нужно перейти на закладку
Создание и нажать кнопку Мастер запросов в группе ЗапросыВызов Мастера запросовРабота программы Мастер запросов выполняется в несколько последовательных шагов. На первом шаге требуется определить вид создаваемого запроса Выбор вида создаваемого запроса.Выбирается «Простой запрос» нажимается кнопка «Ok». На втором шаге требуется указать исходную таблицу или запрос и выбрать поля, информация которых будет отобрана в процессе выполнения запроса Выбор таблицы и полей.С помощью стрелок вправо и влево переместить из списка Доступные поля в список Выбранные поля те поля, которые необходимы в запросе. Для включения в запрос всех поля, нажать кнопку сдвумя стрелками (рис. 15). Выбор таблицы и полейНа последнем шаге требуется ввести имя создаваемого запроса в поле Задайте имя запроса и выбрать дальнейшие действия: Открыть запрос для просмотра данных или Изменить макет запроса.Ввод имени запроса.Результат выполнения запроса представлен на рис. Итог выполнения запроса.Создание запросов режиме конструктораКонструктор запросов, обеспечивает полное управление параметрами запроса и построение сложных условий отбора данных. Он вызывается кнопкой Конструктор запросов на закладке СозданиеНажатие на эту кнопку приводит к открытию главного окна Конструктора запросов и вспомогательного окна Добавление таблицы

Конструктора запросов.Окно Конструктора запросов имеет две области. В верхней области окна отображаются таблицы, которые формируют информационную базу создаваемого запроса. В нижней области находится бланк запроса– таблица, ячейки которой используются для формирования запроса. На бланке должны быть отображены все столбцы, включенные в результирующее множество запроса. Перечень необходимых таблиц и запросов формируется с использованием окна Добавление таблицы. Чтобы добавить их в окно запроса достаточно выделить имя таблицы и щелкнуть на кнопку Добавить. Макет таблицы будет отображен в верхней части окна Макеты таблиц и информационные связиФормирование запроса начинается с указания, какие поля из базовых таблиц будут в нем отображаться. Включать в запрос можно поля из любой таблицы. Способов включения полей в запрос существует несколько: дважды щелкните левой кнопкой мыши на выделенном поле; перетащить поле в первую строку бланка; использовать раскрывающийся список в строке Поле бланка запроса. Чтобы удалить поле из запроса, выделите нужный столбец в бланке запроса, а затем нажмите клавишу . Чтобы выделить столбец, пользуйтесь областью выделения столбцов – узкой серой полоской над столбцами.

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

Строка Сортировка позволяет указать поле и принцип сортировки информации в нем по возрастанию или убыванию.

В строке Условие отбора и в строке Или указываются условия отбора записей. Такими условиями могут быть логические выражения. Например, (>30), (='Иванов'), (=10) и т. п.

Условия, находящиеся в одной строке, но в разных столбцах бланка, объединяются по логическому оператору And (И). Если нужно объединить условия отбора по логическому оператору Or (ИЛИ), разместите эти условия в ответствующей строке бланка запроса.
В запросах для описания критериев выборки записей активно используются Выражения. Выражение это последовательность операндов (констант, идентификаторов и функций) соединенных знаками операций, указывающая какие действия требуется выполнить над данными.
Для создания выражений в Access существует следующие категории операторов: арифметические, логические, конкатенации и сравнения.

Арифметические операторы


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

Оператор

Описание

Пример

+

Сложение

[Итог] + [Надбавка]

-

Вычитание

Date () – 7

*

Умножение

[Коробок] * [Цена коробки]

/

Деление

[Количество] / 12.55

\

Целочисленное деление

[Коробок] \ 2

Mod

Остаток от деления

15 Mod 12

^

Возведение в степень

[Размер] ^ 2

Логические операторы


Логические (булевы) операторы используются для объединения результатов двух или более выражений сравнения в единое целое

Оператор

Описание

Пример

And

Конъюнкция (логическое И)

A And В

Or

Дизъюнкция (логическое ИЛИ)

A Or В

Not

Логическое отрицание

Not A

Хог

Исключающее ИЛИ

А Хог В

Eqv

Логическая эквивалентность

A EqvВ

Imp

Логическая импликация

A Imp В

Операторы слияния строковых значений (конкатенации)


Стандартный значок оператора конкатенации – амперсант (&) выполняет операцию объединения двух текстовых строк в одну.

Операторы сравнения


Операторы сравнения соотносят значения двух операндов и возвращают логические значения True или False.

Оператор

Описание

Пример

<

Меньше

[Количество] < 15

<=

Меньше либо равно

[Размер]<= 50

=

Равно

[Сумма] = 500

>=

Больше либо равно

[Процент]>= 25

>

Больше

[Цена]> 100

<>

Неравно

[Итог]<> [Сумма]

Операторы сравнения с образцом


Эти операторы возвращают Trueили False, в зависимости от соответствия значения в поле выбранной спецификации оператора.

Оператор

Описание

Пример

Between

Определяет, находится ли числовое значение в диапазоне значений

Between (-100) And (100)

Is

При использовании вместе с Null определяет, является ли значение Null или NotNull

Is Null

In

Определяет, является ли строковое значение элементом списка

In ("Москва", "Киев")

Like

Определяет, включает ли строковое значение указанные символы

Like"Ив*"

Like"db??"

Символ «*» замещает любое число знаков, а символ «?» замещает только один знак. Символы шаблона «*» и «?» могут стоять в любом месте строки.

Групповые Операторы





  • Sum — сумма значений некоторого поля для группы;

  • Avg — среднее от всех значений поля в группе;

  • Max, Min — максимальное, минимальное значение поля в группе;

  • Count — число значений поля в группе без учета пустых значений;

  • StDev — среднеквадратичное отклонение от среднего значения поля в группе;

  • Var — дисперсия значений поля в группе;

  • First и Last — значение поля из первой или последней записи в группе.




  1. Создайте документ в MS Word

Титульный лист, темы

Задайте начиная со второй страницы Колонтитулы (верхний с правой стороны, нижний с левой стороны документа)


  1. Запустите MS Access

Ход работы

1. Запустите программу MS–ACCESS.

В появившемся диалоговом окне, установите флажок напротив опции «пустая база данных» и подтвердите операцию.



В следующем диалоговом окне вы должны выбрать папку для базы данных и задать её имя: Фамилия (Компьютерная школа).

  1. Перейдите на вкладку «Главная» и выберите режим создания (конструктор) и подтвердите данную операцию.

  2. Создадим три таблицы









  1. Заполните таблицы данными









В таблице «Список» Имя поля «Учебная группа» подставьте данные с таблицы «Учебная группа» с помощью мастера подстановок.



Задайте схему данных



  1. Чтобы создать простой запрос нужно перейти на вкладку Создание и нажать кнопку Мастер запросов в группе Запросы



  1. Выбирается «Простой запрос» нажимается кнопка «Ok». На втором шаге требуется указать исходную таблицу или запрос и выбрать поля, информация которых будет отобрана в процессе выполнения запроса

С помощью стрелок вправо и влево переместить из списка Доступные поля в список Выбранные поля те поля, которые необходимы в запросе. Для включения в запрос всех полей, нажать кнопку сдвумя стрелками



На последнем шаге требуется ввести имя создаваемого запроса в поле Задайте имя запроса и выбрать дальнейшие действия: Открыть запрос для просмотра данных или изменить макет запроса.





Создание запросов в режиме конструктора

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

Нажатие на эту кнопку приводит к открытию главного окна Конструктора запросов и вспомогательного окна Добавление таблицы



Окно Конструктора запросов имеет две области. В верхней области окна отображаются таблицы, которые формируют информационную базу создаваемого запроса. В нижней области находится бланк запроса– таблица, ячейки которой используются для формирования запроса. На бланке должны быть отображены все столбцы, включенные в результирующее множество запроса.

Перечень необходимых таблиц и запросов формируется с использованием окна Добавление таблицы. Чтобы добавить их в окно запроса достаточно выделить имя таблицы и щелкнуть на кнопку Добавить. Макет таблицы будет отображен в верхней части окна.



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

Введите Имя таблиц «Список» и «Учебная группа», добавьте поля Код_студента, Фамилия, Имя, Отчество, Учебная группа. В поле условие отбора установите [Номер группы]



Нажмите Ctrl+S





Следующий запрос сделаем из таблиц «Список» и «Личные данные»



Используя те же таблицы сделаем запрос (Word «5»)



В следующем запросе в «Условие отбора» Word нажмем «Итоги»



Создадим итоговый запрос по данным



Сохраним запрос как «Среднее значение», откроем и подсчитаем общее среднее.



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

Создадим запрос «Данные Студента» в последнем поле введем ФИО:



→ правой кнопкой мышки вызовем Построитель выражений





Контрольные вопросы

  1. Как вызывается контекстное меню?

  2. Для чего предназначена операция группировки?

  3. Что значит связать поля с сохранением целостности данных?

  4. Можно ли установить такую связь между полями с разными типами данных; и если нет, то почему?

ОТЧЕТ ПО ПРАКТИЧЕСКОЙ РАБОТЕ:

Титульный лист

Отчет по практической работе № ____

Тема практической работы « _____________________________________»

ЦЕЛЬ:________________________________________________________________________________________________________________________________________________________________________________________________.

ЗАДАНИЕ № __ (с описанием о проделанной работе, с дабовлением скриншотов) ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________.

ВЫВОД:

Рефлексия – это самоанализ, самооценка. Студенты проводят самоанализ занятия, отвечают на вопросы:

«Сегодня я узнал…»

«Мне было интересно узнать, что…»

«Я не понял…»

«Мне показалось трудным освоить…» и т.д.

Критерии оценки:

«2» – Не выполнено ни одного задания, нет отчета, работа не сдана вовремя

«3» – Выполнено 70% заданий верно, заполнен отчет, работа сдана вовремя

«4» – Выполнены все задания, заполнен отчет, работа сдана вовремя, есть не более трех ошибок в заданиях

«5» – Все задания выполнены верно, есть отчет, работа сдана вовремя