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

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

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

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

Добавлен: 08.11.2023

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

Скачиваний: 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» – Все задания выполнены верно, есть отчет, работа сдана вовремя