ПМ.11 «Разработка, администрирование и защита баз данных». Экзаменационный билет № 0 (2026)

Стек:

  1. Open Server, MySQL Workbench, PyCharm, pgAdmin, console
  2. MySQL, PostgreSQL
  3. Python, PyQt6

Задание

Спроектировать структуру данных и разработать модуль программного обеспечения, для зоомагазина «Лапки», цель которого — учет продаж домашних питомцев. Вам необходимо:

  1. Разработать базу данных в соответствии со словарем данных, представленным в приложении А.
  2. Провести структурирование и привести базу данных к 3НФ.
  3. Дополнить базу данных необходимыми   полями и сущностями.
  4. Задать все первичные и внешние ключи, и другие ограничения.
  5. Заполнить базу данными из приложения А.
  6. Разработать SQL-запросы согласно приложению В для обеспечения работы форм приложения с базой данных

КатегорияПородаКличкаОкрасВозраст\месяцевСтоимостьДата продажиСтат. доставкиКлиент
СобакаЛабрадорТузикЧерный27000   
КошкаПерсидскаяМуркаСерый32000   
ПтицаПопугайКешаЗеленый21000   
СобакаОвчаркаРексРыжий62000   
СобакаТаксаШарикКоричневая48000   
КошкаПерсидскаяБарсикСерый6180020.05.24 12:00полученCli1@ya.ru
КошкаБританскаяБорисЧерепаховый26000   
КошкаБританскаяТомасСеребристый2650020.05.24 12:00полученCli1@ya.ru
ПтицаКанарейкаКешуляЖелтый4220015.05.24 12:00в путиCli2@ya.ru

Приложение В

  1. Написать представление, которое выводит список питомцев, имеющихся в магазине (не проданы) по категориям.
  2. Написать хранимую процедуру с транзакцией, которая запускается в момент оформления продажи питомцы, необходимо делать соответствующую запись о событии в БД, (первоначально доставке присваивается статус «в пути»).
  3. Написать триггер, который отслеживает изменение статуса доставки на «получен» и ведет логирование данного события в отдельную таблицу с указанием даты и времени.
  4. Снабдить пункт 1 соответствующим графический интерфейсом.

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

На этапе демонстрации выполненного экзаменационного задания студенту членами комиссии и\или преподавателем могут быть заданы теоретические вопросы по следующим темам:

  1. Основные положения теории баз данных, хранилищ данных, баз знаний.
  2. Основные принципы структуризации и нормализации базы данных.
  3. Основные принципы построения концептуальной, логической и физической модели данных.
  4. Современные инструментальные средства проектирования схемы базы данных.
  5. Методы описания схем баз данных в современных СУБД.
  6. Структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров.
  7. Методы организации целостности данных.
  8. Архитектура СУБД: клиент-серверное взаимодействие, управление процессами.
  9. Базы данных NoSQL-типа в информационных системах.
  10. SQL Data Definition Language.
  11. SQL Data Manipulation Language.
  12. SQL Data Query Language.
  13. SQL Scalar Functions.
  14. Подготовка систем для установки SQL-сервера. Установка и настройка SQL-сервера.
  15. Мониторинг работы сервера базы данных.
  16. Репликация сервера базы данных.
  17. Управление транзакциями. SQL Transaction Control Language.
  18. Наборы инструкций, хранимые процедуры.
  19. Обработка событий, триггеры.
  20. Пользовательские функции.
  21. Импорт и экспорт данных.
  22. Способы контроля доступа к данным и управления привилегиями. SQL Data Control Language.
  23. Типы и стратегии резервного копирования. Модели восстановления данных.
  24. Аутентификация и авторизация пользователей.
  25. Защита информации в базе данных
  26. Сбор, обработка и анализ информации для проектирования баз данных
  27. Проектирование базы данных на основе анализа предметной области
  28. Проектирование и разработка приложения информационной системы
  29. Разработка алгоритмов и программ отдельных модулей информационных систем
  30. Формирование отчётной документации

      При проверке все пункты задания оцениваются с точки зрения работоспособности. Если скрипт написан, но не запускается или работает некорректно, пункт задания считается невыполненным.

One Comment on “ПМ.11 «Разработка, администрирование и защита баз данных». Экзаменационный билет № 0 (2026)”

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *