проект в MySQL Skill Tree

Создание хранимых процедур для извлечения данных о курсах

Начинающий

В этом проекте вы научитесь создавать хранимую процедуру в MySQL для извлечения курсов с количеством кредитов более 3. Этот проект поможет вам понять основы работы с хранимыми процедурами в системе управления базами данных.

databasemysql

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом проекте вы научитесь создавать хранимую процедуру в MySQL для извлечения курсов с количеством кредитов более 3. Этот проект поможет вам понять основы работы с хранимыми процедурами в системе управления базами данных.

👀 Предварительный просмотр

MariaDB [edusys]> CALL getCourses();
+-----------+----------------------------+------------+---------+
| course_id | title                      | dept_name  | credits |
+-----------+----------------------------+------------+---------+
| BIO-101   | Введение в биологию        | Biology    |       4 |
| BIO-301   | Генетика                    | Biology    |       4 |
| CS-101    | Введение в информатику     | Comp. Sci. |       4 |
| CS-190    | Игровой дизайн              | Comp. Sci. |       4 |
| PHY-101   | Физические принципы        | Physics    |       4 |
+-----------+----------------------------+------------+---------+
5 rows in set (0.000 sec)

🎯 Задачи

В этом проекте вы научитесь:

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

🏆 Достижения

После завершения этого проекта вы сможете:

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

Преподаватель

labby
Labby
Labby is the LabEx teacher.