プロジェクト in MySQL Skill Tree

生物学コース卒業生検索

初級

このプロジェクトでは、特定の学科、この場合は生物学部が提供するコースを受講した学生を検索する方法を学びます。これは、教師が学生の成績を計算する際にしばしば行う必要がある一般的なタスクです。

SQLMySQL

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このプロジェクトでは、特定の学部(この場合は生物学部)が提供するコースを履修している学生を検索する方法を学びます。これは、教員が学生の成績を計算する際に頻繁に行う必要がある一般的なタスクです。

👀 プレビュー

MySQL [edusys]> SOURCE /home/labex/project/multiTableQuery.sql
+-------+--------+-----------+-------+
| ID    | name   | course_id | grade |
+-------+--------+-----------+-------+
| 98988 | Tanaka | BIO-101   | A     |
| 98988 | Tanaka | BIO-301   | NULL  |
+-------+--------+-----------+-------+
2 rows in set (0.002 sec)

🎯 タスク

このプロジェクトでは、以下のことを学びます。

  • sudo コマンドを使用してMySQLデータベースを起動し、アクセスする方法
  • SQLファイル (edusys.sql) をMySQLデータベースにインポートする方法
  • 複数のテーブル (student, course, および takes) を結合して必要な情報を取得するSQLクエリを書く方法
  • SQLクエリを実行し、結果のテーブルを表示する方法

🏆 成果

このプロジェクトを完了すると、以下のことができるようになります。

  • 複数のデータベーステーブルを操作して特定の情報を取得する方法を理解する
  • テーブルの結合とデータのフィルタリングを含む複雑なSQLクエリを書く
  • コース管理システムでの学生記録の検索など、現実世界のシナリオにSQL知識を適用する

講師

labby

Labby

Labby is the LabEx teacher.