はじめに
このプロジェクトでは、MySQLで3以上の単位数を持つコースを取得するためのストアド プロシージャを作成する方法を学びます。このプロジェクトは、データベース管理システムでストアド プロシージャを使用する基本を理解するのに役立ちます。
👀 プレビュー
MariaDB [edusys]> CALL getCourses();
+-----------+----------------------------+------------+---------+
| course_id | title | dept_name | credits |
+-----------+----------------------------+------------+---------+
| BIO-101 | Intro. to Biology | Biology | 4 |
| BIO-301 | Genetics | Biology | 4 |
| CS-101 | Intro. to Computer Science | Comp. Sci. | 4 |
| CS-190 | Game Design | Comp. Sci. | 4 |
| PHY-101 | Physical Principles | Physics | 4 |
+-----------+----------------------------+------------+---------+
5 rows in set (0.000 sec)
🎯 タスク
このプロジェクトでは、以下を学びます。
sudo
コマンドを使用してパスワードなしでMySQLにアクセスする方法- MySQLデータベースにデータをインポートする方法
- 特定のデータをテーブルから取得するためのストアド プロシージャを作成する方法
- ストアド プロシージャが期待通りに機能していることを確認するためのテスト方法
🏆 成果
このプロジェクトを完了すると、以下ができるようになります。
- データベースでストアド プロシージャを使用する目的と利点を理解する
- 特定のデータ取得タスクを実行する独自のストアド プロシージャを作成する
- ストアド プロシージャが正しく機能していることを確認するためのトラブルシューティングとテスト
- このプロジェクトで得た知識を応用して、より複雑なデータベース駆動アプリケーションを構築する