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

Задание

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

  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 и 2 соответствующим графический интерфейсом.

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

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

      При проверке все пункты задания проверяются с точки зрения работоспособности, то есть если «скрипт написан, но не запускается\ не работает» считается, что пункт задания не выполнен.

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

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

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