学生の成績を分析するアプリケーションを構築しようとしています。保存する必要のあるデータは次のようになります。
Course: name
Semester: 1st,2nd etc
Student: name
Subject1: marks
Subject2: marks
Subject3: marks
Subject4: marks
Subject5: marks
Subject6: marks
GRAND TOTAL: marks
科目は学期やコースによって異なります。主な要件は次のとおりです。
- データベースは、試験ごとのレポート、学生ごとのレポート、統合されたレポート、主題のレポートなどのさまざまなレポートの作成を可能にする必要があります。
- 私が決めた言語なので、ルビー用のライブラリが必要です。
したがって、この種のアプリケーションにはリレーショナルデータベースまたはNoSQLデータベースを選択する必要があります。NoSQLの場合、どれですか?
このユース ケースに最適なデータベースは何ですか?