Отличает SQL, интерфейс с дополнительной программой. Применяет использование языка SQL при редактировании приложений.
Отличает SQL, интерфейс с дополнительной программой. Применяет использование языка SQL при редактировании приложений.
SQL предоставляет удобный способ работы с данными в базах данных, позволяя выполнять разнообразные операции, такие как создание таблиц, добавление данных, выполнение выборок, изменение и удаление данных, а также управление структурой базы данных.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Просмотр содержимого документа
«Отличает SQL, интерфейс с дополнительной программой. Применяет использование языка SQL при редактировании приложений.»
КГКП «Семейский финансово-экономический колледж имени Рымбека Байсеитова»
(наименование организации образования)
Разработка
областного открытого урока
Тема: Отличает SQL, интерфейс с дополнительной программой. Применяет использование языка SQL при редактировании приложений.
Наименование модуля/дисциплины: ПМ 02 РО 2 Создавать и работать с базами данных
Курс, группа: II , 22 АQ
Подготовил педагог: Конкашева Куляш Серикказинова
«___» ____________20_ года
КГКП «Семейский финансово - экономический колледж
имени РымбекаБайсеитова» Управленияобразования области Абай
Миссия колледжа:
Качественное образование, создающее глубоко образованных, профессиональных лидеров мировой экономики, способствующих устойчивому экономическому развитию мира
Видение колледжа:
Быть признанным на арене мирового образования, обеспечить качественное образование при профессиональной подготовке конкурентоспособных специалистов
Ценности
Аналитическое мышление, ответственность, дисциплинированность, умение работать в команде
План учебного занятия
Тема занятия:
Отличает SQL, интерфейс с дополнительной программой. Применяет использование языка SQL при редактировании приложений.
Наименование модуля /дисциплины
ПМ 02 Создание web страниц, сайтов с применением Web технологий/РО2 «Создавать и работать с базами данных»
Подготовил педагог
Конкашева Куляш Серикказиновна
1. Общие сведения:
Дата урока:
Курс, группа
.2024
II- курс, 22 АQ
Тип занятия
Комбинированный
2. Цели и задачи урока:
- умение выделять виды языка структурированных запросов;
- формирование у обучающихся знаний об основах языка и применении его в реляционных СУБД;
3. Ожидаемые результаты:
- моделирует и проектирует структуры данных;
- работает с командами языка SQL
4. Необходимые ресурсы:
Мультимедиа установка (компьютер, проектор), или интерактивная доска, презентация в программе PowerPoint, программа Microsoft office Access
5. Ход занятия:
Этапы урока:
Содержание урока
Примечание
1.Организационный момент
Постановка целей и задач урока
3. Опрос домашнего задания:
4.Изучение нового материала.
Закрепление пройденного материала
Подведение итогов урока
Домашнее задание
Проверка готовности компьютера
- Приветствие
- Проверка внешнего вида студентов проверка отсутствующих; заполнение журнала.
- Проверка готовности обучающихся
- Постановка целей и задач урока
Тренинг «Позитив»
Упражнение « игра-активатор «Общение руками»
«Сейчас вам нужно разбиться на пары, встать друг напротив друга, взяться за руки и закрыть глаза. По моей команде, но только при помощи рук (без слов) надо поздороваться, попрощаться, поссориться, помириться, потанцевать.
Мотивационный этап
Ситуация в реальной жизни:
Компания регулярно проводит инвентаризацию своего товарного запаса в магазинах для учета и контроля остатков товаров. Менеджерам магазинов необходимо быстро и эффективно вводить данные об инвентаризации, чтобы обновить информацию в базе данных и принимать необходимые решения о закупках и продажах.
Возможное исполнение в рамках программы Microsoft Access:
Создание формы инвентаризации:
В Microsoft Access создается форма, позволяющая менеджерам магазинов вводить данные об инвентаризации, такие как количество и наименование товаров, а также любые отклонения от ожидаемых остатков. Форма может быть настроена таким образом, чтобы автоматически обновлять соответствующие таблицы базы данных после ввода данных.
2) 1. Создание отчета о продажах: Создайте отчет в Microsoft Access, отображающий общий объем продаж компании за определенный период времени. Отчет должен содержать информацию о проданных товарах, их количестве, стоимости и дате продажи. Можно также добавить агрегированную информацию, такую как средний чек, наиболее популярные товары и т.д. После выполнения отчета должен быть получен детальный анализ продаж компании за выбранный период времени, что поможет руководству принимать решения о стратегии.
2. Создание запроса для учета сотрудников: Создайте запрос в Microsoft Access для учета активных сотрудников компании. Запрос должен анализировать данные о сотрудниках и выделять тех, кто находится на рабочем месте на текущий момент. Это может включать в себя фильтрацию сотрудников по статусу занятости, должности, отделу и другим параметрам. После выполнения запроса должен быть получен список активных сотрудников компании, что поможет менеджменту отслеживать текущую кадровую структуру и управлять ресурсами эффективно.
Создание формы для заказов от клиентов: Создайте форму в Microsoft Access для ввода заказов от клиентов. Форма должна содержать поля для ввода информации о заказе, такой как имя клиента, адрес доставки, список товаров, количество и цена. Кроме того, можно добавить функциональность для отслеживания статуса заказа (обработан, отправлен, доставлен и т.д.). После заполнения формы должна быть создана запись о заказе в базе данных, что поможет компании отслеживать заказы от клиентов и обеспечивать своевременную обработку и доставку товаров.
3) Ситуация 1: Учет рабочего времени сотрудников
В компании регулярно необходимо отслеживать рабочее время сотрудников для учета отработанных часов и оплаты труда.
Возможное исполнение в рамках программы Microsoft Access:
1. Создание базы данных в Microsoft Access для учета рабочего времени сотрудников.
2. Разработка формы для ввода данных о рабочем времени, включая дату, время начала и окончания рабочего дня, а также информацию о сотруднике.
3. Создание запросов для расчета отработанных часов и подготовки отчетов по рабочему времени сотрудников за определенные периоды.
4. Использование форм и отчетов для анализа рабочего времени, контроля за выполнением графиков работы и расчета заработной платы сотрудников.
Ситуация 2: Учет инвентаря и материальных ценностей
Компания хочет эффективно управлять инвентарем и материальными ценностями, чтобы минимизировать потери и оптимизировать закупки.
Возможное исполнение в рамках программы Microsoft Access:
1. Создание базы данных для учета инвентаря и материальных ценностей в Microsoft Access.
2. Разработка формы для ввода информации о поступлениях и списаниях товаров, включая наименование, количество, стоимость и другие характеристики.
3. Создание запросов для мониторинга остатков товаров на складе, анализа движения товаров и выявления возможных потерь.
4. Использование отчетов для анализа эффективности управления запасами, определения наиболее популярных товаров и оптимизации закупок и распределения ресурсов.
- умение выделять виды языка структурированных запросов;
- формирование у обучающихся знаний об основах языка и применении его в реляционных СУБД;
Проверка знаний предыдущей темы
План:
Отличает SQL, интерфейс с дополнительной программой.
Применяет использование языка SQL при редактировании приложений.
SQL предоставляет удобный способ работы с данными в базах данных, позволяя выполнять разнообразные операции, такие как создание таблиц, добавление данных, выполнение выборок, изменение и удаление данных, а также управление структурой базы данных.
Интерфейс с дополнительной программой может означать использование SQL в сочетании с другими инструментами разработки или администрирования баз данных. Например, современные среды разработки приложений обычно имеют интегрированные средства для работы с базами данных, которые позволяют выполнять SQL-запросы и административные операции прямо из IDE.
Праическое задание
-Использование программы Flippite.net
Рефлексия
Лист самооценивания
Мои знания и умения на уроке
-Мне нужна помощь!!! Я многое не понял!!!
-Мне многое было понятно!!!
-Я все понял!!! У меня все получилось!!!
Составление тестовых вопросов по пройденным темам в приложении quizizz.com
3 мин 09.40-09.43
5 мин 09.43-09.48
(провести со студентами провести со студентами упрожнение представление о различных способах общения. Обратить их внимание на важность невербальных способов общения. Дать возможность потренироваться в невербальных способах самовыражения)
12 мин 09.48-10.00
Презентация
(Примеры использования баз данных в повседневной жизни)
15 мин 10.00-10.15
quizizz.com
(Приложение 1)
Презентация
15 мин 10.10-10.25
(Преподаватель называет тему урока и предлагает учащимся сформулировать цель с помощью опорных глаголов. (изучить, знать, уметь, выяснить, обобщить, закрепить, выполнить практическую работу, проанализировать, сделать вывод,и др.).
(Приложение 2)
20 мин 10.30-10.50
Практическое задание
(Приложение 3)
10 мин 10.50-11.00
(Приложение 4)
10 мин 11.00-11.10
Применение программы Wordwall.net
5 мин 11.10-11.15
quizizz.com
Преподаватель Конкашева К.С.
(подпись) (ФИО)
Игра «Себе – соседу»Одна рука неподвижна, другой рукой игрок передает бумажку с пожеланиями в любую сторону по кругу, кладя ее на ладонь соседа. При этом все одновременно делают характерное движение другой рукой, имитируя или не имитируя передачу бумажки, со словами «себе-соседу"
Друг я тебе желаю море улыбок
Друг я тебе желаю по больше позитива
Удачи во всем
Верных друзей
Легкой аттестации
Чудес
Добра
Теплоты
По больше добрых моментов
По больше положительных эмоции
Оптимизма
Больше красочных мгновении
Приятного вдохновения
Дружного коллектива
Счастливой дороги
1) Пусть в твоей жизни каждый момент наполнится радостью!
2) Желаю тебе добиваться больших успехов во всех делах, которые ты начинаешь.
3) Никогда не пасуй перед трудностями, всегда иди вперёд!
4) Пусть знания, накопленные за годы учёбы, будут всегда в твоём активе и приносить тебе успех!
5) Пусть с тобой будет любовь, а удача никогда не покидает!
6) Желаю тебе, чтобы ты занимался только любимым делом!
7) Будь всегда с теми, кто тебе и дурак!
8) Лёгкого пути к профессии, высоких профессиональных достижений!
9) Хорошей зарплаты и успешной работы в будущем работе, не забывай одногруппников!
4. Что такое интерфейс с дополнительной программой в контексте SQL?
- а) Интерфейс, который работает без дополнительных программ
- б) Интерфейс, который использует специализированные программы для работы с базой данных+
- в) Интерфейс, предназначенный только для чтения данных
5. Какие языки можно использовать для создания интерфейсов с дополнительной программой?
- а) Java, Python, C#+
- б) Только SQL
- в) HTML, CSS, JavaScript
6. Для чего применяется использование языка SQL при редактировании приложений?
- а) Для добавления цветовой схемы в приложение
- б) Для взаимодействия с базой данных+
- в) Для создания анимаций на экране
7. Какие типы данных могут быть использованы в SQL?
- а) Числовые, текстовые, даты и времена и другие+
- б) Только текстовые
- в) Только числовые
8. Что такое ключевое слово "SELECT" в SQL?
- а) Команда для удаления данных из таблицы
- б) Команда для выбора данных из таблицы+
- в) Команда для добавления новых данных в таблицу
9. Какие типы связей между таблицами существуют в базах данных?
- а) Однозначная, многозначная, многие ко многим+
- б) Только однозначная
- в) Только многозначная
10. Какие операторы сравнения используются в SQL?
- а) Равно, больше, меньше, не равно и другие+
- б) Только равно
- в) Только больше
11. Какой язык программирования чаще всего используется для работы с базами данных?
- а) SQL+
- б) Python
- в) JavaScript
12. Что такое индекс в базе данных?
- а) Уникальный идентификатор строки в таблице
- б) Специальная структура данных, ускоряющая поиск+
- в) Поле, содержащее только числовые значения
13. Что такое оператор WHERE в SQL?
- а) Оператор для определения типа данных
- б) Оператор для выбора определенных строк по условию+
- в) Оператор для сортировки данных
14. Что такое оператор ORDER BY в SQL?
- а) Оператор для выбора определенных строк по условию
- б) Оператор для сортировки данных+
- в) Оператор для обновления данных
15. Какие функции агрегирования существуют в SQL?
- а) SUM, AVG, COUNT, MAX, MIN и другие+
- б) Только SUM
- в) Только AVG
16. Что такое SQL-инъекция?
- а) Метод для создания резервных копий базы данных
- б) Вид атаки, при которой злоумышленник внедряет SQL-код в запросы к базе данных+
- в) Техника оптимизации SQL-запросов
17. Какие виды ограничений могут быть наложены на столбцы в SQL?
- а) Уникальность, NOT NULL, CHECK и другие+
- б) Только уникальность
- в) Только NOT NULL
18. Какой оператор используется для добавления данных в таблицу?
- а) INSERT INTO+
- б) UPDATE
- в) DELETE FROM
19. Что такое транзакция в базе данных?
- а) Группа SQL-запросов, выполняемых одновременно
- б) Последовательность SQL-запросов, выполняемых последовательно
- в) Операция, которая либо полностью выполняется, либо не выполняется вовсе+
20. Какой оператор используется для обновления данных в таблице?
- а) UPDATE+
- б) INSERT INTO
- в) DELETE FROM
21. Какой оператор используется для удаления данных из таблицы?
- а) DELETE FROM+
- б) INSERT INTO
- в) UPDATE
22. Что такое подзапрос в SQL?
- а) Запрос, возвращающий набор строк
- б) Запрос, вложенный в другой запрос+
- в) Запрос, который работает только с одной таблицей
23. Какие операторы используются для логических операций в SQL?
- а) AND, OR, NOT+
- б) Therefore
- c) Никакой
24. Какой из типов данных позволяет хранить значения величиной до 64000 символов:
а) числовой
б) логический
в) поле МЕМО +
25. Запросы выполняются для:
а) выборки данных +
б) хранения данных
в) вывода данных на печать
26. Для выборки записей и обновления данных из одной или нескольких таблиц базы данных служат:
а) формы
б) таблицы
в) запросы +
27. Запрос, который предназначен для автоматического обновления данных в отдельных ячейках таблицы:
а) добавление
б) удаление
в) обновление+
28. Какое средство упрощает ввод, редактирование и отображение информации, хранящейся в таблицах базы данных?
а) формы+
б) отчёты
в) запросы
29. MS Access при закрытии программы:
предлагает сохранить БД
автоматически сохраняет при вводе данных+
автоматически сохраняет при закрытии программы
30. Для эффективной работы БД должно выполняться условие:
а) дискретности данных
б) повторяющихся данных
в) непротиворечивости данных+
Приложение 2
Тема занятия: Отличает SQL, интерфейс с дополнительной программой. Применяет использование языка SQL при редактировании приложений.
Встроенный SQL представляется операторами языка SQL, встроенные в прикладные программы, написанные на других языках программирования (в других программных средах). Это дает возможность работы с базой данных с помощью прикладных программ, написанных на других алгоритмических языках, но требует включения дополнительных средств, обеспечивающих интерфейс между операторами языка SQL и соответствующим языком программирования.
SQL предоставляет удобный способ работы с данными в базах данных, позволяя выполнять разнообразные операции, такие как создание таблиц, добавление данных, выполнение выборок, изменение и удаление данных, а также управление структурой базы данных. Он предоставляет высокоуровневый интерфейс для работы с данными, абстрагируя пользователей от сложностей внутренней организации баз данных.
Интерфейс с дополнительной программой может означать использование SQL в сочетании с другими инструментами разработки или администрирования баз данных. Например, современные среды разработки приложений обычно имеют интегрированные средства для работы с базами данных, которые позволяют выполнять SQL-запросы и административные операции прямо из IDE.
Применение SQL при редактировании приложений обеспечивает возможность эффективного взаимодействия с данными из приложений. Это особенно важно для веб-приложений, где доступ к базе данных необходим для хранения и обработки информации, поступающей от пользователей. Использование SQL позволяет разработчикам создавать динамические и мощные приложения, которые могут эффективно обрабатывать и отображать данные.
Основная работа с базой данных проводится с использованием прикладных программ, из которых и идут запросы к базам данных. В этом случае интерактивный режим работы не может быть использован, текст SQL- запроса должен быть либо включен в прикладную программу (если запрос полностью определен заранее), либо формироваться в процессе работы прикладной программы.
Программный SQL предназначен для того, чтобы встраивать SQL-запросы в прикладную программу, написанную на одном из языков программирования. При этом возникают следующие вопросы:
компилятор с алгоритмического языка должен иметь возможность выделения в тексте прикладной программы последовательность операторов SQL.
компилятор должен объединять возможности языка программирования высокого уровня (переменные, ветвления, циклы) и возможности SQL (запросы на языке, близком к естественному).
Решение этих проблем частично описано в стандарте SQL.
Рассмотрим алгоритм выполнения SQL-запросов в интерактивном режиме работы. Легко видеть, что пользователь вынужден ожидать результатов выполнения запроса в течение всего времени работы реализации SQL-запроса. Если через некоторое время пользователю снова нужно будет выполнить тот же самый запрос, СУБД вновь проделает те же самые действия, что и при предыдущем обращении. Налицо некоторое несовершенство механизма:
одни и те же этапы выполняются каждый раз заново для одинаковых запросов;
СУБД не может обрабатывать интерактивные запросы с опережением.
Решение подобных проблем очевидно – часть действий по обработке запроса необходимо выполнять один раз, сохранять результат в некотором виде, а потом использовать столько раз, сколько необходимо. Эта идея является одной из основных идей программного SQL. Таким образом, программный SQL позволяет:
использовать операторы интерактивного SQL в тексте программы на языке программирования высокого уровня;
наряду с операторами интерактивного SQL использовать новые специальные конструкции, дополняющие SQL и увеличивающие его возможности;
для передачи параметров в запрос использовать в тексте запроса переменные, объявленные в программе;
для возврата в программу результатов запроса использовать специальные конструкции, отсутствующие в интерактивном SQL;
осуществлять компиляцию запросов совместно с программой, обеспечивая впоследствии согласованную работу программы и СУБД. Заранее (на этапе компиляции) выполнять действия по анализу и оптимизации запросов, экономя время, затрачиваемое на этапе выполнения программы.
На настоящий момент используются три варианта встраивания запросов на языке SQL в прикладную программу (программного SQL): статический SQL, динамический SQL и метод, основанный на различных интерфейсах программирования приложений ( API ). Рассмотрим соответствующие варианты.
Приложение 3
.Практическое задание (использование QR код)по нормализации базы данных в MS Access: "От первой к третьей нормальной форме"*
"Создание формы для ввода данных". Создайте форму в Microsoft Access для ввода информации о новых сотрудниках в базу данных компании. Форма должна содержать поля для ввода имени, фамилии, должности, отдела и других релевантных данных о сотруднике. При заполнении формы данные должны автоматически сохраняться в соответствующей таблице базы данных. После заполнения и сохранения данных о сотруднике в форме, информация должна быть доступна в таблице базы данных для последующего использования.
2. "Создание запроса для анализа данных". Создайте запрос в Microsoft Access для анализа производительности сотрудников в компании. Запрос должен объединять данные из нескольких таблиц базы данных, включая таблицу с информацией о сотрудниках и таблицы с данными о выполненных ими задачах или проектах. Запрос должен агрегировать данные для выявления наиболее продуктивных сотрудников по различным критериям, таким как количество выполненных задач, временные рамки и т.д. После выполнения запроса должен быть получен отчет, показывающий производительность сотрудников компании в выбранный период времени с учетом различных параметров анализа.
3 . Анализ продаж по категориям товаров:*
- Задача: Создайте запрос в Microsoft Access для анализа продаж компании по категориям товаров.
- Описание: Запрос должен объединять данные о продажах из различных таблиц базы данных, группировать их по категориям товаров и вычислять общую сумму продаж для каждой категории. Можно также добавить информацию о количестве проданных товаров и средней стоимости.
- Ожидаемый результат: После выполнения запроса должен быть получен отчет, показывающий структуру продаж компании по различным категориям товаров, что поможет определить наиболее популярные товары и эффективно управлять ассортиментом.
4 . *Отслеживание клиентских запросов:*
- Задача: Создайте базу данных в Microsoft Access для отслеживания запросов от клиентов.
- Описание: База данных должна содержать таблицу для записи информации о запросах от клиентов, включая дату запроса, контактные данные клиента, описание запроса и статус обработки. Также необходима форма для ввода новых запросов и отчеты для анализа активности запросов по времени и типу.
- Ожидаемый результат: После создания базы данных и формы сотрудники компании смогут эффективно отслеживать запросы от клиентов, обрабатывать их и вести статистику активности, что поможет улучшить обслуживание клиентов и удовлетворить их потребности.
5 . *Учет финансовых транзакций:*
- Задача: Создайте базу данных в Microsoft Access для учета финансовых транзакций компании.
- Описание: База данных должна содержать таблицы для записи информации о доходах и расходах компании, включая дату транзакции, сумму, описание и категорию транзакции. Также необходимы формы для ввода новых транзакций и отчеты для анализа финансовой активности компании.
- Ожидаемый результат: После создания базы данных и форм сотрудники компании смогут эффективно управлять финансовыми данными, отслеживать доходы и расходы, а также анализировать финансовую активность для принятия стратегических решений.
6 . *Управление проектами:*
- Задача: Создайте базу данных в Microsoft Access для управления проектами компании.
- Описание: База данных должна содержать таблицы для записи информации о проектах, включая название проекта, описание, статус выполнения, даты начала и окончания, а также список задач и ответственных лиц. Также необходимы формы для добавления новых проектов, редактирования информации и отслеживания прогресса выполнения проектов.
- Ожидаемый результат: После создания базы данных и форм сотрудники компании смогут эффективно управлять проектами, отслеживать прогресс выполнения задач и координировать работу команды для достижения поставленных целей
Приложение 4
Опрос Learningapps.org
SQL — это язык структурированных запросов
DDL — язык определения данных
SELECT Извлекает записи из одной или нескольких таблиц
NSERT Создает записи
Таблица — это самая распространенная и простая форма хранения данных в РБД. Вот пример таблицы с пользователями.
Поле — это колонка таблицы, предназначенная для хранения определенной информации о каждой записи в таблице
Нормализация — это процесс эффективной организации данных в БД.
Идентификатор - Имя, используемое для идентификации объекта базы данных, например имя поля.
Программный SQL- предназначен для того, чтобы встраивать SQL-запросы в прикладную программу, написанную на одном из языков программирования.