Инструкционно-технологическая карта

ОП.07. Информационные технологии в профессиональной деятельности на выполнение практического занятия № 5

Тема занятия: Создание базы данных в ACCESS. Создание таблицы, запроса. Создание формы, отчета

Цель работы: Научиться использовать возможности Microsoft Access для создания технологических карт

Приобретаемые умения и навыки, ОК, ПК:

- пользоваться современными средствами связи и оргтехникой; обрабатывать текстовую и табличную информацию;

- использовать в профессиональной деятельности различные виды программного обеспечения, применять компьютерные и телекоммуникационные средства;

ОК 05. Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста.

ОК 09. Использовать информационные технологии в профессиональной деятельности

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

Уровень усвоения: 3

Время работы: 2 часа

Оборудование (раздаточный материал): компьютер, мышь, клавиатура,

Литература:

1. Информационные технологии в профессиональной деятельности: учеб. пособие для студ. сред. проф. образования / Е.В. Михеева. – 14-е изд., стер. учеб. пособие для студ. сред. проф. образования Издательский центр «Академия», 2016. – 384 с.

2. Практикум по информационным технологиям в профессиональной деятельности: учеб. пособие для студ. сред. проф. образования / Е.В. Михеева. – 5-е изд., стер. - М.: Издательский центр «Академия», 2017 .– 256с.

 

Ход работы

Часть 1

Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный язык запросов (SQL – Structured Query Language).

QBE - запрос по образцу – средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка запроса в окне Конструктора запросов.

SQL – запросы – это запросы, которые составляются (программистами) из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.

Ход работы

После того как созданы некоторые таблицы базы данных приёмной комиссии, к ней можно обращаться с любыми запросами, которые могут возникнуть в период приёма документов. Сформулируйте несколько таких запросов.

Чтобы сформулировать запрос необходимо перейти на вкладку Создание и на панели Другие выбрать Мастер запросов.

1. Запрос 1. Получить список всех абитуриентов, живущих в Перми и имеющих медали. В списке указать фамилии, номера школ и факультеты, на которые поступают абитуриенты. Отсортировать список в алфавитном порядке по фамилиям.

Для реализации данного запроса информация должна извлекаться из трех таблиц: «Анкеты», «Факультеты», «Абитуриенты». На гипотетическом языке команда будет выглядеть так:

.выбор Анкеты.Фамилия, Анкеты.Уч_заведение, Факультеты.Факультет для Анкеты.Город=Пермь и Абитуриенты.Медаль=Да сортировать Анкеты.Фамилия по возрастанию

1) Запустите Мастер запросов. В первом окне выберите Простой запрос:

Нажмите кнопку ОК. В появившемся окне выберите все необходимые поля из необходимых таблиц:

Нажмите кнопку Далее:

Нажмите кнопку Далее:

Нажмите Готово. Результатом выполнения данного запроса будет:

2) Теперь чтобы получить результат на наш заданный запрос необходимо перейти в режим Конструктора запросов и настроить данный запрос следующим образом:

Нажмите кнопку Выполнить, получится результат Запроса 1:

2. Переименуйте Анкеты Запрос в Пермяки-медалисты.

Для этого сначала сохраните и закройте полученный результат, затем в списке объектов правой кнопкой щелкните по «Анкеты Запрос» и выберите функцию Переименовать:

3. Создайте запрос Юристы-стажисты.

Запрос 2. Получить список всех абитуриентов, поступающих на юридический факультет, имеющих производственный стаж. Указать фамилии, названия городов, специальности и стаж. Упорядочить список по фамилиям в алфавитном порядке.

На гипотетическом языке запросов команда выглядит так:

.выбор Анкеты.Фамилия, Анкеты.Город, Специальности.Специальность, Абитуриенты.Стаж для Факультеты.Факультет=Юридический и Абитуриенты.Стаж>0 сортировать Анкеты.Фамилия по возрастанию.

При выполнении у вас должен получиться следующий результат:

Наступил самый трудный этап для абитуриентов – сдача вступительных экзаменов.

1. Пора создать в базе данных таблицу «Оценки» (тип данных: РЕГ_НОМ – текстовый, Оценка_1,Оценка_2, Оценка_3 - числовой):

РЕГ_НОМ Оценка_1 Оценка_2 Оценка_3
1012 4 5 5
1023 4 4 4
1119 5 5 5
1120 3 5 5
2010 3 2 0
2015 5 5 5
2054 4 5 5
2132 4 3 5
3005 3 0 0
3034 3 3 4
3067 5 4 3
3118 5 5 4

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

2. Создайте запрос Забрать документы.

Запрос 3. Получим список абитуриентов, которые получили двойки или не явились на экзамены. Они в дальнейшем конкурсе принимать участия не будут. им следует забрать свои документы из приёмной комиссии.

На языке запросов команда будет выглядеть так:

.выбор Анкеты.Фамилия, Оценки.РЕГ_НОМ, для Оценки.Оценка_1<3 или Оценки.Оценка_2<3 или Оценки.Оценка_3<3 сортировать Анкеты.Фамилия по возрастанию

При выполнении у вас должен получиться следующий результат:

Часть 2

Запросы можно реализовать и с помощью Конструктора запросов (вкладка Создание – панель Другие – Конструктор запросов).

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

1. Выполните запрос 5 на удаление из таблицы «Оценки» сведения об абитуриентах, получивших двойки или не явившихся на экзамены.

Для этого создайте запрос с помощью Конструктора запросов, бланк данных которого выглядит так:

При правильно введенных данных после нажатия кнопки Выполнить должно появится следующее окно:

Нажмите Да. И посмотрите что произошло с таблицей Оценки.

2. Выполните вычисляемый запрос.

Запрос 6. Вывести таблицу со значениями сумм баллов, включив в нее регистрационные номера, фамилии и суммы баллов. Отсортировать таблицу по убыванию суммы.

В Конструкторе запрос должен иметь вид:

Получите результат:

 

Отчет – итоговый документ. Средства построения отчета позволяют гибко управлять его оформлением.

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

В СУБД MS Access отчет – четвёртый тип объекта, с которым вы познакомитесь. Наиболее гибкий способ создания отчета – использование конструктора. Однако сейчас мы пойдем простым путем и воспользуемся Мастером отчетов, имеющимся в MS Access.

1. Заполните таблицу Итоги:

2. Создайте Отчет об итогах вступительных экзаменов.

Для этого необходимо выполнить следующее:

1) Перейти на вкладку Создание и на панели Отчеты выбрать Мастер отчетов:

2) В появившемся окне выбрать поля с указанием таблиц и запросов в строгом соответствии с их последовательностью, согласно таблице «К зачислению»:

К зачислению

Факультет Сумма баллов Фамилия РЕГ_НОМ КОД_СПЕЦ Экз.1 Экз.2 Экз.3 Медаль Стаж раб.

Исторический

  15 Мухин 2015 203 5 5 5 3
  14 Григорьева 2054 203 4 5 5 2
  12 Зубова 2132 201 4 3 5 0

Экономический

  15 Круг 1119 102 5 5 5 0
  14 Васильева 1012 101 4 5 5 1
  13 Листьев 1120 102 3 5 5 0
  12 Быков 1023 101 4 4 4 0

Юридический

  14 Ильин 3118 310 5 5 4 2
  12 Дикий 3067 310 5 4 3 3
  10 Жакин 3034 311 3 3 4 1

Далее

3) В следующем окне выбрать вид представления данных

Далее

4) Задать один уровень группировки по полю Факультет:

Далее

5) Указать порядок сортировки: СУММА – по убыванию, или Фамилия – по возрастанию:

Далее

6) Выбрать вид макета для отчета:

Далее

7) Выбрать стиль:

Далее

8) Указать имя отчета «К зачислению»:

Готово:

9) Нажать кнопку Закрыть окно предварительного просмотра.

10) Перейдите в режим Макета и приведите отчет к такому виду:

3. Создайте итоговый отчет по приему студентов на первый курс:

 

Преподаватель ____________ Ю.Г.Гетманова